Я хочу создать веб-приложение для своей организации, в котором пользователи могут заранее планировать, в какое время они хотят запускать и останавливать свои экземпляры EC2 (например, создавать события в календаре), и эти экземпляры будут автоматически запускаться или останавливаться в эти часы. раз. Я наткнулся на четыре разных варианта:
- Конвейер данных AWS
- Cron работает на экземпляре EC2
Запланированное масштабирование группы автоматического масштабирования- Запланированные мероприятия AWS Lambda
Мне кажется, что мне понадобится база данных для хранения запланированного пользователем времени автозапуска и автоостановки экземпляра, и что мне придется регулярно извлекать эти данные из базы данных (чтобы убедиться, что это последнее обновленное расписание). Какой из четырех вышеперечисленных вариантов будет лучшим для моего варианта использования?
Изменить: кажется, что автоматическое масштабирование предназначено только для запуска и завершения экземпляров, поэтому я могу это исключить.