Co to jest wirtualizacja serwerów?
Był czas, gdy organizacja poszukująca hostingu musiała wybierać między serwerem współdzielonym a serwerem dedykowanym. Może to być trudny wybór, ponieważ chociaż dedykowany hosting oferował serwer, do którego miała dostęp tylko jedna organizacja - zapewniająca pamięć, przepustowość i pełną kontrolę - może być niezwykle kosztowny. Z drugiej strony serwer współdzielony zwykle oznaczał współdzielenie zasobów pamięci i przepustowości, a także adresu IP. Gdyby ktoś inny na serwerze okazał się świnią zasobów lub zalał Internet spamem, ktoś mógłby zostać zablokowany bez własnej winy, ponieważ dostawcy usług internetowych dążyli do tego, by spamer dzielił swoją darń. Wirtualizacja serwerów wykorzystuje oprogramowanie, aby jeden serwer działał tak, jakby był liczbą oddzielnych serwerów, co rozwiązuje problem.
Wirtualizacja serwerów, zwana także wirtualnym serwerem dedykowanym (VDS) lub wirtualnym serwerem prywatnym (VPS), jest tańsza niż serwer dedykowany i rozwiązuje problemy z udostępnianiem zasobów wspólnego serwera, przeznaczając zasoby dla każdego subskrybenta i umożliwiając każdemu serwerowi wirtualnemu działaj całkowicie niezależnie od innych, w razie potrzeby nawet w osobnych systemach operacyjnych. Wirtualizacja serwerów obejmuje również aplikacje w organizacjach, ponieważ może ona umożliwiać obsługę zadań i procesów, które nie są kompatybilne, na tym samym serwerze całkowicie bez interakcji lub nakładania się, co sprawia, że korzystanie z serwera jest bardziej wydajne. Kolejną zaletą serwerów wirtualnych jest możliwość nadmiarowości w ramach jednego urządzenia. Drugi serwer wirtualny może zawierać przykładową aplikację i / lub te same dane, które można wykorzystać jako kopię zapasową w przypadku awarii.
Wirtualizację serwerów można przeprowadzić na trzy różne sposoby. Pierwszy nazywany jest pełną wirtualizacją lub modelem maszyny wirtualnej; drugi jako parawirtualizacja lub model maszyny parawirtualnej (PVM); a trzeci nazywa się wirtualizacją na poziomie systemu operacyjnego lub wirtualizacją na poziomie systemu operacyjnego (systemu operacyjnego). 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żnie, co wymaga dużej mocy obliczeniowej. Model PVM pozwala wirtualnym serwerom być świadomym siebie i koordynować wykorzystanie zasobów. Dzięki wirtualizacji serwerów na poziomie systemu operacyjnego istnieje tylko jeden system operacyjny hosta, a serwery wirtualne są gośćmi, co oznacza, że wszystkie muszą być oddzielne i działać w tym samym systemie operacyjnym, ale umożliwia to zwiększenie wydajności systemu.