Migracja

Migracja usług hostingowych nie jest łatwą operacją, bez względu na to, czy chcecie do nas przenieść, czy chcecie nas opuścić. Tak czy inaczej powinniście obowiązkowo, przeczytać ten rozdział.

Przygotowanie do migracji

Zmiana firmy hostingowej związana jest z pewnymi komplikacjami, które zwykle dotyczą strony WWW. Decydując się na zmianę musimy upewnić się, że docelowa firma hostingowa oferują ten sam zakres usług. Migracja jest dosyć złożoną operacją, dlatego oferujemy pełne wsparcie techniczne w przypadku decyzji o korzystaniu z naszych usług. W przypadku przeniesienia do innej firmy gorąco zachęcamy do skorzystania z konsultacji osoby o odpowiednich kwalifikacjach.

Domena

Zanim dokonamy zmiany konfiguracji domeny należy:

  • wykonać kopię strony WWW
  • przenieść bazę danych i tak skonfigurować obie kopie serwisu tak by korzystały z nowej
  • utworzyć identyczny zestaw kont poczty elektronicznej

Jeśli w docelowej firmie hostingowej wszystkie usługi są skonfigurowane tak samo jak na dotychczasowej, to jedynie pozostaje zmodyfikowanie konfiguracji domeny, tak by wskazywała na nową firmę. Od chwili modyfikacji, kolejne serwery DNS będą odczytywały nowe ustawienia i przez jakiś czas obie firmy będą świadczyły usługi hostingowe dla danej domeny. Przejście będzie następowało stopniowo i zwykle trwa ok. 24 godzin, o ile parametr TTL (time to live) domeny nie jest większy.

Należy się przygotować na niewielkie zakłócenia w działaniu usług przez ten czas:

  • poczta elektroniczna będzie przychodziła na konta e-mail w obu firmach
  • brak możliwości określenia na który wirtualny serwer WWW trafią pliki z upoladu
  • zmiany na stronie WWW będą widoczne tylko dla części odwiedzających

Serwer WWW

Starsze oprogramowanie serwera

Przejście z nowocześniejszego oprogramowania na starsze bardzo często powoduje problemy np.:

  • PHP 5 na PHP 4
  • MySQL 5 na MySQL 4

Należy unikać tego rodzaju operacji jeśli to tylko możliwe.

Nowsze oprogramowanie serwera

Tu problemy występują dużo rzadziej, gdyż twórcy oprogramowania starają się zachować zgodność wsteczną. Nie można jednak tego rodzaju problemów wykluczyć. W takim wypadku zazwyczaj źródłem kłopotów jest różnica domyślnych konfiguracji oprogramowania serwerowego z różnych wersji (patrz następny rozdział).

Różnice w konfiguracji

Oprogramowanie serwerowe ma ogromne możliwości konfiguracji i co gorsza trudno którąkolwiek uznać za domyślną. Najwięcej problemów sprawia język PHP, zwykle problemy dotyczą niedziałającej funkcji mail() czy register globals.

Niestandardowe rozszerzenia

Dobrym przykładem takiego rozszerzenia jest wykorzystywany u nas dekoder ionCube. Próba uruchomienia zakodowanego serwisu na serwerze bez tego modułu jest skazane na niepowodzenie. Nie jest wykluczone, że docelowa firma hostingowa zdecyduje się na na zainstalowanie wymaganego rozszerzenia, z doświadczenie wiemy jednak, że przekonanie administratorów do tego nie jest łatwe.