Amazon EC2 Auto Scaling

Добавление или удаление вычислительных ресурсов в зависимости от нагрузки

Amazon EC2 Auto Scaling обеспечивает доступность приложения на неизменно высоком уровне, автоматическое добавление или удаление инстансов EC2 в соответствии с заданными условиями. Поддерживать работоспособность и доступность группы инстансов можно с помощью функции управления группой в EC2 Auto Scaling. Для добавления или удаления инстансов EC2 используются также возможности динамического или прогнозного масштабирования EC2 Auto Scaling. Динамическое масштабирование реагирует на изменение спроса, а прогнозное масштабирование задает нужное количество инстансов EC2 автоматически, исходя из предполагаемого спроса. Чтобы обеспечить наиболее быстрое масштабирование, эти функции можно использовать в тандеме. 

Новые блоги AWS
SiteMerch-PredictiveScaling_Editorial

Автоматическое масштабирование с разными вариантами оплаты в пределах одной группы ASG. Читать блог »

Преимущества

Повышение отказоустойчивости

Amazon EC2 Auto Scaling может обнаруживать неработоспособные инстансы, останавливать их работу и заменять новыми.  

Повышение доступности приложений

Amazon EC2 Auto Scaling гарантирует, что приложению всегда доступен необходимый объем вычислительных ресурсов, а также заранее выделяет дополнительные ресурсы с помощью прогнозного масштабирования.

Снижение затрат

Amazon EC2 Auto Scaling добавляет инстансы только тогда, когда это необходимо, и может осуществлять масштабирование в рамках нескольких платежных вариантов для оптимизации производительности и затрат.

Как это работает

Управление группой

Неважно, какое количество инстансов Amazon EC2 вы используете – один или тысячу. Amazon EC2 Auto Scaling поможет определить нестабильные инстансы Amazon EC2 и неправильно работающие приложения и выполнить замену инстансов без какого-либо вмешательства с вашей стороны. Эта функция позволит вашим приложениям всегда получать необходимые вычислительные ресурсы. Amazon EC2 Auto Scaling выполняет три основные функции для автоматического управления группой инстансов EC2:

  • Мониторинг работоспособности инстансов
    Amazon EC2 Auto Scaling гарантирует, что приложение может обрабатывать трафик и что инстансы EC2 работают правильно. Amazon EC2 Auto Scaling периодически проводит проверки работоспособности для выявления неисправных инстансов.
  • Автоматическая замена поврежденных инстансов
    Когда поврежденный инстанс не проходит проверку работоспособности, Amazon EC2 Auto Scaling автоматически останавливает его и заменяет новым. Таким образом, если инстанс нуждается в замене, ручное вмешательство не требуется.
  • Балансировка ресурсов в нескольких зонах доступности
    Amazon EC2 Auto Scaling может автоматически балансировать инстансы в зонах доступности, а при запуске новых инстансов следит, чтобы группы были распределены по зонам доступности как можно более равномерно.
Автоматическое управление инстансами EC2

Масштабирование по расписанию

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

Print

Динамическое масштабирование

Amazon EC2 Auto Scaling позволяет следовать кривой спроса на приложения, сводя к минимуму необходимость в предварительном ручном выделении вычислительных ресурсов сервиса Amazon EC2. Например, можно выбрать определенную метрику нагрузки для приложения, например загрузку ЦП, и использовать политики масштабирования Target Tracking на основании этой метрики. Или можно задать целевое значение с использованием новой метрики Request Count Per Target при использовании варианта балансировки нагрузки Application Load Balancer для сервиса Elastic Load Balancing. При этом Amazon EC2 Auto Scaling по мере необходимости будет автоматически корректировать количество инстансов EC2 для поддержания целевых показателей.

Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix

Прогнозное масштабирование

Прогнозное масштабирование, которое в настоящий момент является политикой EC2 Auto Scaling по умолчанию, с помощью машинного обучения в преддверии изменений трафика задает необходимое количество инстансов EC2. Прогнозное масштабирование предварительно оценивает будущий трафик, в том числе регулярно возникающие пиковые нагрузки, и заранее выделяет необходимое количество инстансов EC2. Алгоритмы машинного обучения, используемые в этой возможности, определяют изменения в ежедневных и еженедельных шаблонах и автоматически корректируют свои прогнозы. Это устраняет необходимость вручную регулировать параметры сервиса Auto Scaling при цикличных изменениях и тем самым упрощает его настройку. Благодаря функции прогнозного масштабирования Auto Scaling обеспечивает более быстрое, простое и точное выделение ресурсов, что способствует снижению затрат и повышению скорости отклика приложений.

SiteMerch-PredictiveScaling_Editorial

Начать работу с Amazon EC2 Auto Scaling

Step 1 - Sign up for an AWS account

Регистрация аккаунта AWS

Получите мгновенный доступ к уровню бесплатного пользования AWS.
icon2

Обучение с помощью 10-минутных учебных пособий

Начать работу с помощью простого пособия.
icon3

Начните разработку с AWS

Запустите свой проект на AWS с помощью пошаговых руководств.

Подробнее о возможностях Amazon EC2 Auto Scaling

Перейти на страницу с описанием возможностей
Готовы начать работу?
Регистрация
Есть вопросы?
Связаться с нами