Yandex Application Load Balancer pricing policy
To calculate the cost of using the service, see the prices in this section.
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 is designed for the following maximum indicator values:
- 1000 requests per second (RPS).
- 4000 concurrently active connections.
- 300 new connections per second.
- 22 MB (176 Mbit) of traffic per second.
A group of resource units is automatically scaled depending on the external load on load balancer nodes. The group size is calculated so that the load per unit does not exceed the threshold values.
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 is the number of resource units designed for 6000 RPS.
- 29000 / 4000 = 7.25 ~ 8 is the number of resource units designed for 30000 active connections.
- 750 / 300 = 2.5 ~ 3 is the number of resource units designed for 750 new connections.
- 20 / 22 = 0.9090... ~ 1 is the number of resource units designed for 20 MB of traffic per second.
Calculating cost per hour:
8 × $0.017760 = $0.142080
Total: $0.142080, cost of using a load balancer per hour.
Where:
- 8: Number of resource units.
- $0.017760: Price per resource unit.
Calculating the cost per month (30 days) with the same hourly load:
$0.142080 × 720 = $102.297600
Total: $102.297600, cost of using a load balancer per month.
Where:
- $0.142080: Cost of using a load balancer per hour.
- 720: Number of hours per month.
Prices for the Russia region
Warning
Prices for Yandex Cloud resources vary from region to region. For more information about the available regions, see Regions.
The currency that can be used to pay for resources depends on which legal entity the user has entered into agreement with. For more information about account registration, see Registering an account in Yandex Cloud.
Quantity | Cost per hour, without VAT |
---|---|
One resource unit | $0.017760 |