Облачная платформаAdvanced

Создание Dedicated Load Balancer

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Сценарий

Вы подготовили всё необходимое для создания dedicated load balancer. Для подробностей см. Dedicated Load Balancer Overview.

Примечания и ограничения

  • После создания load balancer VPC изменить нельзя. Если необходимо изменить VPC, создайте load balancer и выберите другой VPC.
  • Чтобы выполнить ping IP-адреса dedicated load balancer, необходимо добавить к нему listener.

Процедура

  1. Войдите в консоль управления.
  2. В левом верхнем углу страницы нажмите и выберите нужный проект.
  3. Нажмите в левом верхнем углу и выберите Network > Elastic Load Balance.
  4. На странице Load Balancers нажмите Create Elastic Load Balancer.

    Заполните базовые настройки в соответствии с Table 1.

    Table 1 Параметры для настройки основной информации

    Параметр

    Описание

    Region

    Указывает регион, к которому будет относиться создаваемый балансировщик нагрузки.

    Name

    Указывает имя балансировщика нагрузки. Имя может содержать:

    • от 1 до 64 символов.
    • Буквы, цифры, символы подчеркивания (_), дефисы (-) и точки (.).

    Enterprise Project

    Указывает проект предприятия, с помощью которого облачные ресурсы и участники централизованно управляются.

    Таблица 2 Load balancer specifications

    Parameter

    Description

    Type

    Указывает тип балансировщика нагрузки. Тип нельзя изменить после создания балансировщика нагрузки.

    Выделенные балансировщики нагрузки подходят для нагрузок с высоким трафиком и высокой конкурентностью, таких как крупные веб‑сайты, облачно‑нативные приложения, IoV и приложения аварийного восстановления в нескольких AZ.

    Load Balancing Type

    • Application: поддерживает HTTP, QUIC и HTTPS. Эта опция отлично подходит для рабочих нагрузок, требующих высокой производительности на уровне Layer 7, таких как аудио и видео в реальном времени, интерактивные трансляции в прямом эфире и игры.
    • Network: поддерживает TCP, TLS и UDP. Эта опция хорошо подходит для нагрузок с большим трафиком и высокой конкуренцией на уровне Layer 4, таких как передача файлов, мгновенные сообщения и онлайн‑видеоприложения.
    • Network + Application: Можно создать как сетевые (TCP/UDP/TLS), так и прикладные (HTTP/HTTPS) балансировщики нагрузки, удовлетворяя требованиям многомерного распределения трафика.

    AZ

    Указывает AZ, в которых работает балансировщик нагрузки. AZ — это часть региона, имеющая собственные независимые источники питания и сети. AZ физически изолированы, но соединены через внутренние сети.

    Specification Type

    Выберите Elastic или Fixed, если выбран режим биллинга pay-per-use.

    • Elastic: Этот тип хорошо подходит для изменяющегося трафика, и оплата будет производиться за количество используемых LCU.
    • Fixed: Этот тип подходит для стабильного трафика, и оплата будет производиться за LCU, рассчитанные на основе каждой выбранной фиксированной спецификации.

    Table 3 правила именования Тега

    Параметр

    Правило

    Ключ Тега

    • Не может быть пустым.
    • Должен быть уникальным для одного и того же балансировщика нагрузки.
    • Может содержать не более 128 символов.
    • Может содержать только буквы, цифры, символы подчеркивания (_), дефисы (-) и знаки собаки (@).

    Значение тега

    • Может содержать не более 255 символов.
    • Может содержать только буквы, цифры, символы подчеркивания (_), дефисы (-) и знаки собаки (@).

  5. Настройте параметры сети на основе Table 4.
    Table 4 Параметры конфигурации сети

    Параметр

    Описание

    Тип сети

    Указывает сеть, в которой работает балансировщик нагрузки. Вы можете выбрать один или несколько типов сетей.

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

    • Private IPv4 network: К балансировщику нагрузки будет назначен приватный IPv4-адрес для маршрутизации запросов от клиентов к серверам бэкенда в VPC. Если вы хотите, чтобы балансировщик нагрузки маршрутизировал запросы из Интернета, привяжите к нему EIP.
    • IPv6 network: К балансировщику нагрузки будет назначен IPv6-адрес для маршрутизации запросов от IPv6‑клиентов.

    VPC

    Указывает VPC, в котором будет работать выделенный балансировщик нагрузки. После создания балансировщика нагрузки изменить VPC нельзя. Планируйте VPC по требованию.

    Выберите существующий VPC или нажмите View VPCs, чтобы создать нужный

    Для получения дополнительной информации о VPC см. Virtual Private Cloud User Guide.

    Frontend Subnet

    Указывает подсеть фронтенда, из которой будет назначен IP-адрес балансировщику нагрузки для получения клиентских запросов.

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

    IP-адреса в подсети фронтенда будут назначаться балансировщикам нагрузки для получения запросов в соответствии с настроенным типом сети.

    • Private IPv4 network: В подсети IPv4 будет назначен приватный IPv4-адрес балансировщику нагрузки.
    • IPv6 network: В подсети IPv6 будет назначен IPv6-адрес балансировщику нагрузки.
    ПРИМЕЧАНИЕ:

    Если вы выбираете IPv6 network для Network Type и выбранный VPC не имеет подсети, поддерживающей IPv6, включите IPv6 для подсети или создайте подсеть, поддерживающую IPv6, в VPC. Подробности см. в Virtual Private Cloud User Guide.

    IPv4 Address

    Указывает, как вы хотите назначать IPv4-адрес, если Network Type установлен в значение Private IPv4 network.

    • Automatically assign IP address: Система назначает IPv4-адрес балансировщику нагрузки.
    • Manually specify IP address: Вам необходимо вручную указать IPv4-адрес для балансировщика нагрузки.
    ПРИМЕЧАНИЕ:

    Network ACL правила, настроенные для frontend подсети балансировщика нагрузки, не ограничивают трафик от клиентов к балансировщику нагрузки. Настройте контроль доступа для слушателей, чтобы ограничить, какие IP-адреса могут обращаться к балансировщику нагрузки.

    Для получения подробной информации см. What Is Access Control?.

    Backend Subnet

    Указывает backend подсеть, из которой IP-адреса будут назначены балансировщику нагрузки для пересылки запросов к backend серверам.

    • Subnet of the load balancer выбран по умолчанию.
    • Вы можете выбрать подсеть в VPC, где работает балансировщик нагрузки.
    • Вы также можете создать подсеть.
    ПРИМЕЧАНИЕ:
    • Если IPv6 не включён для выбранной backend подсети при создании выделенного балансировщика нагрузки, балансировщик нагрузки не сможет использовать IPv6‑адреса для маршрутизации запросов.
    • Количество требуемых IP‑адресов зависит от характеристик, количества AZ и функции IP как backend, которую вы настроили при создании балансировщика нагрузки. Вы можете проверить количество IP‑адресов, фактически используемых балансировщиком нагрузки, в консоли.
    • Для балансировщика нагрузки типа application требуется от 8 до 30 дополнительных IP‑адресов в backend подсети для пересылки трафика. Фактическое количество требуемых IP‑адресов зависит от размера кластера ELB. Если балансировщики нагрузки развернуты в одном кластере и работают в одной backend подсети, они используют общие IP‑адреса для экономии ресурсов.

    IPv6 Address

    Указывает, как вы хотите назначить IPv6‑адрес.

    • Automatically assign IP address: Система автоматически назначает IPv6‑адрес балансировщику нагрузки.
    • Manually specify IP address: Вам необходимо вручную указать IPv6‑адрес для балансировщика нагрузки.
    ПРИМЕЧАНИЕ:

    Правила Network ACL, настроенные для подсети бэкенда балансировщика нагрузки, не ограничивают трафик от клиентов к балансировщику нагрузки. Если такие правила Network ACL настроены, клиенты всё равно могут напрямую обращаться к балансировщику нагрузки. Чтобы контролировать доступ к балансировщику нагрузки, настройте контроль доступа для всех слушателей, добавленных к балансировщику нагрузки.

    Для получения подробной информации см. What Is Access Control?.

    IP as a Backend

    Указывает, следует ли связывать серверы бэкенда, которые находятся не в VPC балансировщика нагрузки. После включения этой функции вы можете связывать серверы бэкенда с балансировщиком нагрузки, используя их IP‑адреса.

    ПРИМЕЧАНИЕ:
    • Чтобы использовать эту функцию, необходимо настроить корректные маршруты VPC, чтобы запросы могли направляться к серверам бэкенда.
    • Если включить эту опцию, в подсети бэкенда будет зарезервировано больше IP‑адресов для связи балансировщика нагрузки с серверами бэкенда. Убедитесь, что выбранная подсеть имеет достаточное количество IP‑адресов. После выбора подсети вы можете увидеть количество IP‑адресов, требуемых балансировщиком нагрузки, во всплывающей подсказке.

    Настройка EIP для балансировщика нагрузки

    EIP

    Указывает EIP, который будет привязан к балансировщику нагрузки для получения и пересылки запросов через Интернет. Этот параметр обязателен, когда Network Type установлен в значение Public IPv4 network.

    • Auto assign: Новый EIP будет назначен балансировщику нагрузки.
    • Use existing: Выберите существующий EIP.
    • Not required: Вы можете привязать EIP к балансировщику нагрузки позже.

    EIP Type

    Указывает тип соединения (BGP), когда используется новый EIP.

    Dynamic BGP: При изменениях в сети, использующей динамический BGP, протоколы маршрутизации обеспечивают автоматическую, реального‑времени оптимизацию конфигураций сети, гарантируя стабильность сети и оптимальный пользовательский опыт.

    Billed By

    Указывает, как будет выставляться плата за пропускную способность.

    Вы можете выбрать один из следующих вариантов:

    • Bandwidth: Вы указываете максимальную пропускную способность и платите за время её использования.
    • Traffic: Вы указываете максимальную пропускную способность и платите за исходящий трафик, который используете.
    • Shared Bandwidth: Пропускная способность подходит для распределённого трафика.

    Bandwidth

    Указывает максимальную пропускную способность.

  6. Подтвердите конфигурацию и отправьте запрос.

Exporting the Load Balancer List

После создания балансировщика нагрузки вы можете экспортировать информацию обо всех балансировщиках нагрузки в своей учётной записи в локальный каталог в виде файла Excel.

Этот файл содержит имя, ID, статус, тип и характеристики балансировщиков нагрузки.

  1. Войдите в консоль управления.
  2. В левом верхнем углу страницы нажмите и выберите нужный проект.
  3. Нажмите в левом верхнем углу и выберите Network > Elastic Load Balance.
  4. В левом верхнем углу списка балансировщиков нагрузки нажмите Export.

    Система автоматически экспортирует информацию обо всех ваших балансировщиках нагрузки в виде файла Excel в локальный каталог.