Написать лямбда-функцию!
Это дешевле, чем запускать микроэкземпляр, и вы можете настроить его на любой интервал времени. Вы также получаете мониторинг CloudWatch с ним, поэтому вам не нужно беспокоиться о проверке работоспособности вашего микро экземпляра отдельно.
Я использую ElasticBeanstalk, который предлагает конечную точку describeInstancesHealth
. В качестве альтернативы вы можете использовать конечную точку describeInstanceStatus
в ec2.
Тогда, если вы обнаружите плохой экземпляр, у ec2 rebootInstances
вы сможете перезагрузить один или несколько экземпляров.