Jeśli jesteś administrator systemu tam, gdzie użytkownicy muszą być oddzieleni od siebie nawzajem i od oryginalnego serwera, tanim i wydajnym sposobem na to jest utworzenie prywatnych serwerów w procesie zwanym „wirtualizacją serwerów”.
Wirtualizacja serwerów polega na pobraniu fizycznego serwera i partycjonowaniu za pomocą oprogramowania do wirtualizacji serwera, lub dzieląc go tak, aby pojawił się jako kilka „serwerów wirtualnych”, z których każdy może uruchamiać swoją kopię systemu operacyjnego system. W ten sposób zamiast całego serwera dedykowanego jednej rzeczy, można go wykorzystać na kilka różnych sposobów.
Zalety wirtualizacji serwerów
- Oszczędność pieniędzy na kosztach IT. Po podzieleniu jednego serwera fizycznego na kilka maszyn wirtualnych można wdrażać, obsługiwać i zarządzać wieloma instancjami systemu operacyjnego jednocześnie na tym pojedynczym serwerze fizycznym. Mniej serwerów fizycznych oznacza mniej pieniędzy wydanych na te serwery.
-
Zmniejsza liczbę fizycznych serwerów, które firma musi posiadać w swojej siedzibie.
- Zmniejsza zużycie energii ponieważ jest mniej serwerów fizycznych zużywających energię. Jest to szczególnie ważne, biorąc pod uwagę trend w kierunku planowania i wdrażania zielonego IT.
- Tworzy niezależne środowiska użytkowników. Oddzielenie wszystkiego jest szczególnie przydatne do celów takich jak testowanie oprogramowania (dzięki czemu programiści mogą uruchamiać aplikacje na jednym serwerze wirtualnym bez wpływu na inne).
- Zapewnij niedrogie hosting. Kiedy dziesiątki serwerów mieszczą się na tym samym komputerze, podaż serwerów jest zwiększana praktycznie bez dodatkowych kosztów.
Rodzaje wirtualizacji serwerów
Tam są trzy różne rodzaje wirtualizacji serwerów:
- Model maszyny wirtualnej (lub „pełna wirtualizacja”): Opierając się na paradygmacie host/gość, użyj specjalnego rodzaju oprogramowania zwanego hiperwizorem. Administratorzy mogą tworzyć gości z różnymi systemami operacyjnymi.
- Maszyna parawirtualna (PVM): podobna do pełnej wirtualizacji, również oparta na paradygmacie host/gość. Może również uruchamiać wiele systemów operacyjnych.
- Poziom systemu operacyjnego: nie jest oparty na paradygmacie gospodarz/gość. Goście muszą korzystać z tego samego systemu operacyjnego co administrator/host, a partycje są całkowicie od siebie oddzielone (więc problemy w jednym nie mogą wpływać na inne).
Kariera w wirtualizacji
Niektóre stanowiska związane z wirtualizacją serwerów, które możesz znaleźć na stronach internetowych z ofertami pracy, mogą obejmować:
- inżynier wirtualizacji
- architekt wirtualizacji
- administrator systemów wirtualizacji serwerów
- inżynier wirtualizacji w chmurze
Główni gracze na arenie wirtualizacji serwerów:
- VMWare
- Microsoftu
- Citrix;
- czerwony kapelusz.
Przyszłość wirtualizacji serwerów
Rozumiem to wirtualizacja samo w sobie nie jest nową koncepcją. (Informatyka tworzy „superkomputery” od dziesięcioleci). Jednak wirtualizacja dla serwery wynaleziono dopiero pod koniec lat 90.
Zajęło to trochę czasu, ale szczególnie w ostatnich latach wzrost wirtualizacji serwerów był gwałtowny. Firmy zdały sobie sprawę, że marnują zasoby, a technologia wirtualizacji została przez większość przyjęta jako sposób na konsolidację operacji technicznych ich firmy. Obecnie wirtualizacja serwerów jest bardziej podstawowym wymaganiem niż zaawansowaną koncepcją.
Mając to na uwadze, specjalizacja w wirtualizacji serwerów jako posunięcie w karierze może nie zapewnić dużego zapotrzebowania na siebie (chociaż nadal ewoluuje). Jednak znajomość wdrażania wirtualizacji może przygotować Cię na wszystko, co nadchodzi.
Uwaga: od tego czasu w tym artykule Laurence Bradford dokonał aktualizacji.