Często zdarza się, że terminy informatyczne pochodzące z języka angielskiego są zupełnie inaczej interpretowane w języku ukraińskim lub rosyjskim i mają zupełnie inne znaczenie lub odwrotnie, podobne znaczenie. Podobna sytuacja miała miejsce w przypadku serwerów VDS/VPS.
Nierzadko zdarza się, że dostawcy usług, w tym nasza firma, łączą te dwie nazwy, ponieważ użytkownicy końcowi zwykle nie widzą żadnej różnicy między VDS i VPS pod względem technologii, ale eksperci tak.
Oto wyjaśnienie, czym właściwie są VDS i VPS.
Serwery wirtualne można sklasyfikować jako dwa różne typy maszyn serwerowych w oparciu o rodzaj zastosowanej wirtualizacji:
- VPS lub Virtual Private Server, znany również jako VPS, to serwer kontrolowany przez system operacyjny.
- VDS lub Virtual Dedicated Server, to wirtualny serwer dedykowany kontrolowany przez sprzęt serwera.
W zależności od potrzeb, na zasobie klienta (VPS lub VDS) można zainstalować dowolne oprogramowanie. Oba terminy powstały i rozwinęły się jednocześnie i oba odnoszą się do maszyn wirtualnych.
Co dziwne, ale na Zachodzie akronimy VPS i VDS mają synonimiczne znaczenie i nie mają żadnej semantycznej różnicy, ale w Runecie każda definicja odnosi się do konkretnej implementacji technologii wirtualizacji. Użytkownicy są mniej świadomi tych różnic, podczas gdy dostawcy zazwyczaj są ich świadomi.
Technologie zarządzania serwerami wirtualnymi
Poniżej przedstawiono niektóre z technologii powszechnie wykorzystywanych do wirtualizacji.
Technologia wirtualizacji OpenVZ jest zaimplementowana na poziomie systemu operacyjnego. W tym przypadku wszystkie maszyny wirtualne są oparte na jednym zmodyfikowanym jądrze Linux. Każda z nich jest oddzielnym serwerem.
Technologia ta ma następujące cechy szczególne:
- Wykorzystanie systemu Linux, co ogranicza wybór dystrybucji;
- Używa tylko systemu plików - ext4;
- Brak modyfikacji jądra, co ogranicza uruchamianie niestandardowych modułów (OpenVPN, PPTP, IPSEC i innych);
Administrator systemu operacyjnego ma bezpośredni dostęp do wszystkich plików znajdujących się na dedykowanym serwerze.
Wirtualizacja w technologii KVM jest realizowana za pośrednictwem menedżera maszyn wirtualnych - hiperwizora. Serwer wirtualny z technologią KVM ma zaawansowane możliwości, takie jak:
- Praca z dowolnym systemem operacyjnym, w tym Windows, FreeBSD itp;
- Formatowanie przestrzeni dyskowej dla dowolnego systemu plików;
- Zarządzanie serwerem na wczesnych etapach uruchamiania (w tym ekran BIOS), przy użyciu protokołu RFB;
- Możliwość modyfikacji jądra systemu operacyjnego;
- Dostęp do zawartości wirtualnego serwera ma tylko jego właściciel;
Dzięki technologii OpenVZ wszystkie zasoby są dynamicznie przydzielane między wszystkie maszyny. Główną zaletą tej technologii jest to, że pozwala ona na zmianę przydzielonych limitów pojemności bez konieczności restartowania systemu. Wadą tego podejścia jest to, że serwer staje się bardziej zależny od swoich sąsiadów. W praktyce wygląda to następująco: gdy pojedynczy serwer wirtualny doświadcza nadmiernego obciążenia, cały klaster może ucierpieć.
Technologia KVM eliminuje spadek wydajności. Każdy serwer wirtualny otrzymuje ściśle określoną ilość zasobów obliczeniowych i nie może przekroczyć swoich limitów. Jednocześnie KVM charakteryzuje się najwyższą niezawodnością, porównywalną z odpornością na awarie maszyn fizycznych. Jedyną wadą tej technologii jest jej mniejsza elastyczność. Oznacza to, że o ile ilość pamięci RAM można zmienić po ponownym uruchomieniu komputera, to zmiana przestrzeni dyskowej jest niemożliwa.
__________________
Technologie wirtualizacji różnią się tylko wtedy, gdy serwer wirtualny jest przeznaczony do hostowania określonych aplikacji, które wymagają modyfikacji jądra. Większość użytkowników wybiera VDS lub VPS ze względu na wydajność, skalowalność i niezawodność. VDS i VPS nie różnią się znacząco pod względem tych parametrów.
Jeśli jesteś zainteresowany wyborem najlepszego rozwiązania hostingowego dla swojej firmy, nasi eksperci pomogą Ci wybrać najbardziej odpowiednią konfigurację serwera wirtualnego dla Twoich potrzeb.