При создании dedicated load balancer вы можете выбрать elastic или fixed спецификации в зависимости от требований вашего сервиса. Table 1 перечисляет различия между двумя типами спецификаций.
Item | Elastic | Fixed |
|---|---|---|
Сценарии применения |
|
|
Производительность сетевого (TCP/UDP/TLS) load balancer | Производительность умножается с увеличением количества AZ. Table 3 показывает максимальную производительность в AZ. | Производительность умножается с увеличением количества AZ. Table 6 показывает максимальную производительность в AZ. |
Производительность application (HTTP/HTTPS/QUIC) load balancer | Производительность умножается по мере увеличения количества AZ. Table 3 показывает максимальную производительность в AZ. | Производительность умножается по мере увеличения количества AZ. Table 7 показывает максимальную производительность в AZ. |
Элементы биллинга |
| LCU |
Возможности | То же | |
Если трафик вашего сервиса сильно колеблется, вы можете выбрать Elastic Specifications и выбрать либо сетевую балансировку нагрузки (TCP/UDP/TLS), либо прикладную балансировку нагрузки (HTTP/HTTPS/QUIC), либо оба варианта, которые лучше всего соответствуют потребностям вашего сервиса.
Протокол listener должен соответствовать типу балансировки нагрузки. Например, если вы выбираете application load balancing, вы можете добавить к этому Load balancer только HTTP и HTTPS listeners.
Table 2 описывает параметры Elastic Specifications. Когда трафик превышает спецификации, определённые в Table 3, новые запросы будут отклонены.
Maximum Connections | Указывает максимальное количество одновременных соединений, которое Load balancer может обрабатывать в минуту. Если число достигает максимального количества соединений, определённого в Elastic Specifications, новые запросы будут отклонены, чтобы обеспечить производительность уже установленных соединений. |
|---|---|
Connections Per Second (CPS) | Указывает количество новых соединений, которые балансировщик нагрузки может установить за секунду. Если количество достигает CPS, определённого в elastic specifications, новые запросы будут отклоняться, чтобы обеспечить производительность установленных соединений. |
Queries Per Second (QPS) | Указывает количество HTTP или HTTPS запросов, которые могут обрабатываться за секунду. Если QPS достигает значения, определённого в elastic specifications, новые запросы будут отклоняться, чтобы обеспечить производительность установленных соединений. |
Bandwidth (Mbit/s) | Указывает максимальный объём данных, который может передаваться по соединению за секунду. |
Protocol | Maximum Connections | CPS | QPS | Bandwidth (Mbit/s) |
|---|---|---|---|---|
Network load balancing (TCP/UDP) | 20,000,000 | 400,000 | N/A | 10,000 |
Network load balancing (TLS) | 20,000,000 | 20,000 | N/A | 10,000 |
Application load balancing (HTTP) | 8,000,000 | 80,000 | 160,000 | 10,000 |
Application load balancing (HTTPS) | 8,000,000 | 80,000 | 160,000 | 10,000 |
Балансировщики нагрузки доступны в разных фиксированных спецификациях. Выберите спецификации, которые лучше всего соответствуют вашим требованиям. Когда ваш трафик превышает то, что определено в выбранных спецификациях, новые запросы будут отклоняться. У каждой спецификации есть следующие параметры.
Максимальное количество соединений | Указывает максимальное количество одновременных соединений, которое балансировщик нагрузки может обрабатывать в минуту. Если количество достигает максимального количества соединений, определённого в выбранных фиксированных спецификациях, новые запросы будут отклоняться, чтобы обеспечить производительность существующих соединений. |
|---|---|
CPS | Указывает количество новых соединений, которое балансировщик нагрузки может установить в секунду. Если количество достигает CPS, определённого в выбранных фиксированных спецификациях, новые запросы будут отклоняться, чтобы обеспечить производительность установленных соединений. HTTPS‑слушатели должны создавать SSL‑рукопожатия для установления соединений с клиентами, и такие SSL‑рукопожатия занимают больше системных ресурсов, чем HTTP‑слушатели. Например, небольшой application load balancer может устанавливать 2 000 новых HTTP‑соединений в секунду, но только 200 новых HTTPS‑соединений в секунду. Подробности см. Table 5. |
QPS | Указывает количество HTTP‑ или HTTPS‑запросов, отправляемых на сервер back‑end в секунду. Если QPS достигает значения, определённого в выбранных фиксированных спецификациях, новые запросы будут отклоняться, чтобы обеспечить производительность установленных соединений. |
Пропускная способность (Mbit/s) | Указывает максимальный объём данных, который может передаваться по соединению в секунду. |
Для небольшого I Application Load Balancer:
New connections = New HTTP connections + New HTTPS connections × Ratio of HTTP connections to HTTPS connections
Для небольшого I Application Load Balancer коэффициент соотношения HTTP соединений к HTTPS соединениям составляет 10:1. Table 5 показывает, сколько новых соединений может установить небольшой I Application Load Balancer.
Parameter | Scenario 1 | Scenario 2 |
|---|---|---|
New HTTP connections | 1,000 | 1,000 |
New HTTPS connections | 50 | 150 |
New HTTP and HTTPS connections | 1,000 + 50 × 10 = 1,500 | 1,000 + 150 × 10 = 2,500 |
Description |
|
|
Подробности в Table 5 предназначены только для справки.
Table 6 и Table 7 перечисляют фиксированные спецификации выделенных балансировщиков нагрузки.
Specification | Maximum Connections (TCP/UDP) | Maximum Connections (TLS) | CPS (TCP/UDP) | CPS (TLS) | Пропускная способность (Mbit/s) | LCU в AZ |
|---|---|---|---|---|---|---|
Small I | 500,000 | 30,000 | 10,000 | 500 | 50 | 10 |
Small II | 1,000,000 | 60,000 | 20,000 | 1,000 | 100 | 20 |
Medium I | 2,000,000 | 120,000 | 40,000 | 2,000 | 200 | 40 |
Medium II | 4,000,000 | 240,000 | 80,000 | 4,000 | 400 | 80 |
Large I | 10,000,000 | 600,000 | 200,000 | 10,000 | 1,000 | 200 |
Large II | 20,000,000 | 1,200,000 | 400,000 | 20,000 | 2,000 | 400 |
Спецификация | Максимальное количество соединений | CPS (HTTP) | CPS (HTTPS) | QPS (HTTP) | QPS (HTTPS) | Пропускная способность (Mbit/s) | LCU в AZ |
|---|---|---|---|---|---|---|---|
Small I | 200,000 | 2,000 | 200 | 4,000 | 2,000 | 50 | 10 |
Small II | 400,000 | 4,000 | 400 | 8,000 | 4,000 | 100 | 20 |
Medium I | 800,000 | 8,000 | 800 | 16,000 | 8,000 | 200 | 40 |
Medium II | 2,000,000 | 20,000 | 2,000 | 40,000 | 20,000 | 400 | 100 |
Large I | 4,000,000 | 40,000 | 4,000 | 80,000 | 40,000 | 1,000 | 200 |
Large II | 8,000,000 | 80,000 | 8,000 | 160,000 | 80,000 | 2,000 | 400 |