Я использую ec2 для разработки, и это пустая трата денег после работы. Сколько времени нужно, чтобы создать планировщик, который автоматически запускается каждое утро в 8 утра и заканчивается в 7 вечера? Я прочитал руководство, предоставленное AWS, но оно немного сложное. https://aws.amazon.com/ko/answers/infrastructure-management/ec2-scheduler/
Простой планировщик инстансов AWS EC2
Ответы (4)
С помощью Amazon CloudWatch Events можно легко создать собственный планировщик для запуска функции AWS Lambda по регулярному расписанию.
- Amazon CloudWatch Events позволяет планировать события, например запуск функции Lambda.
- Функция Lambda может делать все, что вы пожелаете, например запускать/останавливать экземпляры на основе тега.
См.: Создание предприятия. Планировщик с использованием AWS Lambda и тегов
Также хорошо сделать собственное руководство на основе, это займет около недели.
Предполагая, что разработчик стоит около 200 долларов в день для разработчика, на пять дней разработки потребуется не менее 1000 долларов. Услуга CloudScheduler стоит 10 долларов в месяц, а если у вас есть 1000 долларов, вы можете пользоваться услугой 100 месяцев, около 4 лет.
Сервис дешевле разработки. Просто воспользуйтесь сервисом.
Хотя его сложно реализовать на пустом месте, вы можете использовать ec2-scheduler .template для развертывания стека CloudFormation, чтобы предоставить необходимую платформу для планирования.
Этот подход более удобен, чем его реализация с нуля с использованием запланированной функции Lambda и EC2 SDK.
Нуль. AWS просто выпускает то, что делает это бесплатно: https://aws.amazon.com/answers/infrastructure-management/instance-scheduler/
Это функция Lambda, которая регулярно запускается и ищет помеченные ресурсы для отключения питания. Слабые стороны в том, что это довольно низкий уровень, и вам нужно составить одно фиксированное расписание для всей вашей команды. Но это бесплатно.
Раскрытие информации: я работаю с PowerDown, который предлагает продукт, который идет намного дальше и также будет обрабатывать группы AutoScale и контейнеры Fargate — и он создаст расписание для вас на основе потребностей пользователя. Вот мой отчет об этом: https://www.powerdown.io/blog/posts/2018/announcing-powerdown.html