Есть идеи, как позволить S3 обслуживать страницу «режима обслуживания»? - PullRequest
0 голосов
/ 09 февраля 2009

Скажем, у вас есть приложение Rails (или вообще любое другое), работающее на Amazon EC2, и всякий раз, когда вы выполняете какое-либо обслуживание, которое может включать в себя закрытие или повторное создание ваших экземпляров, вы можете S3, чтобы отобразить страницу «Режим обслуживания» вместо вашего приложения.

Так что, в принципе, это может означать:

  1. Загрузка текста с сообщением, когда вы вернетесь в онлайн на S3
  2. ???
  3. S3, обслуживающий эту страницу для любого запроса к вашему домену во время выполнения обновлений / повторного создания экземпляров и т. Д.
  4. ???
  5. Экземпляры EC2 снова обслуживают ваших клиентов

Я понимаю, что, скорее всего, это невозможно - по крайней мере, я понятия не имею, как это сделать. Просто хочу убедиться, что это невозможно.

Во всяком случае. Есть идеи? :)

1 Ответ

2 голосов
/ 09 февраля 2009

Я не думаю, что это возможно с простым S3.

Вы всегда можете запустить экземпляр EC2 с минимальным веб-сервером. Это просто обойдется вам в несколько центов, при условии, что вы потеряли несколько часов. При использовании эластичных IP-адресов вам даже не нужно простоев - просто переключите свой IP-адрес так, чтобы он указывал на узел «страницы простоя», а затем поменяйте его, когда все снова заработает.

...