Czym jest dostawca hostingu?
Dostawca hostingu zapewnia zasoby obliczeniowe i łączność sieciową dla strony WWW, aplikacji lub powiązanej usługi. W zależności od pakietu może też zarządzać systemem operacyjnym, bazami danych, pocztą, kopiami zapasowymi i wsparciem technicznym. Rejestracja domeny to osobna usługa, nawet jeśli obie sprzedaje ta sama firma. Właściwy pakiet zależy od ruchu, potrzebnego zakresu kontroli i tego, ile czasu możesz poświęcić na utrzymanie.
Popularne modele hostingu
Na hostingu współdzielonym wielu klientów korzysta z jednego zarządzanego serwera, mając ograniczone możliwości konfiguracji. Dla małej strony to rozwiązanie proste i tanie, ale wydajność zależy częściowo od wspólnych zasobów i limitów dostawcy. Serwer VPS daje większą kontrolę nad systemem operacyjnym i instalowanym oprogramowaniem, ale też przenosi na klienta więcej odpowiedzialności za bezpieczeństwo i utrzymanie – chyba że pakiet obejmuje zarządzanie.
Platformy chmurowe oferują maszyny wirtualne, usługi zarządzane i elastyczne zasoby, ale samo słowo „chmura” nic nie mówi o niezawodności ani cenach. Serwer dedykowany daje jednemu klientowi fizyczny sprzęt i pełną kontrolę operacyjną, zwykle za wyższą cenę. Porównuj rzeczywiste parametry CPU, pamięci, przestrzeni dyskowej, transferu i warunki wsparcia zamiast nazw produktów.
Dostępność i wydajność
Deklarowaną przez dostawcę dostępność czytaj razem z metodą pomiaru, wyłączeniami i przewidzianą rekompensatą. Żaden pojedynczy serwer nie zagwarantuje ciągłości działania. Redundantne zasilanie, ścieżki sieciowe, kopie zapasowe i wiele instancji aplikacji ograniczają niektóre awarie, ale każde z tych rozwiązań zwiększa koszt i złożoność. Lokalizacja geograficzna wpływa na opóźnienia i kwestie związane z przetwarzaniem danych; pobliski serwer nie musi być szybszy, jeśli wolno działa sama aplikacja.
Mierz działanie strony z lokalizacji typowych dla użytkowników i sprawdzaj odpowiedź serwera, wydajność bazy danych oraz buforowanie. Sieci CDN mogą skrócić czas dostarczania zasobów statycznych, ale nie zastępują serwera źródłowego. Zaplanuj zasoby na szczyty ruchu i zapytaj, jak egzekwowane są limity. Narzędzie 2IP „Sprawdź hosting strony” daje wskazówkę na poziomie sieci, ale infrastruktura CDN i proxy odwrotnych może ukrywać serwer źródłowy.
Bezpieczeństwo i kopie zapasowe
Ustal, kto instaluje poprawki systemu operacyjnego, serwera WWW i aplikacji. Hosting zarządzany przenosi część zadań na dostawcę, ale właściciel strony nadal odpowiada za konta, aktualizacje aplikacji i treści. Korzystaj z osobnych kont, silnego uwierzytelniania, certyfikatów TLS i ograniczonego dostępu. Trzymaj kopię zapasową poza obszarem, który może objąć ta sama awaria, i testuj jej odtwarzanie; migawka u dostawcy przyda się tylko wtedy, gdy da się ją przywrócić w potrzebie.
Zanim przeniesiesz wrażliwe treści, sprawdź lokalizację danych, okres ich przechowywania, logowanie i wsparcie w razie incydentu. Upewnij się, jak wyeksportować pliki i bazy danych. Informacje potrzebne do przejścia do innej firmy nie powinny być wyłącznie w rękach obecnego dostawcy.
Wybór i migracja
Spisz wymagania aplikacji, spodziewany ruch, przyrost danych i docelowy czas odtworzenia. Porównaj pełną cenę odnowienia, warunki kopii zapasowych, godziny wsparcia, zasady dopuszczalnego użytkowania i procedurę rezygnacji. Podczas migracji skopiuj i przetestuj stronę, w razie potrzeby obniż TTL w DNS, a następnie zmień rekordy adresowe i monitoruj stary i nowy serwer, dopóki nie wygasną dane w pamięci podręcznej. Jeśli zmieniasz tylko hosting strony, zachowaj rekordy pocztowe.
CDN może ukrywać serwer źródłowy
Gdy domena korzysta z CDN lub proxy odwrotnego, publiczny DNS często wskazuje węzeł brzegowy, a nie serwer źródłowy. Sprawdzenie hostingu na podstawie adresu IP może więc trafnie wskazać sieć CDN, nie pokazując, gdzie działa sama aplikacja. Tę architekturę wyjaśnia przewodnik po CDN i buforowaniu na brzegu sieci.