Windows автономного экземпляра AWS EC2, могу ли я включить start stop schdule в формирование облака?

#amazon-web-services #amazon-ec2 #amazon-cloudformation

#amazon-web-services #amazon-ec2 #aws-cloudformation

Вопрос:

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

Мне нужно автоматически запускать и останавливать автономный EC2 (не являющийся частью ASG), просто интересно, поддерживает ли это CF?

Комментарии:

1. Что вы имеете в виду под «автоматическим запуском и остановкой»? Когда следует запускать компьютер EC2 и когда его следует остановить? Какие триггеры запускают и останавливают эти машины?

2. На данный момент запуск EC2 и остановка EC2 зависят от времени. Я хочу поместить это расписание в формирование облака..

Ответ №1:

Вы можете использовать планировщик экземпляров AWS для автоматизации запуска и остановки компьютеров EC2. Здесь вы можете найти документацию о том, как настроить это вручную, а также есть хорошее руководство, которому можно следовать, если документация немного перегружена.

Развертывание планировщика инстансов AWS также можно настроить с помощью CloudFormation. AWS предоставляет эти примеры в качестве отправной точки.

Комментарии:

1. Спасибо Titulum за указание на планировщик инстансов, я проверю осуществимость, если служба одобрена и подключена службой безопасности в нашей организации.

Ответ №2:

В AWS (или CloudFormation) нет возможности планировать запуск и остановку экземпляра.

Однако вы можете запрограммировать простое решение с помощью событий Amazon CloudWatch для запуска функции AWS Lambda по расписанию. Вы могли бы даже использовать теги, чтобы определить, когда запускать / останавливать инстансы.

Некоторые примеры см. в: Simple EC2 Stopinator в сообществе разработчиков Lambda

Комментарии:

1. Спасибо Джону за подтверждение того, что в Cloud formation нет возможности запланировать запуск остановки EC2, которого нет в ASG. Да, мы можем написать cloud watch и lambda, чтобы сделать то же самое, или использовать system manager или instance scheduler, как указано в Titulum.