Обычно, когда я выполняю обслуживание, которое требует кратковременного отключения моего сайта, я создаю страницу 503, используя что-то похожее на Как заставить Nginx возвращать HTTP 503, когда мой прокси-сервер приложений не работает?.
Однако я собираюсь обновить свою каплю Digital Ocean до большего размера, поэтому ошибка 503 не будет отправлена. Один из способов добиться этого - поместить страницу с ошибкой 503 в отдельную каплю и перенаправить мой DNS на этот другой IP-адрес, пока я обновляю каплю. Однако я боюсь, что это может вызвать тревогу у Google, если они затем просканируют мой сайт.
Как мне уведомить пользователей и ботов о том, что я выполняю техническое обслуживание, когда мне нужно отключить весь свой сервер?
Google действительно не волнует, что ваш IP-адрес немного шатается. Просто измените DNS (с соответствующим низким значением TTL, установленным заранее, чтобы ваши посетители с кэшированным DNS не заходили на машину, находящуюся на обслуживании).
Как насчет использования floating IP
функциональность для временного перенаправления вашего трафика в другую каплю?