Yandex Application Load Balancer pricing
What is included in the Application Load Balancer cost
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.
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 estimated cost is displayed in the management console
Example of cost calculation
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 is the cost of using a load balancer per hour.
Where:
- 8: Number of resource units.
- $0.017760: Cost per resource unit.
Calculating the cost per month (30 days) with the same hourly load:
$0.142080 × 720 = $102.297600
Total: $102.297600 is the cost of using the load balancer per month.
Where:
- $0.142080: Cost of using a load balancer per hour.
- 720: Number of hours in a month.
Pricing
Quantity | Cost, without VAT |
---|---|
One resource unit | $0.017760 |