Pricing for Yandex Application Load Balancer
What goes into the cost of using Application Load Balancer
When using the Application Load Balancer service, you pay for the actual use of computing resources of every active load balancer. The service is charged on an hourly basis.
The load balancer consumption is measured in resource units. One resource unit includes:
- 1000 requests per second (RPS).
- 4000 concurrently active connections.
- 200 new connections per second.
- 22 MB (176 Mbit) of traffic per second.
The amount of load balancer's resource units consumed per hour is calculated based on the indicator demonstrating the highest consumption rate compared to the threshold. Calculated values of resource units are rounded up to an integer.
The number of resource units is calculated separately for each availability zone. The minimum number of units per hour per zone is 2. The load balancer usage isn't charged in the availability zones where the inbound traffic is disabled.
When calculating the number of resource units, hourly maximums for indicators are used.
Example of cost calculation
A load balancer located in one availability zone, ran for an hour with the following indicators:
- 6000 RPS.
- 30000 parallel active connections.
- 500 new connections per second.
- 20 MB of traffic per second.
Here's the calculation of the cost for this hour and for the month comprised of 720 hours with the same indicators:
RPS: 6000 / 1000 = 6
Active connections: 30000 / 4000 = 7.5 ~ 8
New connections: 500 / 200 = 2.5 ~ 3
Traffic: 20 / 22 = 0.9090... ~ 1
Minimum number of resource units in the zone: 2
Number of resource units: 8
8 × 0.01776 = $0.14208
Hourly total: $0.14208
Monthly total: 0.14208 × 720 = $102.2976
Here $0.01776 is the cost per resource unit.
|Number||Price, without VAT|
|One resource unit||$0.017760|