Назад | Перейти на главную страницу

Для одного сервера, на котором выполняется cron: EC2 или обычный VPS-хостинг?

Я пытаюсь определить, следует ли мне разместить этот конкретный сервер на небольшом экземпляре EC2 или оставить его на Linode. Сервер запускает множество сценариев cronjob, которые извлекают данные из каналов, хранят их в локальном экземпляре MySQL и предоставляют их другим службам через HTTP API. Очевидно, что услуги, которые он предоставляет, должны быть доступны в любое время. В настоящее время я использую для этого Linode VPS.

Я подсчитал, что для этой цели было бы более рентабельно использовать инстанс с поддержкой EC2 EBS, но перспектива аппаратного сбоя, который приведет к отключению инстанса, когда я буду вдали от компьютера, меня пугает. Linode, например, автоматически перезапустил мой VPS после такого сбоя. Какие параметры доступны для автоматического перезапуска инстанса в EC2? Подходит ли VPS через сервис, такой как Linode, для этого варианта использования?

меня пугает перспектива аппаратного сбоя, который приведет к остановке экземпляра, когда я буду вдали от компьютера

Мы запускаем много экземпляров EC2, но никогда не сталкивались с этой проблемой. Тем не менее, Amazon не исключить это.

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