Co to jest wirtualizacja?

Wirtualizacja to technologia generowania wirtualnej wersji urządzenia lub zasobu, takiego jak serwer, sklep, sieć, a nawet system operacyjny, w którym struktura dzieli zasoby na jedno lub więcej środowisk wykonawczych.

Jak działa wirtualizacja?

Jest to pojedyncza maszyna fizyczna z wieloma maszynami wirtualnymi. Duże firmy z dziesiątkami, a nawet setkami serwerów używają wirtualizacji serwerów, aby zwiększyć efektywność operacyjną i skonsolidować liczbę uruchomionych maszyn. Może pomóc przedsiębiorstwom, umożliwiając utrzymanie mniejszej liczby urządzeń, lepsze wykorzystanie tych urządzeń oraz zapewnienie bardziej niezawodnego tworzenia kopii zapasowych i odzyskiwania. Po skonfigurowaniu serwera wirtualnego można skonfigurować nowe serwery wirtualne przy użyciu tej samej konfiguracji, co zajmuje tylko kilka minut.

Korzyści z wirtualizacji

  • Oszczędza miejsce i koszty operacyjne.
  • Łatwe zarządzanie centrami danych.
  • Może zwiększyć produktywność IT.
  • Pomaga kontynuować pracę w przypadku awarii systemu lub nagłych awarii.
  • Aplikacje i zasoby są dostarczane szybciej podczas korzystania z wirtualizacji.

Rodzaje wirtualizacji

  • Wirtualizacja sprzętu.
  • Wirtualizacja aplikacji.
  • Wirtualizacja serwerów.
  • Wirtualizacja sieci.
  • Wirtualizacja pulpitu.
  • Wirtualizacja pamięci masowej.

1. Sprzęt

Jest to najczęstszy typ wirtualizacji. Menedżer maszyn wirtualnych (VM), który wywołuje funkcję hypervisor, umożliwia wirtualizację sprzętu. Hiperwizor tworzy i konsoliduje wirtualne wersje komputerów i systemów operacyjnych w jednym dużym fizycznym serwerze, umożliwiając bardziej efektywne wykorzystanie wszystkich zasobów sprzętowych. Użytkownicy mogą jednocześnie korzystać z wielu systemów operacyjnych na tym samym komputerze.

2. Zastosowanie

W Application virtual aplikacje są wirtualizowane na serwerze. Następnie aplikacja jest wysyłana z serwera do urządzeń użytkowników końcowych. Zamiast logować się na swoich komputerach roboczych, użytkownicy będą mogli uzyskać dostęp do aplikacji bezpośrednio ze swojego urządzenia za pomocą odpowiedniego połączenia internetowego.

3. Serwer

Wirtualizacja serwerów polega na maskowaniu zasobów serwerów od użytkowników serwerów, w tym liczby i tożsamości serwerów fizycznych, procesorów i systemów operacyjnych. Istnieje kilka popularnych metod wirtualizacji serwerów, które są następujące:

  • Model maszyny wirtualnej.
  • Parawirtualny model maszyny.
  • Warstwa systemu operacyjnego.
  1. Model maszyny wirtualnej - paradygmaty host / gość oparte są na maszynie wirtualnej. To podejście umożliwia systemowi-gościowi działanie bez zmian.
  2. Parawirtualny model maszyny - paradygmaty Host / Guest oparte są na maszynach wirtualnych, a także wykorzystuje się w monitorze maszyn wirtualnych.
  3. Warstwa systemu operacyjnego - warstwa systemu operacyjnego nie jest oparta na paradygmatach. Ten model warstwy systemu operacyjnego działa na pojedynczym jądrze systemu operacyjnego.

4. Sieć

Oznacza to (NV), że platforma sprzętowa jest symulowana. Na przykład serwer oprogramowania, urządzenie pamięci masowej lub zasób sieciowy. Wirtualizacja sieci zawiera podsumowanie dotyczące sieci i usług za pośrednictwem sprzętu w logicznej sieci wirtualnej, która jest połączona z siecią fizyczną za pośrednictwem hiperwizora i działa niezależnie od sieci. Wirtualizacja sieci może zapewnić sieć wirtualną, która jest naprawdę niezależna od innych zasobów sieciowych w środowisku wirtualnym.

Istnieją różne typy wirtualizacji sieci, takie jak zewnętrzne i wewnętrzne NV. Zewnętrzne NV to połączenie różnych sieci zlokalizowanych w różnych miejscach. Natomiast w Internal NV sieć jest podzielona na jeden system.

5. Pulpit

Pulpit często nazywamy wirtualizacją klienta. Ta technika pulpitu służy do oddzielenia komputera fizycznego od środowiska pulpitu komputera. Możesz współdziałać w taki sam sposób, jak używasz fizycznego pulpitu na wirtualnym pulpicie. Zmniejsza koszt licencji oprogramowania i aktualizacji. Ponadto zarządzanie łatkami i konserwacja w systemach jest łatwa, ponieważ wszystkie wirtualne komputery stacjonarne są hostowane w tym samym miejscu. Kolejną zaletą wirtualizacji pulpitu jest zdalne logowanie z dowolnego miejsca w celu uzyskania dostępu do pulpitu. Wirtualizacja pulpitu jest stosowana w modelach obliczeniowych serwerów.

6. Przechowywanie

Pamięć masowa jest bardzo ważna i przydatna w przypadku nagłych awarii systemu. Odbywa się to poprzez złożenie wszystkich fizycznych dysków twardych w jeden klaster. W czasie awarii lub niedostępności sprzętu lub oprogramowania użytkownik może odzyskać dane z tego. Kopie danych można przechowywać i przenosić w inne miejsce. Może być zaimplementowany przez aplikacje lub jednocześnie za pomocą oprogramowania i urządzeń.

Zalety

  • Do instalacji nie są wymagane żadne rzeczywiste elementy sprzętowe.
  • Możesz uzyskać dostęp do wirtualizacji od strony trzeciej lub kupić licencje.
  • Najczęstsi dostawcy wirtualizacji automatycznie aktualizują swój użyteczny sprzęt i oprogramowanie. Są instalowane przez zewnętrznego dostawcę, zamiast wysyłać osoby do lokalnych aktualizacji.
  • Cyfrowa przedsiębiorczość była praktycznie niemożliwa dla przeciętnego człowieka przed wirtualizacją na dużą skalę.
  • Zużycie energii obniża się, ponieważ na fizycznych serwerach zużywa się mniej energii.
  • Gdy na tym samym komputerze można zainstalować kilkadziesiąt serwerów, dostawa serwerów prawie nie wiąże się z żadnymi dodatkowymi kosztami.

Niedogodności

  • Nie każda aplikacja lub serwer będzie działał w środowisku wirtualizacji.
  • Będziesz musiał zainwestować w szkolenie istniejących administratorów sieci, którzy nie mają możliwości zarządzania siecią wirtualną.
  • W zwirtualizowanym systemie, gdy coś jest nie tak, potrzebne są złożone rozwiązania problemów.
  • Trudność polega na tym, że dodatkowe potrzebne zasoby są prawie niemożliwe do oszacowania z góry.

Wniosek

W tym artykule omówiliśmy czym jest wirtualizacja i jak to działa. Istnieje również opisowy przewodnik na temat rodzajów wirtualizacji oraz ich zalet i wad. Początkowo każdy rodzaj wirtualizacji może być złożony i mylący, ale staje się łatwiejszy, oszczędniejszy czas i koszty i jest skuteczniejszy dla każdej firmy z czasem i praktyką.

Polecane artykuły

To był przewodnik po wirtualizacji. Omówiliśmy definicję, zalety, zalety, wady i rodzaje wirtualizacji. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Co to jest VBScript? | Wprowadzenie i przykłady
  2. Wprowadzenie do C ++
  3. Co to jest bezpieczeństwo sieci?
  4. Najlepsze ramy JavaScript, które powinieneś znać