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

Создание AS Group

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

Сценарии

Группа AS состоит из набора инстансов ECS и политик AS, которые имеют схожие атрибуты и применяются к одному и тому же сценарию приложения. Группа AS является основой для включения или отключения политик AS и выполнения действий масштабирования. Предустановленная политика AS автоматически добавляет или удаляет инстансы в/из группы AS, либо поддерживает фиксированное количество инстансов в группе AS.

При создании группы AS укажите для неё конфигурацию AS. Кроме того, добавьте одну или несколько политик AS для группы AS.

Создание группы AS включает настройку максимального, минимального и ожидаемого количества инстансов, а также связанного load balancer.

Примечания

Типы ECS, доступные в разных AZ, могут различаться. При создании группы AS выберите конфигурацию AS, использующую тип ECS, доступный в AZ, используемых группой AS.

  • Если тип ECS, указанный в конфигурации AS, недоступен ни в одной из AZ, используемых группой AS, произойдут следующие ситуации:
    • Если группа AS отключена, её нельзя включить.
    • Если группа AS включена, её статус станет аномальным при добавлении инстансов.
  • Если тип ECS, указанный в конфигурации AS, доступен только в некоторых AZ, используемых группой AS, инстансы ECS, добавляемые в результате действия масштабирования, будут развернуты только в тех AZ, где этот тип ECS доступен. В результате инстансы в группе AS могут быть распределены неравномерно.
  • Перед созданием группы AS необходимо создать требуемую конфигурацию AS.

Процедура

  1. Войдите в консоль управления.
  2. Нажмите в левом верхнем углу, чтобы выбрать регион и проект.
  3. В разделе Compute нажмите Auto Scaling. В панели навигации слева выберите Instance Scaling.
  4. Нажмите Create AS Group.
  5. Настройте параметры, такие как Name, Max. Instances, Min. Instances и Expected Instances. Table 1 описывает ключевые параметры группы AS.
    Table 1 AS group parameters

    Parameter

    Description

    Example Value

    Region

    Регион — это место, где развернута группа AS.

    Ресурсы в разных регионах не могут взаимодействовать друг с другом через внутренние сети. Для снижения сетевой задержки и более быстрого доступа к вашим ресурсам выберите регион, ближайший к целевым пользователям.

    -

    AZ

    AZ — это физическое местоположение, где ресурсы используют независимое электропитание и сети. AZ изолированы физически, но соединены внутренней сетью.

    • Если требуется высокая доступность, приобретайте серверы в разных AZ.
    • Если требуется низкая сетевая задержка, приобретайте серверы в одном AZ.

    -

    Multi-AZ Scaling Policy

    Этот параметр можно установить в значение Balanced или Sequenced.

    • Balanced: При масштабировании группы AS система предпочтительно распределяет инстансы ECS равномерно по зонам AZ, используемым группой AS. Если в целевой AZ происходит сбой, система автоматически выбирает другую AZ на основе последовательной политики.
    • Sequenced: При масштабировании группы AS система распределяет инстансы ECS по зонам AZ в порядке, в котором указаны зоны AZ.
      ПРИМЕЧАНИЕ:

      Этот параметр необходимо настроить, когда выбрано две или более зон AZ.

    Balanced

    Name

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

    Имя содержит от 1 до 64 символов и состоит только из букв, цифр, символов подчёркивания (_) и дефисов (-).

    -

    Max. Instances

    Указывает максимальное количество инстансов ECS в группе AS.

    1

    Expected Instances

    Указывает ожидаемое количество инстансов ECS в группе AS.

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

    Количество ожидаемых инстансов не может быть меньше минимального количества инстансов или превышать максимальное количество инстансов.

    0

    Min. Instances

    Указывает минимальное количество инстансов ECS в группе AS.

    0

    AS Configuration

    Указывает требуемую конфигурацию AS для группы AS. Конфигурация AS определяет характеристики инстансов ECS, которые будут добавлены в группу AS. Характеристики включают образ ECS и размер системного диска. Необходимо создать требуемую конфигурацию AS перед созданием группы AS.

    -

    VPC

    Обеспечивает сеть для ваших инстансов ECS.

    Все инстансы ECS в группе AS развернуты в этом VPC.

    -

    Subnet

    Вы можете выбрать до пяти подсетей. Группа AS автоматически привязывает все NIC к созданным инстансам ECS. По умолчанию первая подсеть используется основной NIC инстанса ECS, а остальные подсети — расширенными NIC инстанса ECS.

    -

    Source/Destination Check

    Указывает, проверяет ли система корректность исходных IP‑адресов, содержащихся в пакетах, отправляемых инстансами ECS.

    • Если эта функция отключена, инстанс ECS может обрабатывать трафик, не предназначенный специально для него. Отключите эту функцию, если инстанс ECS работает как сервер SNAT или имеет привязанный виртуальный IP‑адрес.
    • Если эта функция включена, система проверяет, являются ли исходные IP‑адреса, содержащиеся в пакетах, отправляемых инстансами ECS, корректными. Если IP‑адреса некорректны, система не позволяет инстансам ECS отправлять пакеты. Это предотвращает подделку пакетов и повышает безопасность системы.

    По умолчанию эта функция включена.

    -

    Load Balancing

    Этот параметр является необязательным. Load balancer автоматически распределяет трафик между всеми ECS instances в группе AS, чтобы сбалансировать их нагрузку. Это повышает отказоустойчивость ваших приложений и расширяет возможности приложений.

    ПРИМЕЧАНИЕ:
    • К группе AS можно добавить до шести load balancers.
    • После добавления нескольких load balancers в группу AS можно одновременно прослушивать несколько сервисов, что повышает масштабируемость сервисов. Если ELB health check выбран для Health Check Method, когда любой из слушателей обнаружит, что ECS instance стал нездоровым, AS заменит его рабочим.

    Если вы выбираете Elastic load balancer, настройте следующие параметры:

    • Load Balancer
    • Backend ECS Group
    • Backend Port: указывает порт, на котором backend ECS принимает трафик.
    • Weight: определяет долю запросов, обрабатываемых backend ECS по сравнению с другими backend ECS, добавленными к тому же слушателю.
    • Для получения дополнительной информации о балансировке нагрузки см. Elastic Load Balance User Guide

    -

    Instance Removal Policy

    Определяет, какие instances будут удалены в первую очередь при масштабировании вниз. Если выполнены указанные условия, действия масштабирования инициируются для удаления instances в соответствии с выбранной политикой удаления. Доступны четыре политики удаления instances:

    • Oldest instance created from oldest AS configuration: Самый старый instance, созданный из самой старой конфигурации AS, удаляется из группы AS первым.
    • Newest instance created from oldest AS configuration: Самый новый instance, созданный из самой старой конфигурации AS, удаляется из группы AS первым.
    • Oldest instance: Самый старый instance удаляется из группы AS первым.
    • Newest instance: Самый новый instance удаляется из AS group в первую очередь.
    ПРИМЕЧАНИЕ:

    Вручную добавленные ECS instances удаляются последними. Если AS удаляет вручную добавленный instance, он только удаляет ECS instance из AS group. Он не удаляет instance. Если необходимо удалить несколько вручную добавленных ECS instances, AS предпочтительно удаляет сначала самый ранний добавленный instance.

    Самый старый instance, созданный из самой старой AS configuration.

    EIP

    Если EIP был выбран в AS configuration группы AS, EIP автоматически привязывается к ECS instance, добавленному в результате масштабирующего действия в AS group. Если вы выбираете Release, привязанный к ECS instance EIP освобождается, когда instance удаляется из AS group. В противном случае система отвязывает EIP от instance, но не освобождает его, когда instance удаляется из AS group.

    -

    Диск с данными

    Если Data Disk настроен в AS configuration, используемом группой AS, диск с данными будет автоматически создан и присоединён к ECS instances, добавленным в результате масштабирующего действия в AS group.

    Если вы выбираете Release, прикреплённые к ECS instance диски с данными будут удалены, когда instance удаляется из AS group. В противном случае система отсоединяет диски с данными от ECS instance, но не освобождает их, когда instance удаляется из AS group.

    -

    Health Check Method

    Если ECS instance не проходит проверку состояния, AS заменяет его новым. Методы проверки состояния:

    • ECS health check: проверяет статус ECS instance. Если ECS instance остановлен или удалён, он считается нездоровым. Этот метод выбран по умолчанию. При использовании этого метода AS group периодически проверяет статус каждого ECS instance. Если ECS instance нездоров, AS удаляет ECS instance из AS group.
    • ELB health check: определяет статус ECS instance с помощью слушателя балансировщика нагрузки. Этот метод проверки состояния доступен только при наличии настроенного load balancer для AS group. ECS instance считается здоровым только тогда, когда все связанные слушатели определяют его как здоровый. Если слушатель определяет, что ECS instance нездоров, AS удаляет instance из AS group.

    -

    Health Check Interval

    Укажите интервал между проверками состояния. Вы можете задать интервал проверки состояния (10 секунд, 1 минута, 5 минут, 15 минут, 1 час или 3 часа) в соответствии с требованиями сервиса.

    5 минут

    Health Check Grace Period

    Указывает количество времени, которое AS должен ждать перед проверкой состояния нового инстанса после его ввода в эксплуатацию. Единица измерения — секунды, диапазон значений от 0 до 86 400. Значение по умолчанию — 600.

    Период ожидания проверки состояния начинается после добавления инстанса в группу AS и его включения. Группа AS начнёт проверять статус инстанса только после завершения периода ожидания.

    Этот параметр доступен только при выборе метода проверки состояния ELB для группы AS.

    600s

    Enterprise Project

    Указывает enterprise project, к которому принадлежит группа AS. Если для группы AS настроен enterprise project, ECS, созданные в этой группе AS, также принадлежат этому enterprise project. Если enterprise project не указан, будет использован default enterprise project.

    ПРИМЕЧАНИЕ:
    • Значение default указывает на enterprise project по умолчанию. Ресурсы, не распределённые ни в один enterprise project вашего аккаунта, отображаются в enterprise project по умолчанию.
    • Enterprise project — это улучшенная версия IAM. Он распределяет и управляет ресурсами разных проектов.

    -

    Тег

    Если у вас много ресурсов одного типа, вы можете использовать теги для управления ресурсами. Вы можете быстро идентифицировать указанные ресурсы, используя назначенные им теги.

    Каждый тег содержит ключ и значение. Вы можете указать ключ и значение для каждого тега.

    • Ключ
      • Ключ должен быть указан.
      • Ключ должен быть уникален для группы AS.
      • Ключ может включать до 36 символов. Он не может содержать непечатаемые символы ASCII (0–31) или следующие символы: =*<>\\,|/.
    • Value
      • Значение необязательно.
      • У ключа может быть только одно значение.
      • Значение может включать до 43 символов. Оно не может содержать непечатаемые символы ASCII (0–31) или следующие символы: =*<>\\,|/.

    -

    агентство

    Необязательно. Когда ресурсы ECS, созданные в группе AS, необходимо предоставить другим учетным записям или делегировать профессиональному персоналу или команде для управления, администратор тенанта создает агентство в IAM и предоставляет разрешения управления ECS персоналу или команде. Делегированная учетная запись может войти в облачную систему и переключиться на вашу учетную запись для управления ресурсами. Вам не требуется передавать учетные данные безопасности, такие как пароли, другой учетной записи, что обеспечивает безопасность вашей учетной записи.

    Если вы создали агентство в IAM, выберите агентство из раскрывающегося списка.

    Для получения дополнительной информации об агентствах см. Account Delegation.

    -

  6. После настройки параметров нажмите Create Now.
  7. (Необязательно) Добавьте политику AS.
    1. Найдите строку, содержащую целевую группу AS, и нажмите View AS Policy в столбце Operation.
    2. (Необязательно) Нажмите Add AS Policy, чтобы создать политику AS для только что созданной группы AS. Для получения дополнительных сведений о политиках AS см. Overview.