Application Load Balancer (ALB) supports the payasyougo billing method. The payasyougo billing method allows you to use resources before you pay for the resources. This topic describes the billing rules, billable items, and billing cycles of payasyougo ALB instances.
Overview
Item  Payasyougo 
Billing rule  You are charged based on resource usage. Bills are generated and fees are deducted from your account balance at the end of each billing cycle. 
Billing cycles and bill generation time 

Billable items
ALB supports the payasyougo billing method. The billable items of ALB include instances, LCUs, and Internet data transfer.
Network Type  Instance fee  LCU fee  Internet data transfer fee 
Internetfacing  Charged  Charged  Charged 
Internalfacing  Charged  Charged  Not charged 
Instance fee
You are charged an instance fee for an ALB instance on an hourly basis. If you use an ALB instance for less than 1 hour in a billing cycle, the usage duration is rounded up to 1 hour. Billing begins when the instance is created and ends when the instance is released.
Instance fee = Instance unit price (USD per hour) × Usage duration (hours)
The prices listed in the following table are only for reference. The actual prices on the buy page shall prevail.
Edition  Instance fee (USD/hour) 
Basic  0.007 
Standard  0.021 
WAFenabled  0.035 
LCU fee
An LCU is the smallest unit used to measure resources consumed by ALB instances.
Performance metrics
ALB charges LCU fees on an hourly basis. The billing cycle is 1 hour. If the usage duration in a billing cycle is less than 1 hour, the usage duration is rounded up to 1 hour.
LCU fee per hour = max{Number of LCUs for new connections, Number of LCUs for concurrent connections, Number of LCUs for data transfer, Number of LCUs for rule evaluations} × LCU unit price
The number of LCUs consumed per hour is calculated based on four metrics. You are charged based on the largest number of LCUs among the metrics. The following table describes the metrics.
Metric  Description  Unit  LCU coefficient  Calculation 
Number of new connections  The number of new connections per second (CPS).  Seconds  25  The system collects all CPS values within a billing cycle and then divides the largest CPS value by the LCU coefficient to calculate the number of LCUs. The number of LCUs is calculated by using the following formula:

Number of concurrent connections (CONNS)  The number of CONNS per minute.  Minutes  3,000  The system collects all CONNS values within a billing cycle and then divides the largest CONNS value by the LCU coefficient to calculate the number of LCUs. The number of LCUs is calculated by using the following formula:

Amount of data transfer  The amount of data transfer over HTTP and HTTPS processed by ALB. Unit: GB.  Hours  1 GB  The system divides the total amount of data transfer within a billing cycle by the LCU coefficient to calculate the number of LCUs. The number of LCUs is calculated by using the following formula:

Number of evaluated rules  The product of the number of specific items processed by an ALB instance and the queries per second (QPS). The items include forwarding rules, lines of code in AScript, and additional certificates.
Important
 N/A  1,000  The system collects the number of forwarding rules and all QPS values within a billing cycle and uses the largest QPS value to calculate the number of rule evaluations. Then, the system divides the number of rule evaluations by the LCU coefficient to calculate the number of LCUs. The number of LCUs is calculated by using the following formula:

The number of LCUs that are consumed by an ALB listener per hour is calculated based on the metric on which the listener consumes the largest number of LCUs. The LCU fee of an ALB instance is the sum of the LCU fee of each listener.
LCU unit price
After the hourly metrics of an ALB instance are converted into LCUs, the hourly LCU consumption is calculated based on the actual usage. The LCU consumption is accurate to 0.000001 LCU. For example, if you consume 0.1 LCU in an hour, the LCU fee for that hour is calculated by using the following formula: 0.1 × 0.007 = USD 0.0007.
The prices listed in the following table are only for reference. The actual prices on the buy page shall prevail.
Billable item  LCU unit price (USD/hour) 
LCU  0.007 
LCU billing examples
Metric  Example  Calculation  LCU consumption 
Number of new connections per second  Up to 100 new connections are established per second in an hour.  In this example, the CPS value is 100. Every 25 connections consume an LCU per second. The number of LCUs that are consumed is calculated by using the following formula:
 4.0 
Number of concurrent connections per minute  Up to 18,000 concurrent connections are established in the hour.  In this example, the CONNS value is 18,000. The number of LCUs that are consumed is calculated by using the following formula:
 6.0 
Data transfer per hour  1,000 KB per second.  The amount of data transfer processed per hour is calculated by using the following formula:
One GB of data transfer consumes an LCU per hour. The number of LCUs that are consumed is calculated by using the following formula:
 3.6 
Number of rule evaluations per second 
 Up to 100 new connections are established per second in the hour. Four requests are sent through each connection. Therefore, the number of requests received is calculated by using the following formula:
In this example, the number of forwarding rules and the number of additional certificates configured exceed the quota. The number of rule evaluations is calculated by using the following formula:
Every 1,000 rule evaluations consume an LCU per second. The number of LCUs used for rule evaluations is calculated by using the following formula:
 4.8 
In this example, the concurrent connections consume the largest number of LCUs, which is 6.0. Therefore, the LCU fee is calculated based on the number of concurrent connections.
LCU fee per hour = USD 0.007/LCU × 6.0 LCUs = USD 0.042
LCU fee per month = USD 0.042 × 24 (hours) × 30 (days) = USD 30.24
Estimate LCU consumption
You can use the LCU calculator to estimate the number of LCUs consumed by your ALB service.
Internet data transfer fee
You are not charged Internet data transfer fees if you use internalfacing ALB instances. You are charged Internet data transfer fees only if you use Internetfacing ALB instances. Internetfacing ALB instances use EIPs to provide services over the Internet. If you use an Internetfacing ALB instance, you are charged an instance fee and a data transfer fee. For more information, see Payasyougo.