Migrace webu na VPS

Přesun webu nebo aplikace na VPS vyžaduje přípravu dat, DNS, certifikátů, databází, e-mailů a testovacího scénáře.

Podklady před migrací

Než začnete měnit DNS nebo přesouvat data, připravte seznam webů, databází, e-mailů, cron úloh, SSL certifikátů, přístupů a externích napojení. U produkčních služeb si stanovte čas přesunu, zálohu, odpovědnou osobu a ideálně předem snižte TTL DNS záznamů. Pokud si nejste jistí cílovým řešením, porovnejte VPS server vs webhosting, hosting pro aplikaci a server pro e-shop; pro kontrolu kompatibility projděte také nastavení serverů.

  • soubory webu
  • databáze a dumpy
  • DNS záznamy a TTL
  • SSL certifikáty
  • cron úlohy a napojení

Migrační plán krok za krokem

Bezpečnější migrace obvykle nezačíná přepnutím domény, ale přípravou nového prostředí. Nejdříve nastavte služby na VPS, nahrajte data, obnovte databáze, ověřte konfiguraci aplikace a až potom plánujte přepnutí DNS. U složitější aplikace si předem ujasněte, zda bude server ve vlastní správě, nebo v režimu managed VPS.

  • příprava VPS
  • přenos souborů
  • import databází
  • kontrola konfigurace
  • plán přepnutí DNS

Data, databáze a e-maily

U webu na VPS nestačí zkopírovat jen soubory. Zkontrolujte databázové přístupy, verzi PHP, práva k adresářům, cron úlohy, SMTP nastavení a případné fronty nebo importy. Pokud se přesouvá i pošta, naplánujte migraci e-mailů samostatně a počítejte s tím, že starý i nový server mohou krátce přijímat zprávy podle propagace DNS.

  • konfigurace aplikace
  • databázové účty
  • cron a plánované úlohy
  • odesílání e-mailů
  • poštovní schránky a aliasy

Test po přesunu

Po migraci ověřte hlavní stránky, administraci, formuláře, přihlášení, objednávku, odesílání e-mailů, cron úlohy, logy a přesměrování. U e-shopu otestujte celý nákupní proces včetně potvrzovacích e-mailů; u WooCommerce projděte také košík, platby, dopravu a výkon administrace. U náročnějšího obchodu si projděte server pro e-shop.

  • načtení webu
  • administrace
  • formuláře
  • odesílání e-mailů
  • objednávka nebo klíčová akce

DNS a plán návratu

DNS změny plánujte s ohledem na TTL a mějte připravený návratový plán. Původní hosting ponechte dostupný, dokud neověříte nový provoz, SSL certifikáty, formuláře a e-maily. Pokud si nejste jistí serverovou konfigurací, domluvte si předem rozsah správy a porovnejte VPS hosting.

  • kontrola TTL
  • záloha původního stavu
  • ověření certifikátů
  • domluvená odpovědnost za správu

Co hlídat po spuštění

Po přepnutí sledujte chybové logy, vytížení serveru, dostupnost webu, stav certifikátu a odesílání zpráv z formulářů. U aplikací s databází zkontrolujte nové objednávky, registrace nebo kontaktní formuláře hned po startu, aby se případný problém řešil dříve, než zasáhne uživatele.

  • error log
  • vytížení CPU a paměti
  • odesílání formulářů
  • nové objednávky nebo registrace
  • stav SSL

Často kladené otázky

  • Jaké údaje připravit před migrací na VPS?

    Soubory webu, databáze, DNS záznamy, SSL certifikáty, e-maily, cron úlohy, přístupy a testovací scénář.

  • Kdy měnit DNS?

    Až po přípravě nového prostředí a kontrole dat. U produkčního webu je vhodné předem snížit TTL, mít zálohu a plán návratu.

  • Jak postupovat při migraci webu?

    Nejdříve připravte VPS, přeneste soubory a databáze, zkontrolujte konfiguraci aplikace a teprve po testu plánujte přepnutí DNS.

  • Co hlídat u e-mailů při migraci?

    Zkontrolujte poštovní schránky, aliasy, SMTP nastavení a dobu, kdy se kvůli propagaci DNS mohou zprávy doručovat na starý i nový server.

  • Co otestovat po přesunu?

    Načtení webu, administraci, formuláře, objednávky, odesílání e-mailů, cron úlohy, SSL a přesměrování.

  • Jak dlouho ponechat původní hosting?

    Původní hosting ponechte dostupný minimálně do ověření nového provozu, DNS, SSL, e-mailů a hlavních funkcí webu.