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

Быстрое создание AS Group

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

Если вы используете AS впервые, следование процессу на основе мастера — простой способ создать AS group, AS configuration и AS policy.

Требования

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

Процедура

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

    Table 1 параметры AS group

    Параметр

    Описание

    Пример значения

    Регион

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

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

    -

    AZ

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

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

    -

    Multi-AZ Scaling Policy

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

    • Balanced: При масштабировании AS group система предпочтительно распределяет ECS instances равномерно по AZ, используемым AS group. Если происходит сбой в целевом AZ, система автоматически выбирает другой AZ на основе политики sequenced.
    • Sequenced: При масштабировании AS group система распределяет ECS instances по AZ в порядке, в котором указаны AZ.
      NOTE:

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

    Balanced

    Name

    Указывает имя AS group, который будет создан.

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

    -

    Max. Instances

    Указывает максимальное количество ECS instances в AS group.

    1

    Expected Instances

    Указывает ожидаемое количество ECS instances в AS group.

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

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

    0

    Min. Instances

    Указывает минимальное количество ECS instances в AS group.

    0

    AS Configuration

    Указывает требуемую AS configuration для AS group. AS configuration определяет характеристики ECS instances, которые будут добавлены в AS group. Характеристики включают образ ECS и размер system disk. Необходимо создать требуемую AS configuration перед созданием AS group.

    -

    VPC

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

    Все ECS instances в AS group развернуты в этом 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 в группе AS для балансировки их нагрузки. Это повышает отказоустойчивость ваших приложений и расширяет их возможности.

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

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

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

    -

    Instance Removal Policy

    Определяет, какие instances будут удалены в первую очередь при scale in. Если указанные условия выполнены, действия масштабирования инициируются для удаления 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 первым.
    ПРИМЕЧАНИЕ:

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

    Oldest instance created from oldest AS configuration

    EIP

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

    -

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

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

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

    -

    Health Check Method

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

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

    -

    Health Check Interval

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

    5 minutes

    Health Check Grace Period

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

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

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

    600s

    Enterprise Project

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

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

    -

    Тег

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

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

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

    -

    Агентство

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

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

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

    -

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