Przeniesienie hostingu bez przestoju
Przeniesienie strony nie musi oznaczać przestoju — pod warunkiem zachowania kolejności. Strona zostaje najpierw w całości postawiona na nowym serwerze i tam przetestowana; dopiero gdy wszystko działa, kierują Państwo DNS na nowe środowisko. Między tymi dwoma momentami stara strona działa normalnie.
Kto przełącza DNS jako pierwszy krok, ma gwarantowany okres połowicznej dostępności. Poniżej opisujemy właściwą kolejność i to, gdzie w praktyce najczęściej coś idzie nie tak.
Tak przebiega przeprowadzka
Pięć kroków. Tylko ostatni jest widoczny dla Państwa odwiedzających i trwa najkrócej.
Inwentaryzacja i zebranie dostępów
Co dokładnie działa: jaki CMS, ile witryn, ile skrzynek, jakie bazy danych? Prosimy od razu zebrać dostęp do obecnego hostingu i do miejsca, w którym zarządzana jest Państwa domena. Brakujące dane dostępowe są w praktyce najczęstszą przyczyną opóźnień — warto poprosić o nie odpowiednio wcześnie.
Obniżenie TTL w rekordach DNS
Kilka dni przed przeprowadzką prosimy obniżyć TTL swoich rekordów DNS, na przykład do 300 sekund. TTL określa, jak długo reszta internetu pamięta Państwa stare dane; obniżony wcześniej sprawia, że późniejsze przełączenie jest kwestią minut, a nie godzin.
Przeniesienie plików, bazy danych i skrzynek
Cała przestrzeń WWW i baza danych zostają skopiowane na nowy serwer, a skrzynki są tam z góry zakładane. Państwa stara strona w tym czasie normalnie działa — dla odwiedzających nic się jeszcze nie zmienia.
Testy przed jakimkolwiek przełączeniem
Strona jest testowana na nowym serwerze, zanim DNS zostanie zmieniony. Czy działa proces zamówienia, czy formularze dochodzą, czy obrazy są na miejscu, czy CMS działa na właściwej wersji PHP? To, co okaże się tu błędne, nic nie kosztuje — po przełączeniu już tak.
Przełączenie DNS i kontrola
Dopiero teraz kierują Państwo DNS na nowe środowisko. Dzięki obniżonemu TTL idzie to szybko. Potem sprawdzamy, czy działa https, czy nie powstały strony błędów i czy na stary serwer nie przychodzi jeszcze poczta, którą trzeba odebrać.
Pułapka: poczta
Strony rzadko przenoszą się źle — poczta owszem. Powód jest taki, że poczta przychodzi także w trakcie przełączania i wiadomości mogą w tym czasie wciąż lądować na starym serwerze. Dlatego skrzynki zakładamy przed zmianą DNS, a po przełączeniu odbieramy jeszcze to, co trafiło na stary serwer.
Jeśli pracują Państwo na IMAP, poczta leży na serwerze i jej zawartość da się przenieść. Jeśli pracują Państwo na POP3, poczta jest już lokalnie na Państwa urządzeniu i nie przenosi się razem z resztą — prosimy wtedy zadbać o bezpieczne przechowanie tych lokalnych plików pocztowych.