Я пытаюсь определить, следует ли мне разместить этот конкретный сервер на небольшом экземпляре EC2 или оставить его на Linode. Сервер запускает множество сценариев cronjob, которые извлекают данные из каналов, хранят их в локальном экземпляре MySQL и предоставляют их другим службам через HTTP API. Очевидно, что услуги, которые он предоставляет, должны быть доступны в любое время. В настоящее время я использую для этого Linode VPS.
Я подсчитал, что для этой цели было бы более рентабельно использовать инстанс с поддержкой EC2 EBS, но перспектива аппаратного сбоя, который приведет к отключению инстанса, когда я буду вдали от компьютера, меня пугает. Linode, например, автоматически перезапустил мой VPS после такого сбоя. Какие параметры доступны для автоматического перезапуска инстанса в EC2? Подходит ли VPS через сервис, такой как Linode, для этого варианта использования?
меня пугает перспектива аппаратного сбоя, который приведет к остановке экземпляра, когда я буду вдали от компьютера
Мы запускаем много экземпляров EC2, но никогда не сталкивались с этой проблемой. Тем не менее, Amazon не исключить это.
Но учитывая, что это так редко, будет ли достаточно обычного мониторинга веб-сайтов? Я имею в виду, что есть много вещей, которые могут пойти не так на веб-сервере, и это лишь одна из возможных (но редких) проблем.