O E-MapReduce (EMR) Serverless Spark oferece diferentes descontos para unidades de computação (CUs) a partir de 18 de novembro de 2024.
Introdução
O EMR Serverless Spark concede descontos em CUs para jobs com uso intensivo de CPU executados em um workspace do EMR Serverless Spark.
|
Proporção entre CPU e memória |
Fator de desconto |
|
[∞:1, 1:2) |
0.7 |
|
[1:2, 1:3) |
0.8 |
|
[1:3,1:4) |
0.9 |
|
[1:4, 1:∞] |
1 |
Quando a proporção de núcleos de CPU consumidos por memória por hora varia de 1:2 (incluído) a 1:3 (não incluído), aplica-se um desconto de 20% nas CUs.
Exemplo de configurações de um job 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
Essas configurações indicam o consumo de 3 núcleos de CPU e 6 GB de memória por minuto. Em uma hora, o uso de recursos de computação corresponde a 180 núcleos-minuto e 360 GB-minuto, resultando em uma proporção de núcleos de CPU para memória de 1:2. O cálculo de CU-minutos utiliza a seguinte fórmula: max(Número de núcleos de CPU/1, Tamanho da memória/4) = max(180/1, 360/4). O resultado é 180 CU-minutos.
O preço com desconto das CUs segue a fórmula: CU-minutos × Fator de desconto = 180 × 0,8 = 144 CU-minutos, o que equivale a 2,4 CU-horas. A taxa total por hora é calculada assim: 2,4 CU-horas × Preço unitário horário na região correspondente. Para consultar os preços unitários nas diferentes regiões, consulte a seção Faturamento do tópico Faturamento.