E-MapReduce(EMR)Serverless Spark は、2024 年 11 月 18 日から、コンピューティングユニット(CU)に対してさまざまな割引を提供します。
はじめに
EMR Serverless Spark は、EMR Serverless Spark ワークスペースで実行される CPU 集中型のジョブに対して CU 割引を提供します。
CPU とメモリの比率 | 割引率 |
[∞:1, 1:2) | 0.7 |
[1:2, 1:3) | 0.8 |
[1:3,1:4) | 0.9 |
[1:4, 1:∞] | 1 |
1 時間あたりに消費される CPU コアとメモリの比率が 1:2(含む)から 1:3(含まない)の範囲内である場合、CU に対して 20% の割引が適用されます。
Spark ジョブの設定例:
spark.driver.cores 1
spark.driver.memory 1g
spark.driver.memoryOverhead 1g
spark.executor.cores 1
spark.executor.memory 1g
spark.executor.memoryOverhead 1g
spark.executor.instances 2この設定は、1 分あたり 3 つの CPU コアと 6 GB のメモリが消費されることを示しています。1 時間あたりのコンピューティングリソースの使用量は、180 コア分と 360 GB 分です。CPU コアとメモリの比率は 1:2 です。 CU 分の数は、次の式を使用して計算できます。max(CPU コア数/1, メモリサイズ/4) = max(180/1, 360/4)。結果は 180 CU 分です。
180 CU の割引価格は、次の式を使用して計算されます。CU 分 × 割引率 = 180 × 0.8 = 144 CU 分。これは 2.4 CU 時間に相当します。1 時間あたりの合計料金は、次の式を使用して計算されます。2.4 CU 時間 × 関連リージョンの時間単価。各リージョンの単価については、課金のトピックの[各リージョンの単価] セクションをご参照ください。