При создании выделенного балансировщика нагрузки вы можете выбрать эластичные или фиксированные спецификации в зависимости от требований вашего сервиса. Table 1 перечисляет различия между двумя типами спецификаций.
Элемент | Эластичный | Фиксированный |
|---|---|---|
Сценарии применения |
|
|
Производительность сетевого (TCP/UDP/TLS) балансировщика нагрузки | Производительность умножается с увеличением количества AZ. Table 3 показывает максимальную производительность в AZ. | Производительность умножается с увеличением количества AZ. Table 6 показывает максимальную производительность в AZ. |
Производительность приложенческого (HTTP/HTTPS/QUIC) балансировщика нагрузки | Производительность умножается по мере увеличения количества AZ. Table 3 показывает максимальную производительность в AZ. | Производительность умножается по мере увеличения количества AZ. Table 7 показывает максимальную производительность в AZ. |
Элементы биллинга |
| LCU |
Возможности | То же | |
Если трафик вашего сервиса сильно колеблется, вы можете выбрать эластичные спецификации и выбрать либо сетевую балансировку нагрузки (TCP/UDP/TLS), либо балансировку нагрузки приложений (HTTP/HTTPS/QUIC), либо оба варианта, которые лучше всего соответствуют потребностям вашего сервиса.
Протокол слушателя должен соответствовать типу балансировки нагрузки. Например, если вы выбираете балансировку нагрузки приложений, к этому балансировщику нагрузки можно добавить только HTTP и HTTPS слушатели.
Table 2 описывает параметры эластичных спецификаций. Когда трафик превышает спецификации, определённые в Table 3, новые запросы будут отклоняться.
Максимальное количество соединений | Указывает максимальное количество одновременных соединений, которое балансировщик нагрузки может обрабатывать в минуту. Если число достигает максимального количества соединений, определённого в эластичных спецификациях, новые запросы будут отклоняться, чтобы обеспечить производительность уже установленных соединений. |
|---|---|
Connections Per Second (CPS) | Указывает количество новых подключений, которое балансировщик нагрузки может установить в секунду. Если количество достигает CPS, определённого в эластичных спецификациях, новые запросы будут отклоняться, чтобы обеспечить производительность установленных соединений. |
Queries Per Second (QPS) | Указывает количество HTTP или HTTPS запросов, которые могут обрабатываться в секунду. Если QPS достигает значения, определённого в эластичных спецификациях, новые запросы будут отклоняться, чтобы обеспечить производительность установленных соединений. |
Bandwidth (Mbit/s) | Указывает максимальный объём данных, который может передаваться по соединению в секунду. |
Протокол | Максимальное количество подключений | 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 |
Балансировщики нагрузки доступны в разных фиксированных спецификациях. Выберите спецификации, которые наилучшим образом соответствуют вашим требованиям. Когда ваш трафик превышает определённые в выбранных спецификациях параметры, новые запросы будут отклоняться. Каждая спецификация имеет следующие измерения.
Maximum Connections | Указывает максимальное количество одновременных соединений, которое балансировщик нагрузки может обрабатывать за минуту. Если число достигает значения максимального количества соединений, определённого в выбранных фиксированных спецификациях, новые запросы будут отклоняться, чтобы обеспечить производительность существующих соединений. |
|---|---|
CPS | Указывает количество новых соединений, которое балансировщик нагрузки может установить в секунду. Если число достигает значения CPS, определённого в выбранных фиксированных спецификациях, новые запросы будут отклоняться, чтобы обеспечить производительность установленных соединений. HTTPS‑слушатели должны выполнять SSL‑рукопожатия для установления соединений с клиентами, и такие SSL‑рукопожатия занимают больше системных ресурсов, чем HTTP‑слушатели. Например, небольшой I‑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.
Параметр | Сценарий 1 | Сценарий 2 |
|---|---|---|
Новые HTTP соединения | 1,000 | 1,000 |
Новые HTTPS соединения | 50 | 150 |
Новые HTTP и HTTPS соединения | 1,000 + 50 × 10 = 1,500 | 1,000 + 150 × 10 = 2,500 |
Описание |
|
|
Подробности в 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 |