Co obejmuje usługa
Migracja obejmuje więcej niż skopiowanie plików. Strona korzysta z bazy danych, poczty, certyfikatu, DNS i często zewnętrznych integracji. Ustalamy zakres przeniesienia, przygotowujemy środowisko docelowe i sprawdzamy działanie projektu przed zmianą adresowania usług.
Inwentaryzacja przed przeniesieniem
Sprawdzamy domeny, konta pocztowe, wersje aplikacji, zadania cykliczne i połączenia z usługami zewnętrznymi. Potrzebne są aktualne dostępy oraz informacja o elementach krytycznych. W sklepie ważny jest także sposób przyjmowania zamówień podczas zmiany. Na tej podstawie ustalamy harmonogram i zakres ewentualnej przerwy.
Testy na nowym środowisku
Przygotowujemy kopię plików i bazy oraz sprawdzamy najważniejsze funkcje. Mogą to być formularze, logowanie, koszyk, płatności i wysyłka wiadomości. Nie każda integracja działa w środowisku testowym, dlatego uzgadniamy sposób jej weryfikacji. Błędy zgodności aplikacji mogą wymagać dodatkowej aktualizacji przed przełączeniem.
Zmiana DNS i kontrola po wdrożeniu
Przełączenie planujemy z uwzględnieniem pamięci podręcznej DNS i ostatniej synchronizacji danych. Stare środowisko warto zachować do zakończenia weryfikacji. Po zmianie kontrolujemy stronę, HTTPS oraz pocztę. Ustalamy także warunki powrotu do poprzedniej konfiguracji, jeśli podczas uruchomienia pojawi się problem wymagający dodatkowych prac.
Komunikacja podczas przeniesienia
W migracji ważna jest także organizacja pracy ludzi. Zespół powinien wiedzieć, kiedy ograniczyć publikację treści i kto potwierdza poprawność po przełączeniu. Pomagamy przygotować listę kontroli dopasowaną do projektu. Przy rozbudowanej stronie warto wyznaczyć osobę odpowiedzialną za testy biznesowe, ponieważ techniczna dostępność serwera nie potwierdza jeszcze prawidłowego działania wszystkich procesów.
Dane potrzebne do planu migracji
Podaj adresy usług, listę skrzynek i przybliżoną wielkość danych. Opisz dotychczasowy hosting oraz wymagania aplikacji. Wskaż ważne terminy, kampanie i okresy, w których przerwa byłaby szczególnie uciążliwa. Przygotuj informacje o kopiach oraz osobach mających dostęp do DNS. Potrzebne hasła przekażemy uzgodnionym kanałem, a zakres testów zapiszemy przed rozpoczęciem przenoszenia.