This topic describes the billing methods, billable items, and billing rules for Enterprise Distributed Application Service (EDAS). The bills that are generated by EDAS do not cover the costs of Infrastructure as a Service (IaaS) resources such as Elastic Compute Service (ECS) instances, Server Load Balancer (SLB) instances, and Container Service for Kubernetes (ACK) clusters. You are billed separately for each IaaS resource that you use.
The examples in this topic are only for reference. The actual prices on the buy page of EDAS prevail.
Billing methods
EDAS supports the subscription and pay-as-you-go billing methods.
Subscription
The subscription billing method allows you to pay for resources in advance and is applicable to three editions of EDAS: Standard Edition, Professional Edition, and Platinum Edition.
If you use the subscription billing method, you are billed for additional application instances beyond the resource plan in pay-as-you-go mode. Standard Edition, Professional Edition, and Platinum Edition support the pay-as-you-go billing method for additional application instances beyond the resource plan. The unit price for a pay-as-you-go application instance varies with different editions. In this mixed payment mode, the free quota of five pay-as-you-go application instances is inapplicable. When you scale in an application, pay-as-you-go application instances are released first. You are no longer charged for pay-as-you-go application instances that have been released. You are charged only the subscription fee if all pay-as-you-go application instances are released.
Pay-as-you-go
The pay-as-you-go billing method charges fees based on the amount of resources that are consumed. You are required to complete payments after bills are issued. You can change the billing method of EDAS from pay-as-you-go to subscription. For more information, see Switch the billing method from pay-as-you-go to subscription.
Only Standard Edition supports the pay-as-you-go billing method. For more information about the features provided, see the description of Standard Edition in Editions.
If you want to disable the pay-as-you-go billing method for an application, you must manually delete the application on the application management page. Then, the system stops billing for the application.
Billable items
EDAS bills are generated based on the number of instances on which applications are deployed. These instances are referred to as application instances in this section. The application instance varies based on the type of cluster in which applications are deployed.
ECS cluster
In an ECS cluster, only one application can be deployed on each ECS instance. Therefore, EDAS bills you for each application based on the number of ECS instances on which the application is deployed. These ECS instances are application instances.
For example, if you deploy an application on 10 ECS instances in an ECS cluster, you are billed for 10 application instances.
Kubernetes cluster
In a Kubernetes cluster, each pod is regarded as one application instance.
For example, if you deploy an application on 15 pods in a Kubernetes cluster, you are billed for 15 application instances.
EDAS calculates management fees of application instances rather than relevant pods or ECS instances. You are charged based on the maximum number of running application instances in a day. No fees are generated when you restart ECS instances or pods.
If you create an application in an ECS cluster but do not add application instances, the application is free of charge.
If an ECS instance in an ECS cluster does not expire, you are charged for the ECS instance even if it is in the Stopped state. We recommend that you remove ECS instances that you no longer require from your ECS cluster.
EDAS on Alibaba Cloud (pay-as-you-go)
Only Standard Edition supports the pay-as-you-go billing method. For more information about the features provided, see the description of Standard Edition in Editions.
If you want to disable the pay-as-you-go billing method for an application, you must manually delete the application on the application management page. Then, the system stops billing for the application.
Billing rules
EDAS provides a sales promotion for pay-as-you-go application instances. The first five pay-as-you-go application instances are free of charge during the sales promotion.
The following table describes the billing rules for pay-as-you-go application instances.
Number of pay-as-you-go application instances | Unit price per application instance (unit: USD per day) |
1 to 5 | 0 during the sales promotion |
More than 5 | 0.31 |
Billing formula and example
Billing formula: Number of pay-as-you-go application instances × Unit price for a pay-as-you-go application instance × Number of days in the current month when the pay-as-you-go application instances are used
Example: If you use 50 pay-as-you-go application instances, you are charged the following daily fee for the application instances: USD 0.31 × (50 - 5) = USD 13.95
EDAS on Alibaba Cloud (subscription)
Purchase an EDAS subscription plan.
Billing rules
Subscription billing is applicable to three editions of EDAS: Standard Edition, Professional Edition, and Platinum Edition. The subscription prices of application instances vary based on the edition.
Features vary based on the edition. For more information, see Editions.
Maximum number of supported application instances | Standard Edition (USD per month) | Professional Edition (USD per month) | Platinum Edition (USD per month) |
5 | 1 | 153 | 6,858 |
10 | 1 | 458 | 6,858 |
20 | 1 | 915 | 6,858 |
50 | 686 | 2,286 | 6,858 |
100 | 1,143 | 3,810 | 11,430 |
200 | 1,829 | 6,096 | 18,288 |
300 | 2,469 | 8,230 | 22,860 |
400 | 2,744 | 9,144 | 27,432 |
500 | 3,086 | 10,287 | 30,860 |
500+ | N/A | 15,240 | 45,719 |
Billing rules for additional application instances beyond the resource plan
If you use the subscription billing method, you are billed for additional application instances beyond the resource plan in pay-as-you-go mode.
References
Standard Edition, Professional Edition, and Platinum Edition support the pay-as-you-go billing method for additional application instances beyond the resource plan. The unit price for a pay-as-you-go application instance varies based on the edition.
Standard Edition: USD 0.31 per day
Professional Edition: USD 0.93 per day
Platinum Edition: USD 2.79 per day
Billing formula and example
Calculation formula of mixed payment: Subscription price + Number of pay-as-you-go application instances × Unit price for a pay-as-you-go application instance × Number of days in the current month when the pay-as-you-go application instances are used
Example: If you purchase EDAS Standard Edition with 100 application instances in subscription mode and use 50 pay-as-you-go application instances for five days in a month, the total cost of application instances in that month is calculated by using the following formula: USD 1,143 + 50 × USD 0.31 × 5 = USD 1,220.5
When you scale in an application, pay-as-you-go application instances are released first. You are no longer charged for pay-as-you-go application instances that have been released. You are charged only the subscription fee if all pay-as-you-go application instances are released.