У нас есть веб-сервер Linux с довольно высоким трафиком, который скоро будет перемещать хосты VPS.
Итак, мне нужно изменить доменное имя, чтобы оно указывало на новый IP-адрес. Насколько мне известно, это означает, что одни запросы будут отправляться на один сервер, другие - на другой сервер в течение нескольких дней. Вся сессия и другое состояние хранится в БД.
Я так понимаю, у нас есть несколько вариантов:
Как лучше всего это сделать, чтобы сайт работал нормально?
У вас должна быть возможность снизить ttl (время жизни) вашего доменного имени до 20 минут. Если вы сделаете это за пару дней до переключения серверов, тогда у вас будет всего 20 минут, когда запросы могут поступать на оба сервера.
Если вы можете снизить ttl, я бы лично поместил страницу с извинениями на старом сервере и ждал, пока все получат запросы с нового сервера. Думаю, в зависимости от погоды до 20 минут простоя вполне приемлемы.