Вы можете создавать разные типы AS policies. В AS policy вы можете определить условия для запуска действия масштабирования и операцию, которую необходимо выполнить. Когда условия выполнены, AS автоматически запускает действие масштабирования для корректировки количества instance в AS group.
В этом разделе описывается, как создавать AS policies на основе тревог, запланированные или периодические AS policies для AS groups.
Parameter | Description | Example |
|---|---|---|
Policy Name | Указывает имя политики AS, которую необходимо создать. | as-policy-p6g5 |
Тип политики | Выберите Alarm. | Alarm |
Alarm Rule | Указывает, будет ли создано новое правило тревоги (Create) или будет использовано существующее правило тревоги (Use existing). Подробную информацию о том, как использовать существующее правило тревоги, см. Setting Monitoring Alarm Rules. Если вы выбираете создать тревогу, поддерживаются системный мониторинг и пользовательский мониторинг. | Create |
Scaling Action | Указывает действие масштабирования, которое будет выполнено, а также количество или процент instances. Доступны следующие варианты действий масштабирования: Добавляет инстансы в группу AS при выполнении действия масштабирования. Удаляет инстансы из группы AS при выполнении действия масштабирования. Поддерживает фиксированное количество инстансов в группе AS. |
|
Cooldown Period | Чтобы предотвратить многократный запуск политики, основанной на сигнале тревоги, от одного и того же события, можно задать период ожидания. Период ожидания (в секундах) — это интервал времени между двумя действиями масштабирования. AS пересчитывает период ожидания после завершения действия масштабирования. Во время периода отката AS отклоняет все запросы масштабирования, инициированные политиками на основе тревог. Запросы масштабирования, инициированные вручную или по расписанию или периодическим политикам, не затрагиваются. Например, предположим, что период отката установлен на 300 секунд (5 минут), и задана расписательная политика, которая должна инициировать действие масштабирования в 10:32, а предыдущее действие масштабирования, инициированное политикой тревоги, заканчивается в 10:30. Любое действие масштабирования, инициированное тревогой, будет отклонено в течение периода отката с 10:30 по 10:35, но действие масштабирования, запланированное на 10:32, всё равно произойдёт. Если запланированное действие масштабирования заканчивается в 10:36, новый период отката начинается в 10:36 и заканчивается в 10:41. ПРИМЕЧАНИЕ:
| 300s |
Параметр | Описание | Пример |
|---|---|---|
Имя правила | Указывает имя правила тревоги. | as-alarm-7o1u |
Monitoring Type | Указывает тип метрик мониторинга, которые могут быть System monitoring или Custom monitoring. Выберите System monitoring. | System monitoring |
Trigger Condition | Выберите метрики мониторинга, поддерживаемые AS, и задайте условия тревоги для метрик. | CPU Usage Max. >70% |
Monitoring Interval | Указывает интервал, с которым статус тревоги обновляется на основе правила тревоги. | 5 minutes |
Consecutive Occurrences | Указывает количество точек выборки, когда срабатывает тревога. Если Consecutive Occurrences установлено в n, точками выборки правила тревоги являются точки выборки в n последовательных периодах выборки. Статус правила тревоги не меняется на Alarm, если все точки выборки не превышают порог, настроенный правилом тревоги. | 3 |
Parameter | Description | Example |
|---|---|---|
Rule Name | Указывает имя правила тревоги. | as-alarm-7o1u |
Monitoring Type | Выберите Custom monitoring. Custom monitoring соответствует требованиям мониторинга в различных сценариях. | Custom monitoring |
Resource Type | Указывает имя сервиса, для которого настроено правило тревоги. | AGT.ECS |
Dimension | Указывает измерение метрики правила тревоги. | instance_id |
Instance | Указывает ресурсы, к которым применяется правило тревоги. | - |
Trigger Condition | Выберите поддерживаемые AS метрики мониторинга и задайте условия тревоги для метрик. | CPU Usage Max. >70% |
Monitoring Interval | Указывает интервал, с которым статус тревоги обновляется на основе правила тревоги. | 5 minutes |
Consecutive Occurrences | Указывает количество точек выборки, когда срабатывает тревога. Если Consecutive Occurrences установлено в n, точками выборки правила тревоги являются точки выборки в n последовательных периодах выборки. Статус правила тревоги не меняется на Alarm, если все точки выборки не превышают порог, настроенный правилом тревоги. | 3 |
Недавно добавленная политика AS отображается на вкладке AS Policies. Кроме того, политика AS находится в состоянии Enabled по умолчанию.
Параметр | Описание | Пример |
|---|---|---|
Имя политики | Указывает имя политики AS, которую необходимо создать. | as-policy-p6g5 |
Тип политики | Выберите Scheduled или Periodic для расширения ресурсов в указанное время. Если вы выбираете Periodic, необходимо настроить ещё два параметра:
| - |
Time Zone | Значение по умолчанию — GMT+08:00. GMT+08:00 опережает среднее время по Гринвичу на 8:00 часов. | GMT+08:00 |
Triggered At | Указывает время, в которое запускается политика AS. | - |
Scaling Action | Указывает действие и количество инстансов. Доступны следующие варианты действий масштабирования: Добавляет инстансы в группу AS при выполнении действия масштабирования. Удаляет инстансы из группы AS при выполнении действия масштабирования. Устанавливает ожидаемое количество instances в группе AS до указанного значения. |
Например, предположим, что в группе AS имеется 10 instances, и действие масштабирования — Add 15% instances. Когда срабатывает политика AS, AS вычисляет количество instances для добавления как 1.5 и округляет 1.5 вниз до 1. После завершения действия масштабирования в группе AS будет 11 instances. |
Cooldown Period | Чтобы предотвратить многократный запуск политики, основанной на сигнале тревоги, от одного и того же события, можно задать cooldown period. Cooldown period (в секундах) — это промежуток времени между двумя действиями масштабирования. AS пересчитывает cooldown period после завершения действия масштабирования. Во время cooldown period AS отклоняет все запросы масштабирования, инициированные политиками, основанными на сигнале тревоги. Запросы масштабирования, инициированные вручную или по расписанию, или периодическими политиками, не затрагиваются. Например, предположим, что cooldown period установлен на 300 секунд (5 минут), и запланированная политика указана для запуска действия масштабирования в 10:32, а предыдущее действие масштабирования, инициированное политикой тревоги, заканчивается в 10:30. Любое действие масштабирования, инициированное тревогой, будет отклонено в течение cooldown period с 10:30 до 10:35, но действие, запланированное на 10:32, всё равно произойдёт. Если запланированное действие масштабирования заканчивается в 10:36, новый cooldown period начинается в 10:36 и заканчивается в 10:41. NOTE:
| 300s |
Недавно добавленная политика AS отображается на вкладке AS Policies. Кроме того, политика AS находится в состоянии Enabled по умолчанию.
Если вы создали расписанные или периодические политики AS, которые вызываются одновременно, AS выполнит ту, которая была создана позже. Это ограничение не применяется к политикам AS, вызываемым сигналом тревоги.