Na hostingu współdzielonym setki stron dzielą jeden serwer, jego ustawienia i limity; na VPS serwer należy do Państwa, z własnymi zasobami i dostępem root. Prawdziwe pytanie brzmi: od kiedy hosting współdzielony przestaje wystarczać? Ten poradnik zestawia różnice punkt po punkcie, potem sygnały, które nie zawodzą, i sposób przeprowadzki bez przerwy w działaniu.
Na hostingu współdzielonym firma hostingowa administruje serwerem, który dzieli między wielu klientów: ten sam system, te same wersje oprogramowania, te same ustawienia dla wszystkich oraz limity na konto, aby żadna strona nie spowalniała pozostałych. Na VPS (wirtualnym serwerze prywatnym) dysponują Państwo odizolowanym serwerem z własnymi zasobami, własnym systemem i dostępem root: instalują Państwo to, czego wymaga projekt.
| Kryterium | Hosting współdzielony | VPS |
|---|---|---|
| Zasoby | Współdzielone, ograniczone na konto: procesor, pamięć, równoczesne procesy, liczba plików | Zasoby wybranego rozmiaru: vCPU, pamięć, dysk |
| Dostęp | Panel administracyjny, FTP, czasem SSH bez uprawnień administratora | SSH z dostępem root |
| Języki | PHP, czasem Node.js lub Python w narzuconych ramach | Wszystkie: PHP, Node.js, Python, Go, Java, Ruby, .NET |
| Procesy stałe | Skrypty działają tylko przez czas trwania żądania | Workery, kolejki zadań, websockety, boty |
| Bazy danych | MySQL lub MariaDB, czasem PostgreSQL, wspólne ustawienia | Dowolna, skonfigurowana pod Państwa aplikację |
| Konfiguracja | Konfiguracja firmy hostingowej, identyczna dla wszystkich | Państwa własna: wersje, rozszerzenia, serwer WWW, zapora sieciowa |
| Utrzymanie systemu | Po stronie firmy hostingowej | Po Państwa stronie, z pomocą wsparcia technicznego, albo w ramach usługi zarządzania serwerem |
| Rozwój | Kolejne pakiety oferty, w granicach współdzielonego serwera | Większy rozmiar, potem oddzielne serwery |
Aplikacja w Node.js, Pythonie, Go lub Javie działa nieprzerwanie: proces czeka na żądania i przechowuje swój stan w pamięci. Hosting współdzielony zbudowano z myślą o czymś odwrotnym, czyli o skryptach PHP uruchamianych przy każdym żądaniu i potem zatrzymywanych. Niektóre firmy hostingowe dopuszczają Node.js lub Pythona w ograniczonych ramach (narzucone wersje, procesy zatrzymywane po okresie bezczynności); gdy aplikacja rośnie, te ramy stają się głównym ograniczeniem.
PostgreSQL, Redis, kolejka zadań (RabbitMQ, Celery, BullMQ), wyszukiwarka, przeglądarka bez interfejsu do generowania plików PDF lub zrzutów ekranu, ffmpeg do przetwarzania wideo, model AI: wszystko, co instaluje się i działa jako usługa, wymaga serwera, nad którym mają Państwo kontrolę.
Firma hostingowa ogranicza każde konto na hostingu współdzielonym: czas procesora, pamięć, liczbę równoczesnych procesów (entry processes), liczbę plików (inodes). Objawy: strona „508 Resource Limit Is Reached”, błędy 503 w godzinach szczytu, wolna strona, gdy sąsiad jest obciążony, przerwane importy. Panel administracyjny często pokazuje te liczniki; jeśli regularnie dochodzą do limitu, strona przerosła swój pakiet.
Zadania cron co minutę, przetwarzanie w tle, wysyłka e-maili partiami, synchronizacje: hosting współdzielony rozrzedza zaplanowane zadania i przerywa zbyt długie skrypty. Na VPS worker działa na stałe, a zadanie trwa tyle, ile potrzebuje.
Konkretna wersja PHP lub rozszerzenia, pamięć przydzielona PHP, serwer WWW skonfigurowany pod Państwa aplikację, własna zapora sieciowa, automatyczne wdrożenia przez git lub kontenery Docker: to ustawienia, których współdzielony serwer nie może udostępnić każdemu klientowi.
Dane klientów, zobowiązania umowne, audyt bezpieczeństwa: odizolowany serwer, nad którego dostępami i logami mają Państwo kontrolę, łatwiej udokumentować i skontrolować niż konto na współdzielonym serwerze.
Strona wizytówka, która prezentuje działalność firmy, nie potrzebuje ani stałych procesów, ani bazy danych skonfigurowanej na miarę. Jeśli zależy Państwu przede wszystkim na szybkiej, bezpiecznej i aktualnej stronie, bez żadnej administracji, właściwą odpowiedzią jest strona zarządzana, a nie hosting współdzielony czy VPS: Simafri tworzy, hostuje, zabezpiecza i aktualizuje Państwa stronę, a Państwo nie mają żadnego serwera do utrzymania.
Z dostępem root przychodzi utrzymanie systemu. Na hostingu współdzielonym zajmuje się nim firma hostingowa, niewidocznie dla Państwa; na VPS cztery obszary wymagają odpowiedzi:
unattended-upgrades).Są trzy sposoby, aby się tym zająć: robić to samodzielnie, działać ze wsparciem technicznym, które diagnozuje i wskazuje, co zrobić, albo powierzyć prowadzenie serwera w ramach usługi zarządzania serwerem. Wybór zależy od tego, kto w Państwa zespole zna Linuksa, i od tego, ile kosztuje Państwa firmę godzina przestoju.
rsync lub archiwum, a baza przez eksport i import.hosts i przejrzeć stronę tak, jak zrobiłby to odwiedzający.rsync -avz --progress uzytkownik@stary-serwer:/sciezka/do/strony/ /var/www/site/
203.0.113.10 www.panstwa-strona.com panstwa-strona.com
Jeśli Państwa adresy e-mail są hostowane na tym samym koncie współdzielonym, proszę zmienić tylko rekordy DNS strony i pozostawić rekordy MX bez zmian: poczta działa dalej w trakcie i po przełączeniu, a jej migracja odbywa się osobno.
VPS Pro daje Państwu serwer Linux na procesorach Intel Xeon, pamięci ECC i SSD NVMe w konfiguracji lustrzanej, z dostępem root, szyfrowaną kopią zapasową co noc i nadzorem. Kompleksowe wsparcie jest w cenie: diagnozujemy i wskazujemy, co zrobić, od systemu po kod Państwa aplikacji, a kontrola pozostaje w Państwa rękach. Proszę opisać swój projekt, a doradzimy rozmiar.
VPS nie jest ograniczany limitami współdzielonego konta: jego zasoby to zasoby wybranego rozmiaru, a ustawienia są dopasowane do Państwa aplikacji. Dobrze dobrany wytrzymuje szczyty ruchu i długie operacje, które hosting współdzielony przerywa.
Podstawy pomagają: połączenie przez SSH, instalacja pakietu, czytanie logu. W pozostałych sprawach wsparcie techniczne, które diagnozuje i wskazuje, co zrobić, pozwala się rozwijać na własnym serwerze, a usługa zarządzania serwerem przejmuje jego prowadzenie w całości.
Tak. Serwer WWW, taki jak Nginx lub Apache, obsługuje tyle stron, na ile pozwalają pamięć i procesor, każdą z własną nazwą domeny i certyfikatem HTTPS.
Tak: przygotowuje się VPS, kopiuje na niego stronę i bazę, testuje ją, kierując domenę na nowy serwer tylko z własnego komputera, a następnie przełącza DNS po obniżeniu TTL. Odwiedzający przechodzą z jednego serwera na drugi bez przerwy.
Simafri
Porozmawiajmy o Państwa projekcie
Proszę powiedzieć nam w kilku słowach, czego Państwo potrzebują: odpowiemy szybko.
Dziękujemy! Państwa zapytanie zostało wysłane. Wkrótce się odezwiemy.
Wolą Państwo e-mail? Proszę napisać do nas na support@simafri.com.