Prechod k inému hostingu znie hrozivo, ale s rozvahou zvládnete migráciu bez výpadku aj straty dát. Kľúč je v poradí krokov a v tom, že nový web otestujete skôr, než naň presmerujete návštevnosť. Najčastejší dôvod na sťahovanie býva vyššia obnovovacia cena alebo nespokojnosť s výkonom — a ani jedno nie je dôvod sa migrácie báť.
Príprava a záloha
Než čokoľvek presuniete, urobte si kompletnú zálohu — súbory webu aj databázu. Spíšte si tiež zoznam e-mailových schránok a DNS záznamov, nech na nič nezabudnete. Táto príprava vám neskôr ušetrí hodiny dohľadávania. Ak zálohy ešte nemáte zvládnuté, prejdite si článok Ako často zálohovať web — schopnosť obnoviť web zo zálohy je presne to, čo pri migrácii využijete.
Prenos dát a test
Nahrajte súbory a databázu na nový hosting a web si otestujte ešte pred prepnutím DNS — buď cez dočasnú doménu, alebo úpravou súboru hosts na svojom počítači. Overte funkčnosť formulárov, prihlásenia aj odkazov. Táto fáza je najdôležitejšia: kým DNS neprepnete, návštevníci stále chodia na starý server a vy máte čas v pokoji všetko doladiť.
Znížte TTL vopred
Deň pred migráciou znížte TTL pri DNS záznamoch na pár minút. Zmena sa potom po prepnutí rozšíri rýchlejšie a okno, keď časť návštevníkov mieri na starý server, bude minimálne.
Prepnutie a kontrola
Po otestovaní prepnite DNS na nový server. Starý hosting nechajte ešte pár dní bežať, kým sa zmena rozšíri všade. Nakoniec skontrolujte indexáciu vo vyhľadávačoch a funkčnosť e-mailov, nech migrácia neovplyvní SEO ani doručovanie pošty.
Časté chyby, ktorým sa vyhnete
Väčšina problémov pri migrácii nevzniká z technickej zložitosti, ale z nepozornosti. Najčastejšia je zabudnúť na e-maily — ľudia ustrážia web, ale poštu a jej DNS záznamy (MX) opomenú, a zrazu nechodia správy. Druhá klasika je zmazať starý hosting príliš skoro, ešte než sa zmena DNS rozšíri všade; nechajte ho bežať aspoň pár dní. A do tretice sa oplatí skontrolovať, že na novom serveri sedí verzia PHP a databázy — web postavený na novšom PHP nemusí na staršej verzii nabehnúť.
Nezabudnite na SEO
Ak pri migrácii nemeníte adresy stránok, vyhľadávače si zmeny servera takmer nevšimnú. Napriek tomu sa oplatí po prepnutí skontrolovať, že je web správne indexovaný a že nikde nezostal blok pre roboty z testovacej fázy — omylom ponechané „zakázať indexáciu" dokáže web vyhodiť z výsledkov vyhľadávania. Krátka kontrola po migrácii vás takého nepríjemného prekvapenia ušetrí.
Iná situácia nastane, ak pri migrácii zároveň meníte aj adresy stránok alebo doménu. Potom treba nastaviť presmerovania (301) zo starých adries na nové, aby sa preniesla ich hodnota pre vyhľadávače a návštevníci nenarážali na chybové stránky. Bez presmerovania by ste prišli o pozície, ktoré ste si vo vyhľadávaní roky budovali. Ak meníte rovno aj registrátora domény, prejdite si aj článok Ako presunúť doménu k inému registrátorovi.
Migrácia hostingu vs presun domény
Migrácia webu a presun domény sú dve rôzne veci, ktoré sa často pletú. Pri migrácii sťahujete web a poštu na nový server (mení sa DNS), kým pri presune domény len meníte registrátora, u ktorého je doména vedená. Môžete urobiť len jedno z toho, alebo oboje naraz. Ako na samotný presun domény bez výpadku, popisujeme v článku Ako presunúť doménu k inému registrátorovi, a koľko vás nový hosting bude stáť, spočítate podľa článku Koľko stojí prevádzka webu za rok.
Keď si oba pojmy oddelíte, stratí migrácia väčšinu svojej hrozivosti. Nie je to jeden veľký riskantný krok, ale séria malých a kontrolovateľných: záloha, prenos, test, zníženie TTL, prepnutie a kontrola. Každý z nich si môžete v pokoji overiť a až potom pokračovať. Práve preto zvládne presťahovanie webu aj bežný používateľ, ak neponáhľa a drží sa poradia krokov.