Jaki VPS wybrać? Nie tylko RAM i liczba rdzeni mają znaczenie

Dwie oferty mają po cztery rdzenie i tyle samo pamięci, a mimo to mogą zapewniać inne warunki pracy. Różnica bywa ukryta w sposobie przydzielania CPU, limitach dysku albo zakresie pomocy technicznej. Decyzja, jaki VPS wybrać, zależy od przeznaczenia, przewidywanego obciążenia i budżetu projektu.

Redakcja Telepolis
0
Udostępnij na fb
Udostępnij na X
Jaki VPS wybrać? Nie tylko RAM i liczba rdzeni mają znaczenie

Porównanie obejmuje wirtualizację, CPU, RAM, dysk, sieć, kopie i pełny koszt usługi. Przy wyborze trzeba też ustalić, kto odpowiada za utrzymanie aplikacji. Ranking serwerów VPS pomoże przygotować krótką listę ofert, ale o zakupie powinny zdecydować także dokumentacja i odpowiedzi dostawcy.

Dalsza część tekstu pod wideo

VPS a hosting współdzielony i serwer dedykowany

VPS, czyli Virtual Private Server, to wirtualny serwer prywatny z przydzielonymi zasobami. Wirtualizacja pozwala uruchomić kilka takich środowisk na jednym fizycznym serwerze. Klient otrzymuje większą swobodę konfiguracji niż na hostingu współdzielonym, lecz nie wynajmuje całego sprzętu, jak w przypadku usługi dedykowanej.

Serwery VPS mają sens, gdy projekt wymaga własnych usług, nietypowej konfiguracji lub kontroli nad systemem operacyjnym. Do hostingu stron WWW opartych na standardowym WordPressie często wystarczy gotowy hosting. Sam zakup VPS nie gwarantuje lepszych osiągów, a zaniedbana konfiguracja może pogorszyć działanie strony.

Serwer dedykowany może być uzasadniony przy dużym, trwałym zapotrzebowaniu na zasoby sprzętowe lub szczególnych wymaganiach dotyczących izolacji. Dla mniejszych projektów wynajmowanie całej maszyny bywa nieuzasadnionym kosztem. Wirtualne serwery prywatne pozwalają zacząć od mniejszego przydziału. VPS zwykle daje większą swobodę doboru CPU, RAM i dysku niż gotowy pakiet hostingu współdzielonego. Zakres rozbudowy nadal zależy od oferty; nie jest to obietnica autoskalowania.

Root czy zarządzany: kto utrzyma serwer?

Hosting VPS występuje w dwóch wariantach. Różni je przede wszystkim odpowiedzialność za utrzymanie oprogramowania:

  • VPS samodzielnie administrowany: dostęp root daje kontrolę nad systemem, ale aktualizacje, zapora i kopie należą do obowiązków klienta. Pełna kontrola sama w sobie nie zabezpiecza serwera.
  • VPS zarządzany: dostawca administruje usługą w ustalonym zakresie. Umowa powinna określać, czy obejmuje on tylko system, czy także bazy danych, aplikacje i reakcję poza godzinami pracy.

Do obsługi stron służą różne panele, np. ispmanager, DirectAdmin czy HestiaCP. W ofercie webh.pl dostępny jest panel ispmanager. Panel trzeba dobrać do systemu i potrzeb, sprawdzając warunki licencji oraz zakres wsparcia. Panel nie zastępuje administratora. Obsługa awarii infrastruktury i naprawa WordPressa to różne zadania.

Serwer VPS KVM: pełna wirtualizacja, nie obietnica wszystkiego

KVM, czyli Kernel-based Virtual Machine, pozwala maszynie wirtualnej pracować z własnym jądrem systemu. Pełna wirtualizacja daje swobodę wyboru środowiska i instalowania oprogramowania zgodnego z usługą. vCPU nie musi oznaczać fizycznego rdzenia na wyłączność.

Dokumentacja powinna wyjaśniać, czy procesor jest współdzielony z innymi użytkownikami, jakie obowiązują limity ciągłego obciążenia i co dokładnie obejmuje gwarancja zasobów. Nazwa technologii wirtualizacji nie zastępuje tych informacji. Izolacja systemów również nie usuwa wszystkich skutków współdzielenia sprzętu.

KVM a kontenery OpenVZ

Kontenery OpenVZ współdzielą jądro Linuksa hosta, choć mogą używać różnych dystrybucji. Nie dają takiej swobody wyboru własnego jądra jak pełna wirtualizacja KVM. Opis dotyczy kontenerów OpenVZ, nie wszystkich maszyn wirtualnych tej platformy.

Red Hat opisuje wykorzystanie SELinux i sVirt do wzmacniania izolacji maszyn KVM. Mechanizmy te ograniczają uprawnienia procesów maszyn wirtualnych. Sama etykieta KVM w cenniku nie potwierdza jednak, jak dany operator skonfigurował zabezpieczenia.

CPU: liczba rdzeni bez modelu mówi niewiele

Wydajność serwera zależy od modelu procesora, wydajności pojedynczego rdzenia oraz dostępnego czasu CPU. Aplikacja wykonująca wiele zadań równolegle może wykorzystać większą liczbę vCPU. W innym projekcie ograniczeniem będzie moc procesora w pojedynczym wątku.

Dla prostej usługi 1–2 vCPU mogą być punktem startowym, ale nie są uniwersalnym minimum dla każdego wdrożenia. Przydział mocy obliczeniowej powinien wynikać z wymagań programu i obserwacji obciążenia. Przed zamówieniem potrzebne są również zasady ewentualnych testów u dostawcy.

RAM zależy od usług, nie tylko liczby odwiedzin

System operacyjny, baza danych, cache i procesy aplikacji korzystają z tej samej pamięci. Przy lekkich zastosowaniach można zacząć od 1–2 GB RAM; 4 GB daje więcej miejsca na kilka składników, lecz nie gwarantuje obsługi konkretnego ruchu. Istotna jest równoczesność zadań i rozmiar przetwarzanych danych.

Potrzebny jest zapas na aktualizacje i chwilowe skoki wykorzystania pamięci. Jeśli aplikacja stale korzysta ze swapu, dodatkowe zasoby RAM mogą pomóc bardziej niż następne rdzenie. Sam większy przydział pamięci nie przyspieszy programu, który już ma jej wystarczająco dużo.

Dyski SSD NVMe i bazy danych: limity wydajności

Na dyskach SSD NVMe można uzyskać szybki dostęp do danych, ale nazwa nośnika nie opisuje całej usługi. Porównanie powinno obejmować:

  • IOPS, czyli liczbę operacji wejścia i wyjścia na sekundę;
  • przepustowość dysku;
  • limity tych parametrów przypisane do konkretnego VPS.

Bazy danych potrafią reagować na opóźnienia dysku inaczej niż zwykłe pobieranie dużego pliku.

Przestrzeń dyskową zajmują także system, logi, obrazy kontenerów i pliki tymczasowe. Oferta opisana jako „50 GB SSD” nie daje całej tej pojemności wyłącznie na dokumenty użytkownika. Kopia na tym samym dysku nie chroni przed utratą całego serwera.

Łącze i adresy IP: nielimitowany transfer ma granice

Nielimitowany transfer oznacza brak określonego limitu ilości przesłanych danych, a nie nieskończoną prędkość. Brak limitu transferu nie znosi przepustowości portu, współdzielenia łącza ani polityki dozwolonego wykorzystania. Wymagana przepustowość zależy od aplikacji i wielkości przesyłanych plików. Maksymalna prędkość portu nie jest obietnicą stałej prędkości dla każdego użytkownika.

W cenniku trzeba sprawdzić publiczny IPv4, dostępność IPv6 i opłaty za dodatkowe adresy IP. Poszczególne serwery wirtualne mogą mieć inną konfigurację sieci. Własna poczta wymaga też sprawdzenia zasad portu SMTP i ustawiania rekordu PTR.

Polska lokalizacja i warunki dostępności

Serwer blisko użytkowników końcowych może ograniczyć opóźnienia, choć wynik zależy również od tras sieciowych. Polska lokalizacja ma więc praktyczne znaczenie dla polskich odbiorców, ale polski adres firmy nie dowodzi, że sprzęt stoi w kraju. Liczy się lokalizacja centrum danych.

Jeśli projekt wymaga wysokiej dostępności, porównanie musi obejmować warunki SLA: definicję dostępności, wyłączenia i zasady rekompensaty. webh.pl deklaruje dla VPS dostępność 99,9%. Wyższa deklaracja u innego operatora nie naprawi niedziałającej aplikacji. Ochrona anty-DDoS również wymaga sprawdzenia zakresu; nie każdy pakiet ma ją w tej samej postaci, a filtrowanie ataków nie zastępuje aktualizacji systemu.

Lokalizacja serwera VPS może mieć znaczenie dla SEO. Dokumentacja Google wymienia ją jako jeden z możliwych sygnałów o docelowym regionie strony, ale nie sygnał rozstrzygający. Sam polski adres IP nie zapewnia lepszej pozycji w wynikach wyszukiwania. Dla odbiorcy pozostaje ważny rzeczywisty czas odpowiedzi usługi.

Kopie zapasowe: liczy się również odtworzenie

Oferta powinna określać częstotliwość, retencję i miejsce przechowywania kopii zapasowych. Retencja „do 21 dni” nie musi oznaczać zachowania każdego punktu godzinowego przez cały ten okres. Liczy się też, kto uruchamia odtwarzanie, ile trwa procedura i czy można odzyskać pojedyncze pliki.

Regularne kopie oraz sprawdzenie możliwości odtworzenia są ważniejsze niż samo oznaczenie „backup w cenie”. Bezpieczeństwo danych wymaga również niezależnej kopii poza podstawowym środowiskiem. W przypadku baz danych trzeba zadbać o spójność odtwarzanego stanu.

Serwery VPS z Linuksem lub systemem Windows: dostęp awaryjny

Wybór systemu operacyjnego powinien wynikać ze zgodności aplikacji i umiejętności administratora. Linux nie jest obowiązkowy dla każdego projektu; oprogramowanie wymagające środowiska Microsoft może potrzebować VPS z systemem Windows i odpowiedniej licencji.

Przed zakupem potrzebne są lista dostępnych systemów, zasady użycia własnego obrazu ISO oraz informacje o konsoli ratunkowej. Dostawca nie musi wspierać dowolnej dystrybucji tylko dlatego, że oferuje KVM. Konsola przydaje się, gdy po zmianie konfiguracji przestanie działać SSH.

webh.pl KVM mini i PRO jako przykład do porównania

W ofercie webh.pl dostawca deklaruje dla serwerów VPS KVM mini i PRO lokalizację w Łodzi, dyski NVMe, dostęp root oraz instalację z ISO. KVM mini jest wariantem startowym, który również można rozbudować o dodatkowe CPU i RAM w ramach dostępnych opcji pakietu. PRO pozwala dobierać więcej zasobów. To cechy przydatne przy własnych aplikacjach, nie dowód wyższej wydajności każdego projektu.

Według dokumentacji kopii VPS webh.pl mini i PRO mają backup co godzinę z warstwową retencją do 21 dni. Starsze punkty są rzadsze. Odtworzenie zleca się BOK przez panel klienta. Administrator nadal odpowiada za system i oprogramowanie.

Rozbudowa i pełny koszt utrzymania

Porównanie powinno obejmować całkowity koszt utrzymania konfiguracji potrzebnej aplikacji, a nie tylko najniższą cenę z reklamy. Liczą się opłaty za odnowienie, większy przydział zasobów i zakres usług związanych z administracją. Przy cenie netto do rachunku dochodzi VAT.

Ręczna zmiana zasobów VPS nie jest autoskalowaniem. Według dokumentacji webh.pl zasoby serwera, czyli CPU, RAM i dysk, zwiększa się przez panel. Operator opisuje zwiększanie zasobów bez reinstalacji i bez utraty danych, z zachowaniem adresu IP. Zmiana wchodzi w życie po restarcie. Dopłata jest proporcjonalna do końca opłaconego okresu. Zmniejszenie dysku wymaga nowej maszyny i migracji. Funkcji autoskalowania usługi Cloud Hosting nie należy przenosić na VPS. Takie ograniczenia warto poznać przed zakupem, nie dopiero podczas awarii.

Tanie serwery VPS trzeba porównywać po doliczeniu licencji, administracji, kopii i adresów IP. Nieuwzględnienie tych dodatkowych kosztów zaniża budżet. Konkurencyjne ceny za pierwszy okres mogą nie odpowiadać kosztowi odnowienia. Pomocniczym źródłem jest zestawienie VPS w RankingHostingow.pl, a parametry wybranych ofert wymagają potwierdzenia u operatorów.

Jaki serwer wybrać do wymagających projektów?

Serwery VPS oferowane pod podobnymi nazwami nie muszą zapewniać tych samych warunków. W przypadku VPS dla wymagających projektów równie ważne jak zasoby są kompetencje administratora. Przed płatnością potrzebne są odpowiedzi na cztery pytania:

  • Czy aplikacja otrzyma potrzebne CPU, RAM i parametry dysku?
  • Kto odpowiada za aktualizacje, alarmy i awarie oprogramowania?
  • Jak zostaną odzyskane dane oraz gdzie znajduje się niezależna kopia?
  • Ile kosztują odnowienie i rozbudowa?

Jeżeli powodem rozważania VPS jest spowolnienie strony, najpierw trzeba ustalić przyczynę. Hosting współdzielony zwykle kosztuje mniej, ale nie każdy VPS zapewni wyższą wydajność lub niezawodność. Migracja źle zoptymalizowanej aplikacji może jedynie przenieść problem na droższą usługę.

Najczęściej zadawane pytania przed zakupem VPS

Czy VPS do hostingu stron WWW musi mieć dedykowane rdzenie?

Nie każda aplikacja wymaga rdzeni na wyłączność. Znaczenie mają zasady przydziału CPU i pomiar pod obciążeniem. Pełna kontrola nad systemem nie oznacza wyłączności na sprzęt.

Czy rozbudowa oznacza reinstalację?

Nie zawsze. Procedura webh.pl zachowuje dane i system przy zwiększaniu zasobów, ale wymaga restartu. Przed zmianą potrzebna jest sprawdzona kopia. Hasło o rozbudowie jednym kliknięciem nie wyjaśnia warunków przerwy ani ograniczeń zmniejszania dysku.