Zmiana DNS. Jak uniknąć problemów przy przenoszeniu obsługi domeny lub wybranych usług na inny serwer?
W celu przeniesienia usług na inny serwer, należy wykonać zmianę w ustawieniach DNS. Aktualizacji może mieć różny zakres i polegać na:
W jednym i drugim przypadku należy zachować ostrożność i dokładnie przeanalizować kolejność działań. Niewłaściwie przeprowadzona zmiana może doprowadzić do wielogodzinnej przerwy w dostępie do wybranych usług, a nawet do czasowego "zniknięcia" domeny z internetu.
Zmianę DNS i przenoszenie witryny internetowej na nowy serwer polecamy robić w weekend lub w czasie najmniejszego ruchu. Pozwoli to zminimalizować skutki ewentualnych błędów w konfiguracji.
Jeszcze przed wykonaniem zmiany należy uruchomić usługi na nowym serwerze (założyć konta pocztowe, przenieść pliki odpowiedzialne za działanie aplikacji). Poprawność działania poczty oraz oprogramowania przetestować można w oparciu o lokalny DNS - wskazujący na nowe ustawienia, jeszcze zanim te ustawienia staną się publicznie dostępne w internecie.
Zmiana delegacji zajmuje zwykle najdłużej. Usługi zaczynają działać na nowym serwerze stopniowo z coraz większej ilości sieci. Zwykle po 48 godzinach zmiana jest już rozpropagowana w całym internecie.
Dobrą praktyką przy zmianie DNS jest skrócenie czasów TTL dla rekordów DNS. Pozwala to na znacznie przyspieszenie propagacji zmian dla większości użytkowników. Uwaga: niektóre serwery DNS mogą jednak przechowywać stare ustawienia zgodnie z własną konfiguracją. Użytkownicy korzystający z tych serwerów DNS będą nadal łączyli się ze starym serwerem.
O ile jest wystarczająca ilość czasu zaczynamy od odtworzenia konfiguracji DNS na nowym serwerze - tak aby wskazywał dokładnie tak samo jak dotychczasowy serwer DNS.
Proponowana kolejność zmian:
Bezpośrednio po wprowadzeniu zmian zmian przełączamy aplikację ze starego serwera, tak aby łączyła się z bazami danych na nowym serwerze.
Dzięki temu można uniknąć przerwy w działaniu usług i jednocześnie zapewnić pełną integralność danych. W miarę możliwości podobnie można postąpić z plikami przesyłanymi i pobieranymi przez użytkowników.
Po upewnieniu się, że wszystkie usługi działają poprawnie na nowym serwerze, można przejść do zmiany w ustawieniach DNS.
W przypadku problemów lub wątpliwości prosimy o kontakt (biuro@abacus.pl).
Po upłynięciu 2-3 dni należy ostatni raz pobrać pocztę ze starego serwera, zatrzymać działanie usług.
Ważne jest aby usunąć konfigurację serwerów e-mail na starym serwerze. W przypadku kont wyposażonych w panel można tego dokonać samodzielnie. Natomiast jeżeli nie ma takiej możliwości trzeba powiadomić administratora starego serwera o zmianie.
Pozostawienie domeny i kont pocztowych na starym serwerze spowoduje problemy z dostarczaniem poczty z niektórych serwerów oraz z innych kont na starym serwerze.
W przypadku pozostałych usług, również często najlepszą opcja jest ich wyłączenie, tak aby nie dopuścić do powstania dwóch wersji bazy danych lub plików (jedna na starym serwerze druga na nowym).
Dla skomplikowanych aplikacji opierających swoje działanie na wymianie danych z użytkownikami, pozwalającej na modyfikację przez użytkowników, gładkie przeprowadzenie zmiany jest bardzo trudne. Czasem niemożliwe. Wtedy lepszą alternatywą może być skrócenie czasów TTL i krótka przerwa w działaniu, zaplanowana w okresie najmniejszej aktywności.
Strategię działania dobieramy do konkretnego przypadku i dostępnych możliwości oraz ilości czasu jaki mamy na przeprowadzenie migracji usług.
Wszelkie prawa zastrzeżone © 2003-2023
abacus.pl