Virtual Private Server

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

Virtual Private Server (VPS) – podział maszyny jaką jest serwer, na kilka mniejszych, wirtualnych.

VPS umożliwia pełny dostęp do konta root. Do zarządzania VPS-ami najczęściej wykorzystuje się oprogramowanie Proxmox, Xen, Hyper-V, VMware, Virtuozzo, OpenVZ.

Podział zasobów[edytuj | edytuj kod]

Przydział zasobów zależy od administratora serwera. W przypadku wirtualizacji KVM, w przeciwieństwie do OpenVZ - zazwyczaj przydziela się zasoby gwarantowane, zasoby sprzętowe do których VPS musi mieć dostęp zawsze, oraz te które mogą być osiągnięte chwilowo, gdy serwer nie jest obciążony. W większości przypadków, w wirtualizacji VPS KVM - gwarancja dostępności zasobów nie dotyczy łącza internetowego, które może być udostępniane wraz z innymi użytkownikami hostingu (tzw. shared port) należy również pamiętać że w przypadku wirtualizacji KVM może zachodzić zjawisko memory swapping ( Plik wymiany ) - a w tym wypadku, dokładniej ( Partycja wymiany ) - do tego, co raz częstszym zjawiskiem na hostingach oferujących VPS za tanie kwoty, jest destabilizacja infrastruktury. - czy też ograniczenie zasobów, np. limitu zużycia procesora do 50%.

Destabilizacja infrastruktury[edytuj | edytuj kod]

Istnieje wiele metod wykrycia destabilizacji infrastruktury serwera wirtualnego, między innymi poprzez monitoring wydajności serwera, czy też zwykłe porównanie wydzielonych zasobów serwera z wydajnością fizycznego procesora, natomiast wykrycie zjawiska memory swapping ( Plik wymiany ) może być o wiele trudniejsze, a jest to spowodowane między innymi faktem iż serwer rzekomo posiada gwarantowane zasoby, których wydajność stopniowo, co raz bardziej spada dopiero po osiągnięciu pewnego progu możliwości - którego zazwyczaj nie możemy dokładnie określić, ze względu na fakt iż jeden serwer można rozdzielić na wiele innych, wirtualnych. - Zazwyczaj destabilizacja infrastruktury zachodzi w sposób świadomy dla usłogodawcy, ale niekoniecznie dla klienta. Przez usługodawcę - który np. wykorzystuje sporą ilość pamięci pliku wymiany zamiast fizycznej pamięci RAM. - klient zazwyczaj orientuje się, gdy powyżej pewnego progu podzespołów serwer zaczyna notować spadki wydajności.

Ograniczenia[edytuj | edytuj kod]

Do głównych ograniczeń należy zależność od stanu głównej maszyny (jeśli główna maszyna nie działa, nie działa żaden z VPS-ów). W przypadku niektórych rozwiązań (np. OpenVZ) nie ma dostępu do kompilacji jądra systemu operacyjnego. Ta funkcja na VPS z rozwiązaniem o nazwie XEN bardzo poszerza możliwości administracyjne VPS-a. U większości firm hostingowych można na tym rodzaju VPX (XEN) ustalić też własną pamięć wymiany.