EMR supports pay-as-you-go and subscription billing for different usage scenarios. Select a method based on your business requirements.
The following table compares subscription and pay-as-you-go billing.
|
Item |
Subscription |
Pay-as-you-go |
|
Billing method |
You pay for resources upfront based on the subscription duration. |
You use resources first and pay based on actual cluster usage. |
|
Billing cycle |
Charged per subscription period. Minimum: 1 month. Maximum: 3 years. |
Billed per second. Bills are generated hourly at the top of each hour (UTC+8). |
|
Billable item |
EMR service and ECS instances.
|
EMR service and ECS instances.
|
|
Billing method switching |
Not supported. |
You can switch to subscription. |
|
Scenario |
Predictable, long-term resource usage. Reserve resources in advance at discounted rates. |
Fluctuating resource demand. Scale resources on demand without large upfront purchases. |
You can add pay-as-you-go node groups to a subscription cluster for hybrid billing. This suits workloads with a steady baseline and occasional peak demand. Use auto scaling to dynamically adjust on-demand resources and balance cost with performance. For more information, see Configure auto scaling rules.