Jak přestěhovat web k jinému hostingu bez zbytečného výpadku
Úspěšná migrace není jen kopie souborů. Přenést musíte i databázi, nastavení aplikace, certifikát a plán, jak ověřit funkčnost dřív, než návštěvníky pošlete na nový server.
Sepište domény, subdomény, databáze, plánované úlohy, úložiště souborů, certifikáty a napojení na poštu nebo platby. U každé položky určete, zda ji provozuje současný hosting, nebo jiná služba. Udělejte úplnou zálohu a vyzkoušejte, že ji lze rozbalit či obnovit.
Připravte nový web bokem
Nahrajte data do nového prostředí a nastavte stejné nebo kompatibilní verze technologií. K testu použijte dočasnou adresu, lokální přesměrování nebo nástroj poskytovatele. Projděte přihlášení, formuláře, obrázky, odkazy a důležité funkce. U e-shopu přidejte objednávku v testovacím režimu. Výsledek porovnejte se starým webem.
Naplánujte přepnutí a návrat
U dynamického webu se data mění i po první kopii. Před změnou DNS proto určete krátké okno pro závěrečnou synchronizaci a případné dočasné omezení zápisů. Jinak se nové objednávky či komentáře mohou rozdělit mezi dva servery. Po přepnutí sledujte oba servery a ověřte, kam požadavky skutečně míří. Starý hosting rušte až po kontrole dat, pošty, certifikátu a logů.
Připravte také návratový postup: kdo rozhodne o návratu, které záznamy se vrátí a co se stane s daty vytvořenými mezitím. U složitějšího provozu bývá tento plán cennější než slib migrace „jedním kliknutím“.
Předem upozorněte lidi, kteří do webu vkládají obsah nebo vyřizují objednávky. Během změny potřebují vědět, zda mají práci na chvíli pozastavit a kde zkontrolují nové záznamy. Po dokončení projděte stejný krátký seznam jako při testu: přihlášení, formulář, e-mail, platbu v bezpečném režimu a zobrazení na telefonu. Výsledek a čas změny si zapište pro případ pozdějšího řešení chyby.