Yandex Application Load Balancer pricing policy
To estimate your service costs, see the pricing 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 only pay for the actual compute resources consumed by active load balancers.
Resource usage is determined by the number of resource units, i.e., internal VMs, provisioned per availability zone for the load balancer.
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 limit the number of load balancer resource units in its autoscaling settings. By default, each availability zone requires at least 2 units, while the total number of units across all zones is unlimited. You cannot set a limit lower than 2 resource units per zone.
Load balancer usage is billed hourly. You are charged based on the highest number of resource units running during each hour. When creating an L7 load balancer, you can see its cost calculation in the management console
Cost calculation example
A load balancer operates within a single availability zone. We use the default autoscaling settings with the minimum of 2 resource units per zone and no limit on the maximum total number of units.
The load balancer has been running for an hour. The inbound traffic reached these peak values at various timestamps:
- 6000 RPS.
- 29000 concurrently active connections.
- 750 new connections per second.
- 20 MB of traffic per second.
This workload requires eight resource units to process:
- 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.3976 = ₽19.1808
Total: ₽19.1808, cost of using a load balancer per hour.
Where:
- 8: Number of resource units.
- ₽2.3976: Price per resource unit.
8 × ₸11.9880 = ₸95.904
Total: ₸95.904, cost of using a load balancer per hour.
Where:
- 8: Number of resource units.
- ₸11.9880: Price per resource unit.
30-day cost estimate for this hourly workload:
₽19.1808 × 720 = ₽13,810.176
Total: ₽13,810.176, cost of using a load balancer per month.
Where:
- ₽19.1808: Cost of using the load balancer per hour.
- 720: Number of hours per month.
₸95.904 × 720 = ₸69,050.88
Total: ₸69,050.88, cost of using a load balancer per month.
Where:
- ₸95.904: Cost of using a load balancer per hour.
- 720: Number of hours per month.
Prices for the Russia region
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 | Price per hour, including VAT |
---|---|
One resource unit | ₽2.3976 |
Quantity | Price per hour, including VAT |
---|---|
One resource unit | ₸11.9880 |