Elastic Load Balancing предоставляет четыре типа балансировщиков нагрузки. Все они отличаются высокой доступностью, автоматическим масштабированием и надежной поддержкой безопасности ваших приложений: Application Load Balancer, Network Load Balancer, Gateway Load Balancer и Classic Load Balancer. Эти продукты оплачиваются по мере использования. Подробные сведения см. в разделе Вопросы и ответы.

Application Load Balancer

Плата взимается за каждый полный или неполный час работы балансировщика нагрузки приложений, а также за количество единиц ресурса балансировщика нагрузки (LCU), использованных в течение часа. Каждый неполный час использования балансировщика нагрузки приложений оплачивается как полный.

Если вы применяете резервирование единиц емкости балансировщика нагрузки, то платите за каждый час, в течение которого работает балансировщик нагрузки приложений. Кроме того, плата взимается за количество единиц LCU, зарезервированных на час, и за дополнительное количество единиц LCU, использованных сверх этого.

Балансировщик сетевой нагрузки

Плата взимается за каждый полный или неполный час работы балансировщика сетевой нагрузки, а также за количество единиц его ресурса (NLCU), использованных в течение часа. Каждый неполный час использования балансировщика сетевой нагрузки оплачивается как полный.

Если вы применяете резервирование единиц емкости балансировщика нагрузки, то платите за каждый час, в течение которого работает балансировщик сетевой нагрузки. Кроме того, плата взимается за количество единиц NLCU, зарезервированных на час, и за дополнительное количество единиц NLCU, использованных сверх зарезервированных LCU на час.

Балансировщик нагрузки шлюза

Плата взимается за каждый полный или неполный час работы балансировщика нагрузки шлюза, а также за количество единиц его ресурса (GLCU), использованных им в течение часа. Каждый неполный час использования балансировщика нагрузки шлюза оплачивается как полный.

Балансировщик нагрузки шлюза применяет адрес балансировщика нагрузки шлюза (GWLBE), который является новым типом адреса VPC на базе технологии AWS PrivateLink, что упрощает безопасный обмен трафиком между приложениями и GWLB через границы VPC. Формирование цен на GWLBE и выставление счетов осуществляется отдельно. Подробнее.

Classic Load Balancer

Плата взимается за каждый полный или неполный час работы классического балансировщика нагрузки, а также за каждый гигабайт данных, переданных через балансировщик нагрузки. Каждый неполный час использования классического балансировщика нагрузки оплачивается как полный.

Плата за передачу данных

В дополнение к любым тарифам ELB вы будете выполнять стандартную плату за передачу данных AWS. Подробнее см. в разделе о передаче данных на странице цен на Amazon EC2.

Плата за публичный адрес IPv4

Со всех адресов, используемых балансировщиками нагрузки, взимается стандартная плата за общедоступные адреса IPv4. Подробнее см. в разделе общедоступных адресов IPv4 на странице цен на VPC.

Уровень бесплатного пользования AWS

Начните работу с Elastic Load Balancing бесплатно с уровнем бесплатного пользования AWS. После регистрации новые клиенты AWS получают 750 часов в месяц, которые распределяются между Classic Load Balancer и Application Load Balancer; выделяются также 15 ГБ обработки данных для балансировщика Classic Load Balancer и 15 LCU для балансировщика Application Load Balancer

  • Балансировщик нагрузки приложений
  • Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.

    Сведения о LCU

    LCU измеряет показатели, характеризующие обработку трафика Application Load Balancer (усредненные за час). Измеряются четыре нижеприведенных показателя.

    • Новые соединения: количество вновь установленных соединений в секунду. Как правило, для большинства соединений отправляется много запросов
    • Активные соединения: количество активных соединений в минуту.
    • Обработанные байты: количество байтов, обработанных балансировщиком нагрузки (в ГБ) для запросов и ответов HTTP(S).
    • Оценки правил: произведение количества правил, обработанных балансировщиком нагрузки, и частоты запросов. Первые 10 обработанных правил оплате не подлежат (оценки правил = частота запросов * (количество обработанных правил – 10 бесплатных правил))

    Плата взимается только по показателю, который характеризуется наибольшим использованием. LCU содержит:

    • 25 новых соединений в секунду.
    • 3000 или 1500 активных подключений в минуту при использовании взаимного протокола TLS.
    • 1 ГБ в час при использовании в качестве целей инстансов Эластичного облака вычислений Amazon (EC2), контейнеров и IP-адресов; 0,4 ГБ в час при использовании в качестве целей функций Lambda. При использовании протокола Mutual TLS обрабатываемые данные включают байты метаданных сертификата, которые балансировщик нагрузки вставляет в заголовки для каждого запроса, направленного целевым объектам.
    • 1000 оценок правил в секунду

    Применяются тарифы сервиса Amazon EC2; счета выставляются отдельно.
    Примечание 1. Для обработчиков событий HTTPS при расчете LCU применима величина в 25 новых соединений/сек для сертификатов RSA с размером ключа <= 2K и для сертификатов ECDSA с размером ключа <= 256. По поводу сертификатов с большими размерами ключей см. Вопросы и ответы по ценам. Примечание 2. Если настроено не более 10 правил, при расчете LCU оценки правил не учитываются.
    Примечание 3. Для получателей HTTPS с настройками протокола Mutual TLS количество подключений на LCU будет определяться на основе большего размера ключа между клиентом и сервером.


    Примеры расчета стоимости

    Пример 1

    Допустим, приложение получает в среднем одно новое соединение в секунду, и каждое из них поддерживается две минуты. Клиент отправляет в среднем пять запросов в секунду, при этом для запросов и ответов обрабатывается 300 КБ в секунду. На балансировщике нагрузки настроено 60 правил для маршрутизации клиентских запросов. Рассчитаем ежемесячные расходы на Application Load Balancer в соответствии с ценами региона Восток США-1.

    • Новые соединения (в секунду): каждая LCU обеспечивает 25 новых соединений в секунду (в среднем за час). Приложение получает одно новое соединение в секунду, что соответствует 0,04 LCU (одно соединение в секунду / 25 соединений в секунду).
    • Активные соединения (в минуту): каждая LCU обеспечивает 3000 активных соединений в минуту. Приложение получает одно новое подключение в секунду, и каждое из них поддерживается две минуты. Это соответствует 120 активным соединениям в минуту, или 0,04 LCU (120 активных соединений в минуту / 3000 активных соединений в минуту).
    • Обработанные байты (ГБ в час): каждая LCU обеспечивает обработку 1 ГБ в час. Каждое клиентское соединение обеспечивает передачу 300 КБ данных в секунду, что составляет 1,08 ГБ в час, или 1,08 LCU (1,08 ГБ/1 ГБ).
    • Оценка правил (в секунду): для простоты предположим, что при выполнении запроса обрабатываются все настроенные правила. Каждая LCU обеспечивает 1000 оценок правил в секунду (в среднем за час). Приложение получает пять запросов в секунду, то есть обработка 60 правил для каждого запроса дает максимум 250 оценок правил в секунду (60 обработанных правил – 10 бесплатных правил) * 5, или 0,25 LCU (250 оценок правил в секунду / 1000 оценок правил в секунду).

    Почасовая оплата рассчитывается на основе максимального из всех четырех потребленных показателей LCU. В этом примере использование LCU для показателя «Обработанные байты» (1,08 LCU) выше, чем для трех других: «Новые соединения» (0,04 LCU), «Активные соединения» (0,04 LCU) и «Оценки правил» (0,25 LCU), вследствие чего суммарная плата составит 0,00864 USD в час (1,08 LCU * 0,008 USD на каждую LCU), или 6,22 USD в месяц (0,00864 USD * 24 часа * 30 дней).

    Добавляя почасовую плату в размере 0,0225 USD, получим общие затраты на Application Load Balancer:

    • 0,03114 USD в час (0,0225 USD почасовая плата + 0,00864 USD за LCU), или
    • 22,42 USD в месяц (0,03114 USD * 24 часа * 30 дней).
    Пример 2

    Допустим, мобильное приложение получает в среднем 100 новых соединений в секунду и каждое из них поддерживается 3 минуты. Клиент отправляет в среднем четыре запроса в секунду, при этом за время соединения обрабатывается 1000 байт. На балансировщике нагрузки настроено 20 правил для маршрутизации клиентских запросов. Рассчитаем ежемесячные расходы на Application Load Balancer в соответствии с ценами региона Восток США.

    • Новые соединения (в секунду): каждая LCU обеспечивает 25 новых соединений в секунду. Поскольку мобильное приложение получает 100 новых соединений в секунду, это составит 4 LCU (100 соединений в секунду / 25 соединений в секунду).
    • Активные соединения (в минуту): каждая LCU обеспечивает 3000 активных соединений в минуту. Поскольку мобильное приложение получает 100 новых соединений в секунду, каждое из которых длится три минуты, это соответствует 18 000 максимальных активных соединений в минуту, или 6 LCU (18 000 активных соединений в минуту / 3000 активных соединений в минуту).
    • Обработанные байты (ГБ в час): каждая LCU предоставляет 1 ГБ в час. Мобильное приложение передает в среднем 1000 байт за время соединения, что составляет 0,36 ГБ в час, или 0,36 LCU (0,36 ГБ/1 ГБ).
    • Оценки правил (в секунду): каждая LCU обеспечивает 1000 оценок правил в секунду. Поскольку приложение получает четыре запроса в секунду для каждого подключения, это соответствует 400 запросам в секунду для всех соединений. С 20 настроенными правилами это дает максимум 4000 оценок правил в секунду (20 настроенных правил – 10 бесплатных правил) * 400, или 4 LCU (4000 оценок правил в секунду / 1000 оценок правил в секунду).

    Почасовая оплата рассчитывается на основе максимального из всех четырех потребленных показателей LCU. В этом примере LCU для активных соединений (6 LCU) больше, чем для новых соединений (4 LCU), полосы пропускания (0,36 LCU) и оценок правил (4 LCU). Исходя из этого, полная стоимость составит:

    • 0,048 USD в час (6 LCU * 0,008 USD), или
    • 34,56 USD в месяц (0,048 USD * 24 часа * 30 дней).
    Пример расчета стоимости 3: Application Load Balancer только с целями Lambda

    Предположим, что приложение получает в среднем 100 новых соединений в секунду, каждое из которых длится 200 миллисекунд. За время соединения клиент отправляет в среднем 100 запросов в секунду, при этом для запросов и ответов AWS Lambda обрабатывается 14 КБ. На балансировщике нагрузки настроено 20 правил для маршрутизации клиентских запросов. Рассчитаем ежемесячные расходы на Application Load Balancer в соответствии с ценами региона Восток США-1.

    • Новые соединения (в секунду): каждая LCU обеспечивает 25 новых соединений в секунду (в среднем за час). Приложение получает 100 новых соединений в секунду, что соответствует 4 LCU (100 соединений в секунду / 25 соединений в секунду).
    • Активные соединения (в минуту): каждая LCU обеспечивает 3000 активных соединений в минуту. Приложение получает 100 новых соединений в секунду, каждое из которых длится 200 миллисекунд. Это соответствует 100 активным соединениям в минуту, или 0,03 LCU (100 активных соединений в минуту / 3000 активных соединений в минуту).
    • Обработанные байты (ГБ в час): каждая LCU обеспечивает обработку 0,4 ГБ в час для трафика Lambda. Поскольку за время соединения в среднем передается 14 КБ данных, каждый клиент передает 5,04 ГБ данных в час (14 КБ обработанных байт за запрос * 100 запросов в секунду * 3600 секунд), или 12,6 LCU (5,04 ГБ / 0,4 ГБ) в час.
    • Оценка правил (в секунду): для простоты предположим, что при выполнении запроса обрабатываются все настроенные правила. Каждая LCU обеспечивает 1000 оценок правил в секунду (в среднем за час). Приложение получает 100 запросов в секунду, то есть обработка 20 правил для каждого запроса дает максимум 1000 оценок правил в секунду (20 обработанных правил – 10 бесплатных правил) * 100, или 1 LCU (1000 оценок правил в секунду / 1000 оценок правил в секунду).

    В этом случае максимальное использование LCU соответствует показателю «Обработанные байты», поэтому при расчете стоимости будет учитываться использование LCU для этого показателя. Почасовая плата за LCU составляет 0,1008 USD (12,6 LCU * 0,008 на LCU). Добавляя почасовую плату в размере 0,0225 USD, получим общие затраты на Application Load Balancer:

    • 0,1233 USD в час (0,0225 USD почасовая плата + 0,1008 USD платы за LCU), или
    • 88,78 USD в месяц (0,1233 USD * 24 часа * 30 дней).

    100 запросов в секунду соответствуют 259,2 млн (100 * 3600 * 24 * 30) запросов в месяц. Таким образом, стоимость составляет 0,34 USD за миллион запросов (88,78 USD / 259,2).

    Пример 4: Application Load Balancer с целями Amazon EC2 и AWS Lambda

    Допустим, приложение получает в среднем одно новое соединение в секунду, и каждое из них поддерживается две минуты. Клиент передает в среднем 50 запросов в секунду. Суммарное количество байт, передаваемых через балансировщик нагрузки для каждого запроса и ответа, составляет 10 КБ. В среднем 60 процентов запросов обрабатываются с использованием инстансов Amazon EC2, а 40 процентов – с использованием функций AWS Lambda в качестве целей. На балансировщике нагрузки настроено 50 правил для маршрутизации клиентских запросов. Рассчитаем ежемесячные расходы на балансировщик нагрузки приложений в соответствии с ценами региона «Восток США-1».

    • Новые соединения (в секунду): каждая единица LCU обеспечивает 25 новых соединений в секунду (в среднем за час). Приложение получает одно новое соединение в секунду, что соответствует 0,04 LCU (одно соединение в секунду / 25 соединений в секунду).
    • Активные соединения (в минуту): каждая единица LCU обеспечивает 3000 активных соединений в минуту. Приложение получает одно новое подключение в секунду, и каждое из них поддерживается две минуты. Это соответствует 120 активным соединениям в минуту или 0,04 LCU (120 активных соединений в минуту / 3000 активных соединений в минуту).
    • Обработанные байты (ГБ в час): каждая единица LCU обеспечивает обработку 1 ГБ в час для целей Amazon EC2. При использовании в качестве целей инстансов EC2 каждое клиентское соединение в среднем обеспечивает передачу 300 КБ данных, что составляет 1,08 ГБ в час или 1,08 LCU (1,08 ГБ / 1 ГБ). Каждая LCU обеспечивает обработку 0,4 ГБ в час при использовании целей AWS Lambda. Каждое клиентское соединение обеспечивает передачу 200 КБ для целей Lambda, что составляет 0,72 ГБ в час, или 1,8 LCU (0,72 ГБ/0,4 ГБ). Суммарное использование LCU целями EC2 и Lambda для показателя «Обработанные байты» составляет 2,88 LCU.
    • Оценка правил (в секунду): для простоты предположим, что при выполнении запроса обрабатываются все настроенные правила. Каждая единица LCU обеспечивает 1000 оценок правил в секунду (в среднем за час). Приложение получает 50 запросов в секунду, то есть обработка 50 правил для каждого запроса дает максимум 2000 оценок правил в секунду (50 обработанных правил – 10 бесплатных правил) * 50, или 2,00 LCU (2000 оценок правил в секунду / 1000 оценок правил в секунду).

    Почасовая оплата рассчитывается на основе максимального из всех четырех потребленных показателей LCU. В этом примере использование LCU для показателя «Обработанные байты» (2,88 LCU) выше, чем для трех других: «Новые соединения» (0,04 LCU), «Активные соединения» (0,04 LCU) и «Оценки правил» (2,00 LCU), вследствие чего суммарная плата составит 0,0230 USD в час (2,88 LCU * 0,008 USD на каждую LCU) или 16,56 USD в месяц (0,0230 USD * 24 часа * 30 дней).

    Добавляя почасовую плату в размере 0,0225 USD, получим общие затраты на балансировщик нагрузки приложений:

    • 0,0455 USD в час (0,0225 USD почасовая плата + 0,0230 USD плата за LCU); или
    • 32,76 USD в месяц (0,0455 USD * 24 часа * 30 дней).

    Балансировщик нагрузки получает 20 запросов в секунду для целей Lambda, что соответствует 51,8 млн запросов в месяц. Ежемесячная стоимость использования LCU для запросов AWS Lambda составляет 10,37 USD (1,8 LCU/час * 24 часа * 30 дней * 0,008 USD за LCU). Это соответствует 0,20 USD за миллион запросов при использовании LCU для целей Lambda.

    Пример 5. Балансировщик нагрузки приложений с использованием резервирования единиц емкости балансировщика нагрузки

    Предположим, вы зарезервировали 200 LCU в час на своем балансировщике нагрузки приложений на 1 час. В течение часа фактическое использование составляло 240 LCU, что соответствует наибольшему использованию из четырех измеренных параметров. Таким образом, ваш балансировщик нагрузки приложений использует больше, чем зарезервировано, а дополнительная емкость составляет 40 LCU в час. Рассчитаем расходы на балансировщик нагрузки приложений за час в соответствии с ценами региона «Восток США-1».

    • Зарезервированные часы работы LCU: 1,60 USD в час (0,008 USD * 200 зарезервированных часов работы LCU)
    • Часы работы LCU: 0,32 USD в час (0,008 USD * 40 часов работы LCU)

    Добавляя почасовую плату в размере 0,0225 USD, получим общие затраты на балансировщик нагрузки приложений:

    • 1,9425 USD в час (0,0225 USD в час + плата за зарезервированные единицы LCU в размере 1,60 USD + плата за LCU в размере 0,32 USD)
  • Балансировщик сетевой нагрузки
  • Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.

    Сведения о LCU для Network Load Balancer

    NLCU измеряет показатели, характеризующие обработку трафика балансировщиком Network Load Balancer (усредненные за час). Измеряются три указанных далее показателя.

    • Новые подключения или потоки: количество новых установленных подключений (потоков) в секунду. Многие технологии (HTTP, WebSockets и т. д.) используют подключения TCP многократно для повышения эффективности. Количество новых подключений обычно меньше, чем количество запросов или сообщений.
    • Активные подключения или потоки: пиковое количество одновременных подключений (потоков), поминутно.
    • Обработанные байты: количество байтов, обработанных балансировщиком нагрузки, в гигабайтах (ГБ).

    Оплата взимается только за один из трех показателей, который использовался больше всех в течение часа.

    Для трафика TCP в NLCU включены:

    800 новых соединений TCP в секунду;
    100 000 активных TCP‑соединений (поминутно);
    • 1 ГБ в час за инстансы, контейнеры, IP-адреса и балансировщики Application Load Balancer в качестве целей Amazon Elastic Compute Cloud (EC2).

    Для трафика UDP в NLCU включены:

    400 новых потоков UDP в секунду;
    50 000 активных UDP‑потоков (поминутно);
    • 1 ГБ в час за инстансы, контейнеры, IP-адреса и балансировщики Application Load Balancer в качестве целей Amazon Elastic Compute Cloud (EC2).

    Для трафика TLS в NLCU включены:

    50 новых потоков или подключений TLS в секунду;
    3000 активных потоков или подключений TLS (поминутно);
    • 1 ГБ в час за инстансы, контейнеры, IP-адреса и балансировщики Application Load Balancer в качестве целей Amazon Elastic Compute Cloud (EC2).

    TCP- и UDP-трафиком называется трафик, предназначенный для любого TCP- или UDP-прослушивателя в Network Load Balancer, а TLS-трафиком называется трафик, предназначенный для любого TLS-прослушивателя в Network Load Balancer.

    Применяются тарифы сервиса Amazon EC2; счета выставляются отдельно.


    Примеры расчета стоимости

    Пример 1

    Предположим, что приложение получает одно новое TCP-подключение в секунду. Каждое из подключений поддерживается две минуты и при этом потребляет 300 КБ обработанных данных. Рассчитаем ежемесячные расходы на Network Load Balancer по ценам региона «Восток США-1».

    • Новые подключения или потоки для TCP-трафика: каждая NLCU обеспечивает до 800 новых подключений в секунду. Поскольку приложение получает одно новое подключение в секунду, это соответствует 0,00125 NLCU (одно подключение в секунду / 800 подключений в секунду).
    • Активные подключения/потоки для TCP-трафика: каждая NLCU обеспечивает до 100 000 активных подключений в минуту. Приложение получает одно новое подключение в секунду, и каждое из них поддерживается две минуты. Это соответствует 120 активным подключениям, или 0,0012 NLCU (120 активных подключений / 100 000 активных подключений).
    • Обработанные байты для TCP-трафика: каждая NLCU обеспечивает 1 ГБ. В среднем каждое клиентское подключение обеспечивает передачу с полосой пропускания в 300 КБ, что составляет 1,08 ГБ в час, или 1,08 LCU (1,08 ГБ/1 ГБ).

    Почасовая оплата рассчитывается по максимальному количеству NLCU, потребляемых по этим трем показателям, усредненным за час. В этом примере показатель, характеризующий обработанные байты (1,08 NLCU), больше, чем показатель как новых (0,00125 NLCU), так и активных подключений (0,0012 NLCU). Предполагая, что такое использование будет продолжаться более 60 минут, общая плата составит:

    • 0,00648 USD в час (1,08 NLCU * 0,006 USD на каждый NLCU), или 4,67 USD в месяц (0,00648 USD * 24 часа * 30 дней).

    Добавляя почасовую плату в размере 0,0225 USD, получим общие затраты на Network Load Balancer:

    • 0,0289 USD в час (0,0225 USD почасовая плата + 0,00648 USD плата за NLCU), или
    • 20,86 USD в месяц (0,0289 USD * 24 часа * 30 дней).
    Пример 2

    Предположим, что мобильное приложение получает по 100 новых TCP-подключений и 100 новых TLS-подключений в секунду. Каждое из подключений поддерживается три минуты и при этом потребляет объем данных в 1000 байтов. Рассчитаем ежемесячные расходы на Network Load Balancer по ценам региона «Восток США».

    TCP-трафик

    • Новые потоки или подключения для TCP-трафика: каждая NLCU обеспечивает 800 TCP-подключений в секунду. Поскольку мобильное приложение получает 100 новых TCP-подключений в секунду, это составит 0,125 NLCU (100 подключений в секунду / 800 подключений в секунду).
    • Активные потоки или подключения для TCP-трафика: каждая NLCU обеспечивает 100 000 активных TCP-подключений в минуту. Поскольку мобильное приложение получает 100 новых TCP-подключений в секунду, каждое из которых поддерживается три минуты, это соответствует максимум 18 000 активных TCP-подключений, или 0,18 NLCU (18 000 активных подключений / 100 000 активных подключений).
    • Обработанные байты для TCP-трафика: каждая NLCU обеспечивает 1 ГБ в час. В среднем это мобильное приложение передает 1000 обработанных байтов для каждого клиентского TLS-подключения, что соответствует 0,36 ГБ в час, или 0,360 NLCU (0,36 ГБ / 1 ГБ) для всех подключений.

    TLS-трафик

    • Новые подключения или потоки для TLS-трафика: каждая NLCU обеспечивает 50 TLS-подключений в секунду. Это мобильное приложение использует 100 новых TLS-подключений в секунду, что составляет 2 NLCU (100 подключений в секунду / 50 подключений в секунду).
    • Активные подключения или потоки для TLS-трафика: каждая NLCU обеспечивает 3000 активных TLS-подключений в минуту. Это мобильное приложение получает 100 новых TLS-подключений в секунду, каждое из которых поддерживается три минуты, что соответствует 18 000 активных подключений, или 6 NLCU (18 000 активных подключений / 3000 активных подключений).
    • Полоса пропускания для TLS-трафика: каждая NLCU обеспечивает 1 ГБ в час. В среднем это мобильное приложение передает 1000 обработанных байтов для каждого клиентского TLS-подключения, что соответствует 0,36 ГБ в час, или 0,36 NLCU (0,36 ГБ / 1 ГБ) для всех подключений.

    Почасовая оплата рассчитывается по максимальному количеству NLCU, потребляемых по этим трем показателям, усредненным за час, как для TCP-, так и для TLS-подключений. В нашем примере для TCP-трафика значение обработанных байтов (0,36 NLCU) больше, чем показатели новых (0,125 NLCU) и активных подключений (0,18 NLCU). Если предположить, что такое использование будет продолжаться более 60 минут, общая плата за TCP-трафик составит 0,00216 USD в час (0,36 NLCU * 0,006 USD), или 1,55 USD за TCP-трафик в месяц (0,00216 USD * 24 часа * 30 дней).

    В этом примере для TLS-трафика значение активных подключений (6 NLCU) больше, чем показатель как новых подключений (2 NLCU), так и обработанных байтов (0,36 NLCU). Если предположить, что такое использование будет продолжаться более 60 минут, общая плата за TLS-трафик составит 0,036 USD в час (6 NLCU * 0,006), или 25,92 USD в месяц за TLS-трафик (0,036 USD * 24 * 30). Если прибавить почасовую плату 0,0225 USD и плату за использование для TCP- и TLS-трафика, такими будут общие затраты на Network Load Balancer:

    • 0,060 USD в час (почасовая оплата 0,0225 USD + плата за NLCU для TCP-трафика 0,00216 USD + плата за NLCU для TLS-трафика 0,036 USD), или
    • 43,20 USD в месяц (0,060 USD * 24 часа * 30 дней).
    Пример 3

    Предположим, что мобильное приложение получает по 100 новых TCP-подключений и 100 новых UDP-потоков в секунду. Каждое из TCP-подключений длится три минуты и потребляет 1000 байтов данных, а каждый UDP-поток поддерживается две минуты и потребляет 1000 байтов. Рассчитаем ежемесячные расходы на Network Load Balancer по ценам региона «Восток США».

    TCP-трафик

    • Новые потоки или подключения для TCP-трафика: каждая NLCU обеспечивает 800 TCP-подключений в секунду. Поскольку мобильное приложение получает 100 новых TCP-подключений в секунду, это составит 0,125 NLCU (100 подключений в секунду / 800 подключений в секунду).
    • Активные потоки или подключения для TCP-трафика: каждая NLCU обеспечивает 100 000 активных TCP-подключений в минуту. Поскольку мобильное приложение получает 100 новых TCP-подключений в секунду, каждое из которых поддерживается три минуты, это соответствует максимум 18 000 активных TCP-подключений, или 0,18 NLCU (18 000 активных подключений / 100 000 активных подключений).
    • Обработанные байты для TCP-трафика: каждая NLCU обеспечивает 1 ГБ в час. В среднем это мобильное приложение передает 1000 обработанных байтов для каждого клиентского TLS-подключения, что соответствует 0,36 ГБ в час, или 0,360 NLCU (0,36 ГБ / 1 ГБ) для всех подключений.

    UDP-трафик

    • Новые потоки UDP-трафика: каждый NLCU поддерживает 400 потоков UDP в секунду. Поскольку мобильное приложение получает 100 новых UDP-потоков в секунду, это составит 0,25 NLCU (100 потоков в секунду / 400 соединений в секунду).
    • Активные потоки UDP-трафика: каждый NLCU поддерживает 50 000 активных потоков UDP в секунду. Поскольку мобильное приложение получает 100 новых UDP-потоков в секунду, каждый из которых поддерживается в течение 120 секунд, нам требуется 12 000 активных потоков, что соответствует 0,24 NLCU (12 000 активных потоков / 50 000 активных подключений).
    • Обработанные байты для TCP-трафика: каждый NLCU обеспечивает 1 ГБ в час. В среднем это мобильное приложение передает 1000 обработанных байтов для каждого клиентского UDP-подключения, что соответствует 0,36 ГБ в час, или 0,36 NLCU (0,36 ГБ / 1 ГБ) для всех подключений UDP.

    Почасовая оплата рассчитывается по максимальному количеству NLCU, потребляемых по этим трем показателям для каждого протокола.

    В нашем примере для TCP-трафика значение обработанных байтов (0,36 NLCU) больше, чем показатели новых (0,125 NLCU) и активных подключений (0,18 NLCU). Если предположить, что такое использование будет продолжаться более 60 минут, общая плата за TCP-трафик составит 0,00216 USD в час (0,36 NLCU * 0,006 USD), или 1,55 USD за TCP-трафик в месяц (0,00216 USD * 24 часа * 30 дней).

    Для UDP-трафика значение обработанных байтов (0,36 NLCU) превышает показатели новых потоков (0,25 NLCU) и активных потоков (0,24 NLCU). Если предположить, что такое использование будет продолжаться более 60 минут, общая плата за UDP-трафик составит 0,00216 USD в час (0,36 NLCU * 0,006) или 1,55 USD в месяц (0,00216 USD * 24 * 30).

    Суммируя почасовую плату 0,0225 USD и плату за TCP- и TLS-трафик, мы получим следующие общие затраты на Network Load Balancer:

    • 0,02682 USD в час (почасовая оплата 0,0225 USD + 0,00216 USD за NLCU для TCP-трафика + 0,00216 USD за NLCU для TLS-трафика), или
    • 19,31 USD в месяц (0,02682 USD * 24 часа * 30 дней).
    Пример 4

    Предположим, вы зарезервировали 3000 LCU в час на балансировщике сетевой нагрузки на 1 час. В течение часа фактическое использование составляло 3500 LCU, что соответствует наибольшему использованию из трех измеренных параметров. Таким образом, ваш балансировщик сетевой нагрузки использует больше, чем зарезервировано, а дополнительная емкость составляет 500 LCU в час. Рассчитаем ежемесячные расходы на балансировщик сетевой нагрузки в соответствии с ценами региона «Восток США-1».

    • Зарезервированные часы работы LCU: 18,00 USD в час (0,006 USD * 3000 зарезервированных часов NLCU)
    • Часы работы LCU: 3,00 USD в час (0,006 USD * 500 часов работы NLCU)

    Добавляя почасовую плату в размере 0,0225 USD, получим общие затраты на балансировщик сетевой нагрузки:

    • 21,0225 USD в час (0,0225 USD в час + 18,00 USD за зарезервированные часы работы NLCU + 3,00 USD за NLCU)
       
  • Балансировщик нагрузки шлюза
  • Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.

    Сведения о LCU для балансировщика нагрузки шлюза

    GLCU измеряют показатели, характеризующие обработку трафика балансировщиком нагрузки шлюза (усредненные за час). Измеряются три указанных далее показателя.

    • Новые подключения или потоки: количество новых установленных подключений (потоков) в секунду.
    • Активные подключения или потоки: пиковое количество одновременных подключений (потоков), поминутно.
    • Обработанные байты: количество байтов, обработанных балансировщиком нагрузки (ГБ).

    Оплата взимается только за один из трех показателей, который использовался больше всех в течение часа. GLCU содержат:

    • 600 новых подключений (потоков) в секунду; 
    • 60 000 активных подключений (потоков) за минуту; 
    • • 1 ГБ в час за инстансы, контейнеры и IP-адреса в качестве целей Amazon Elastic Compute Cloud (EC2).

    Применяются тарифы сервиса Amazon EC2; счета выставляются отдельно.

    Адрес балансировщиков нагрузки шлюза

    Балансировщик нагрузки шлюза использует адрес балансировщика нагрузки шлюза (GWLBE), который является новым типом адреса Amazon Virtual Private Cloud (VPC) на базе технологии AWS PrivateLink, упрощающим безопасный обмен трафиком между приложениями и GWLB через границы VPC.

    Формирование цен на GWLBE и выставление счетов осуществляется отдельно на странице цен на AWS PrivateLink.

    Примеры расчета стоимости

    Пример 1

    Предположим, что и развертывание балансировщика нагрузки шлюза, и развертывание адреса балансировщика нагрузки шлюза в одной зоне получает одно новое подключение в секунду, при этом каждое из соединений поддерживается две минуты и потребляет объем данных в 300 КБ. Рассчитаем ежемесячные расходы по ценам региона «Восток США» следующим образом.

    Для одного балансировщика нагрузки шлюза.

    • Новые подключения или потоки (в секунду): каждая GLCU обеспечивает до 600 новых подключений в секунду. Поскольку балансировщик нагрузки шлюза получает одно новое подключение в секунду, это соответствует 600 GLCU (0,00167 подключение в секунду / 600 новых подключений в секунду).
    • Активные подключения или потоки (в минуту): каждая GLCU обеспечивает до 60 000 активных соединений в минуту. Ваш балансировщик нагрузки шлюза получает одно новое подключение в секунду, при этом каждое из них длится две минуты. Это соответствует 120 активным подключениям, или 0,002 GLCU (120 активных подключений в минуту / 60 000 активных подключений в минуту).
    • Обработанные байты (ГБ в час): каждая GLCU обеспечивает 1 ГБ. Поскольку в среднем через каждое подключение передается 300 КБ данных, это соответствует 1,08 ГБ в час (одно новое подключение в секунду * 300 КБ на подключение * 3600 секунд), или 1,08 GLCU (1,08 ГБ в час / 1 ГБ в час).

    Почасовая оплата рассчитывается по максимальному количеству GLCU, потребляемых по этим трем показателям, усредненным за час. В этом примере показатель, характеризующий обработанные байты (1,08 GLCU), больше, чем показатель как новых (0,00167 GLCU), так и активных подключений (0,002 GLCU). Если предположить, что такое использование будет продолжаться более 60 минут, общая плата составит 0,00432 USD в час (1,08 GLCU * 0,004 USD за GLCU), или 3,11 USD в месяц (0,00432 USD * 24 часа * 30 дней).

    Добавляя почасовую плату в размере 0,0125 USD, получим общие затраты на работу балансировщика нагрузки шлюза:

    • 0,0168 USD в час (0,0125 USD почасовая плата + 0,00432 USD плата за GLCU) или
    • 12,10 USD в месяц (0,0168 USD * 24 часа * 30 дней).

    Для адреса балансировщика нагрузки шлюза рассчитаем ежемесячные расходы на основе почасовой платы в размере 0,01 USD и за ГБ передаваемых данных по 0,0035 USD. Исходя из этого, полная стоимость составит:

    • 0,0138 USD в час (0,01 USD почасовая оплата + 0,0035 USD за один ГБ * 1,08 ГБ в час) или
    • 9,94 USD в месяц (0,0138 USD * 24 часа * 30 дней).

    Вместе суммарная стоимость для балансировщика нагрузки шлюза и адреса балансировщика нагрузки шлюза составит:

    • 0,0306 USD в час (0,0168 в час для балансировщика нагрузки шлюза + 0,0138 USD в час для адреса балансировщика нагрузки шлюза) или
    • 22,04 USD в месяц (0,0306 USD * 24 часа * 30 дней).

    Пример 2

    Предположим, что и развертывание балансировщика нагрузки шлюза, и развертывание адреса балансировщика нагрузки шлюза в одной зоне получает 100 новых подключений в секунду, при этом каждое из соединений поддерживается четыре минуты и потребляет объем данных в 1 КБ. Рассчитаем ежемесячные расходы по ценам региона «Восток США» следующим образом.

    Для одного балансировщика нагрузки шлюза.

    • Новые подключения или потоки (в секунду): каждая GLCU обеспечивает до 600 новых подключений в секунду. Поскольку балансировщик нагрузки шлюза получает 100 новых подключений в секунду, это соответствует 0,167 GLCU (100 новых подключений в секунду / 600 новых подключений в секунду).
    • Активные подключения или потоки (в минуту): каждая GLCU обеспечивает до 60 000 активных соединений в минуту. Ваш балансировщик нагрузки шлюза получает 100 новых подключений в секунду, при этом каждое из них длится четыре минуты. Это соответствует 24 000 активных подключений в минуту или 0,4 GLCU (24 000 активных подключений в минуту / 60 000 активных подключений в минуту).
    • Обработанные байты (ГБ в час): каждая GLCU обеспечивает 1 ГБ. Поскольку в среднем через каждое подключение передается 1 КБ данных, это соответствует 0,36 ГБ в час (100 новых подключений в секунду * 1 КБ на подключение * 3600 секунд), или 0,36 GLCU (0,36 ГБ в час / 1 ГБ в час).

    Почасовая оплата рассчитывается по максимальному количеству GLCU, потребляемых по этим трем показателям, усредненным за час. В этом примере показатель, характеризующий активные подключения (0,4 GLCU), больше, чем показатель как новых (0,167 GLCU), так и обработанных байтов (0,36 GLCU). Если предположить, что такое использование будет продолжаться более 60 минут, общая плата составит 0,0016 USD в час (0,4 GLCU * 0,004 USD за GLCU) или 1,15 USD в месяц (0,0016 USD * 24 часа * 30 дней).

    Добавляя почасовую плату в размере 0,0125 USD, получим общие затраты на работу балансировщика нагрузки шлюза:

    • 0,0141 USD в час (0,0125 USD почасовая плата + 0,0016 USD плата за GLCU) или
    • 10,15 USD в месяц (0,0141 USD * 24 часа * 30 дней).

    Для адреса балансировщика нагрузки шлюза рассчитаем ежемесячные расходы на основе почасовой платы в размере 0,01 USD и за ГБ передаваемых данных по 0,0035 USD. Исходя из этого, полная стоимость составит:

    • 0,0113 USD в час (0,01 USD почасовая оплата + 0,0035 USD за один ГБ * 0,36 ГБ в час) или
    • 8,14 USD в месяц (0,0113 USD * 24 часа * 30 дней).

    Вместе суммарная стоимость для балансировщика нагрузки шлюза и адреса балансировщика нагрузки шлюза составит:

    • 0,0254 USD в час (0,0141 в час для балансировщика нагрузки шлюза + 0,0113 USD в час для адреса балансировщика нагрузки шлюза) или
    • 18,29 USD в месяц (0,0254 USD * 24 часа * 30 дней).

    Пример 3. Несколько зон доступности (AZ) и адресов балансировщиков нагрузки шлюза

    Предположим, что ваш балансировщик нагрузки шлюза развернут в двух зонах доступности и обслуживает четыре адреса балансировщика нагрузки шлюза. Каждый адрес балансировщика нагрузки шлюза получает 25 новых подключений в секунду, при этом каждое из подключений поддерживается четыре минуты и потребляет объем данных в 1 КБ. Как следствие, балансировщик нагрузки получает 100 новых подключений в секунду. Рассчитаем ежемесячные расходы по ценам региона «Восток США» следующим образом.

    Для балансировщика нагрузки шлюза:

    • Новые подключения или потоки (в секунду): каждая GLCU обеспечивает до 600 новых подключений в секунду. Поскольку балансировщик нагрузки шлюза получает 100 новых подключений в секунду, это соответствует 0,167 GLCU (100 новых подключений в секунду / 600 новых подключений в секунду).
    • Активные подключения или потоки (в минуту): каждая GLCU обеспечивает до 60 000 активных соединений в минуту. Ваш балансировщик нагрузки шлюза получает 100 новых подключений в секунду, при этом каждое из них длится четыре минуты. Это соответствует 24 000 активных подключений в минуту, или 0,4 GLCU (24 000 активных подключений в минуту / 60 000 активных подключений в минуту).
    • Обработанные байты (ГБ в час): каждая GLCU обеспечивает 1 ГБ. Поскольку в среднем через каждое подключение передается 1 КБ данных, это соответствует 0,36 ГБ в час (100 новых подключений в секунду * 1 КБ на подключение * 3600 секунд) или 0,36 GLCU (0,36 ГБ в час / 1 ГБ в час).

    Почасовая оплата рассчитывается по максимальному количеству GLCU, потребляемых по этим трем показателям, усредненным за час. В этом примере показатель, характеризующий активные подключения (0,4 GLCU), больше, чем показатель как новых (0,167 GLCU), так и обработанных байтов (0,36 GLCU). Если предположить, что такое использование будет продолжаться более 60 минут, общая плата составит 0,0016 USD в час (0,4 GLCU * 0,004 USD за GLCU) или 1,15 USD в месяц (0,0016 USD * 24 часа * 30 дней).

    Добавляя почасовую плату в размере 0,0125 USD для одной зоны доступности, получим общие затраты на работу балансировщика нагрузки шлюза:

    • 0,0266 USD в час (0,0125 почасовая плата за каждую зону доступности * две развернутых зоны доступности + 0,0016 USD за GLCU), или
    • 19,15 USD в месяц (0,0266 USD * 24 часа * 30 дней).

    Для адреса балансировщика нагрузки шлюза рассчитаем ежемесячные расходы на основе почасовой платы в размере 0,01 USD для одного адреса балансировщика нагрузки шлюза и для одного ГБ передаваемых данных по 0,0035 USD. Исходя из этого, полная стоимость составит:

    • 0,0413 USD в час (0,01 USD почасовая плата * четыре адреса балансировщика нагрузки шлюза + 0.0035 USD за один ГБ * 0,36 ГБ в час), или
    • 29,74 USD в месяц (0,0113 USD * 24 часа * 30 дней).

    Вместе суммарная стоимость для балансировщика нагрузки шлюза и адреса балансировщика нагрузки шлюза составит:

    • 0,0679 USD в час (0,0266 в час для балансировщика нагрузки шлюза + 0,0413 USD в час для адреса балансировщика нагрузки шлюза) или
    • 48,89 USD в месяц (0,0679 USD * 24 часа * 30 дней).
  • Классический балансировщик нагрузки
  • Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.

    Применяются тарифы сервиса Amazon EC2; счета выставляются отдельно.

    Пример расчета стоимости

    Пример 1

    Сайт средних размеров, работающий на 10 инстансах Amazon EC2 в регионе Восток США (Сев. Вирджиния), вполне обойдется одним балансировщиком нагрузки для балансировки входящего трафика. Если передача данных через балансировщик нагрузки по итогам месяца составила 100 ГБ, месячная оплата составит 18 USD (или 0,025 USD в час * 24 часа в день * 30 дней * один балансировщик нагрузки) за время работы балансировщика нагрузки и 0,80 USD (или 0,008 USD за 1 ГБ * 100 ГБ) за прошедшие через балансировщик нагрузки данные: итого 18,80 USD. Неполные часы использования оплачиваются как полные. Применяются тарифы сервиса Amazon EC2; счета выставляются отдельно.

Дополнительные ресурсы по ценам

Калькулятор цен AWS

Простой расчет ежемесячных расходов на AWS.

Получить консультацию о ценах

Связаться со специалистами AWS и получить индивидуальное предложение.