Co to jest wirtualizacja serwera?
Był czas, kiedy organizacja poszukująca hostingu musiała wybierać między udostępnionym serwerem a dedykowanym serwerem. Może to być trudny wybór, ponieważ choć dedykowanie hostingu oferowało serwer, do którego tylko jedna organizacja miała dostęp - zapewniając pamięć, przepustowość i pełną kontrolę - może być niezwykle drogie. Z drugiej strony wspólny serwer oznaczał zwykle udostępnianie zasobów pamięci i przepustowości, a także adres IP. Jeśli ktoś inny na serwerze okazał się wieprzem zasobów lub zalał internet spamem, można by się zablokować z powodu własnej winy, ponieważ dostawcy usług internetowych celowało w spamer dzielącą swoją murawę. Wirtualizacja serwera używa oprogramowania do uczynienia jednego serwera, jakby to była liczba oddzielnych serwerów, rozwiązując problem.
Wirtualizacja serwera, znana również jako wirtualny serwer dedykowane (VDS) lub wirtualny prywatny serwer (VPS), to Cheana serwer dedykowany i rozwiązuje problemy z dzieleniem zasobów współdzielonego serwera przez zaprzeczające zasoby dla każdego subskrybenta i umożliwiając każdemu serwerowi wirtualnemu oddzielnie od innych, nawet w razie potrzeby uruchamiania osobnych systemów operacyjnych. Wirtualizacja serwera ma również aplikacje w organizacjach, ponieważ może umożliwić kompatybilne zadania i procesy, które nie są kompatybilne na tym samym serwerze bez interakcji lub nakładania się, dzięki czemu korzystanie z serwera jest bardziej wydajne. Kolejną zaletą serwerów wirtualnych jest pozwalająca redundancja w jednym kawałku sprzętu. Drugi serwer wirtualny może zawierać przykładową aplikację i/lub te same dane do użycia jako kopia zapasowa w przypadku awarii.
Wirtualizacja serwera można osiągnąć na trzy różne sposoby. Pierwszy jest określany jako pełna wirtualizacja lub model maszyny wirtualnej; drugi jako model parawirtualizacji lub parawirowany maszyna (PVM); a trzeci nazywa się wirtualiza na poziomie OSAtion lub wirtualizacja na poziomie systemu operacyjnego (system operacyjny). Model maszyny wirtualnej wymaga oprogramowania Hypervisor, które działa jako platforma dla systemów operacyjnych serwerów wirtualnych, utrzymując je osobno i niezależne, co wymaga dużej mocy obliczeniowej. Model PVM pozwala na wzajemne świadomość serwerów wirtualnych i koordynowanie zasobów. Dzięki wirtualizacji serwera na poziomie systemu operacyjnego jest tylko jeden system operacyjny hosta, a wirtualne serwery to goście, co oznacza, że wszystkie muszą być oddzielone i uruchamiane w tym samym systemie operacyjnym, ale pozwala systemowi być bardziej wydajne.