Yandex Application Load Balancer pricing policy
To calculate the cost of using our service, see the prices in this section.
Prices for service products are also available in the Price list.
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 amount of resources used is defined as the number of resource units that are internal VM instances created for a load balancer in each of its availability zones.
One resource unit supports these peak performance thresholds:
- 1000 requests per second (RPS).
- 4000 concurrently active connections.
- 300 new connections per second.
- 22 MB (176 Mbit) of traffic per second.
The system automatically scales the resource unit group based on the load balancer node’s external workload. The system calculates the group size to ensure resource unit utilization remains below specified thresholds.
You can set a limit on the number of load balancer resource units in its autoscaling settings. The default minimum number of units per availability zone is 2, while the total number of units across all zones is not limited. You cannot set a minimum value below 2.
The load balancer usage is charged on an hourly basis. You pay for the maximum number of resource units that were running for an hour. When creating an L7 load balancer, the cost calculation is displayed in the management console
Cost calculation example
A load balancer is hosted in one availability zone. The default autoscaling settings are used: at least two resource units per zone and no limit on the maximum total number of units.
The load balancer was running for an hour. The external load on it reached the following maximum figures (different maximum values are possible at different points in time):
- 6000 RPS.
- 29000 concurrently active connections.
- 750 new connections per second.
- 20 MB of traffic per second.
This is equal to eight resource units:
- 6000 / 1000 = 6 resource units per 6000 RPS.
- 29000 / 4000 = 7.25 ≈ 8 resource units per 30000 active connections.
- 750 / 300 = 2.5 ≈ 3 resource units per 750 new connections.
- 20 / 22 = 0.9090... ≈ 1 resource unit per 20 MB/sec of traffic.
Calculating cost per hour:
8 × ₽2.22 = ₽17.76
Total: ₽17.76, cost of using a load balancer per hour.
Where:
- 8: Number of resource units.
- ₽2.22: Price per resource unit.
8 × ₸11.10 = ₸88.80
Total: ₸88.80, cost of using a load balancer per hour.
Where:
- 8: Number of resource units.
- ₸11.10: Price per resource unit.
Calculating the cost per month (30 days) with the same hourly load:
₽17.76 × 720 = ₽12,787.20
Total: ₽12,787.20, cost of using a load balancer per month.
Where:
- ₽17.76: Cost of using the load balancer per hour.
- 720: Number of hours per month.
₸88.80 × 720 = ₸63,936.00
Total: ₸63,936.00, cost of using a load balancer per month.
Where:
- ₸88.80: Cost of using a load balancer per hour.
- 720: Number of hours per month.
Prices for the Russia region
Warning
Starting May 1, 2025, the prices for Yandex Application Load Balancer resources in the Russia region will increase. For new prices, see:
Note
Prices for Yandex Cloud resources vary based on the region. For more information about the available regions, see Regions.
The currency you can use to pay for the resources depends on which legal entity you entered into agreement with. For more information on creating an account, see Registering an account in Yandex Cloud.
Quantity | Cost per hour, including VAT |
---|---|
One resource unit | ₽2.22 |
Quantity | Cost per hour, including VAT |
---|---|
One resource unit | ₸11.10 |