Definicja
VPS (virtual private server) to maszyna wirtualna działająca na współdzielonym sprzęcie fizycznym, której jednak przydzielono dedykowane rdzenie CPU, RAM i pamięć masową, dzięki czemu zachowuje się jak własny serwer, mimo że jest jednym z kilku gości na tym samym urządzeniu. Znajduje się pomiędzy hostingiem współdzielonym, gdzie zasoby są dzielone z wieloma innymi użytkownikami i kontrola jest ograniczona, a hostingiem dedykowanym, gdzie wynajmuje się całą fizyczną maszynę. Hypervisor, taki jak KVM, VMware lub Xen, dzieli maszynę fizyczną na odizolowane maszyny wirtualne, każda z własnym jądrem systemu, dzięki czemu obciążenie lub awaria jednego klienta nie wpływają na innych. Plany VPS zaczynają się zwykle od około 4 do 6 USD miesięcznie za 1 vCPU i 1-2 GB RAM i obejmują dostęp root, wybór systemu operacyjnego oraz możliwość instalacji wszystkiego, od serwera WWW po bazę danych czy własną aplikację, przy koszcie znacznie niższym niż serwer dedykowany. Do popularnych dostawców należą Hetzner, DigitalOcean, Linode, Vultr, OVHcloud i Kamatera.
Jak to działa
W VPS hypervisor (KVM, VMware, Xen) dzieli jeden fizyczny serwer na wiele odizolowanych maszyn wirtualnych, każda z własnym jądrem i dedykowanymi zasobami. Dostawca hostingu zarządza fizycznym sprzętem, natomiast Państwo zarządzają systemem operacyjnym i wszystkim, co jest na nim zainstalowane.
Dlaczego to ma znaczenie
VPS jest właściwym kolejnym krokiem, gdy hosting współdzielony zaczyna okazywać się zbyt ograniczający: gdy potrzebna jest większa stabilność wydajności, niestandardowe oprogramowanie, więcej pamięci lub pełna kontrola nad serwerem. Dla większości witryn, które wyrosły z hostingu współdzielonego, ale nie wymagają całej fizycznej maszyny, VPS stanowi idealny kompromis między ceną, kontrolą i wydajnością.