Автоматическое масштабирование с Auto Scaling Groups
Новый сервис позволяет автоматически реагировать на изменения нагрузки, добавляя или удаляя экземпляры за считанные минуты.
Сегодня такое время, когда надо повышать свою эффективность. И мы работаем над тем, чтобы вы тратили меньше усилий на создание сложной, масштабируемой и надежной облачной инфраструктуры.
В этом релизе К2 Облаке мы представляем сервис Auto Scaling Groups — автоматически масштабируемые группы экземпляров виртуальных машин. Вам не придется больше искать варианты ручного масштабирования ресурсов. Вместо этого вы можете создать Auto Scaling Group и задать политику масштабирования, а Auto Scaling сделает все остальное, масштабируя ресурсы по мере необходимости.
С помощью Auto Scaling Group вы можете:- Повысить доступность. Дополнительные экземпляры создаются автоматически, когда имеющиеся не справляются с нагрузкой.
- Улучшить отказоустойчивость. Если какой-то экземпляр перестает работать, облако останавливает его и заменяет новым.
- Оптимизировать затраты. Вы платите только за те экземпляры, которые действительно необходимы для поддержания нагрузки.
Для создания экземпляров в группе используются шаблоны запуска, которые теперь поддерживаются в веб-интерфейсе. Этот тип ресурсов, который мы недавно представили, специально предназначен для описания конфигурации экземпляров.
Для контроля за параметрами Auto Scaling Group применяются обновленные алармы. Они позволяют автоматически инициировать политику масштабирования при наступлении заданных условий. Например, запускать заданное количество экземпляров, когда средняя загруженность процессоров в группе превысит 80%.
Бета-версия сервиса Auto Scaling Groups доступна для работы как в веб-интерфейсе, так и в API. О том, как работать с сервисом, мы рассказали в документации.
Для удобного управления Auto Scaling Group с помощью API вы можете воспользоваться утилитой c2-as или кастомизированными версиями python-библиотек boto3 и botocore. Для работы с с2-as необходимо обновить настройки для доступа по API.