Wirtualizacja przetwarzania w chmurze
Virtualizationto technika, która umożliwia udostępnianie pojedynczego fizycznego wystąpienia aplikacji lub zasobu wielu organizacjom lub najemcom (klientom). Robi to do assigning a logical name do zasobu fizycznego i zapewnienie pointer to that physical resource na żądanie.
Koncepcja wirtualizacji
Tworzenie maszyny wirtualnej w istniejącym systemie operacyjnym i sprzęcie jest określane jako wirtualizacja sprzętu. Maszyny wirtualne zapewniają środowisko, które jest logicznie oddzielone od podstawowego sprzętu.
Maszyna, na której tworzona jest maszyna wirtualna, nosi nazwę host machine i virtual machine jest określany jako guest machine. Ta maszyna wirtualna jest zarządzana za pomocą oprogramowania lub oprogramowania układowego, które jest znane jako hypervisor.
Hypervisor
Plik hypervisor to oprogramowanie układowe lub program niskiego poziomu, który działa jako menedżer maszyny wirtualnej. Istnieją dwa typy hiperwizorów:
Type 1 hypervisor wykonywany na gołym systemie. LynxSecure, RTS Hypervisor, Oracle VM, Sun xVM Server, VirtualLogic VLX to przykłady hiperwizora typu 1. Poniższy diagram przedstawia hiperwizor typu 1.
Plik type1 hypervisor nie ma żadnego systemu operacyjnego hosta, ponieważ są one zainstalowane w czystym systemie.
Type 2 hypervisor jest interfejsem programowym, który emuluje urządzenia, z którymi normalnie współdziała system. Kontenery, KVM, Microsoft Hyper V, VMWare Fusion, Virtual Server 2005 R2, Windows Virtual PC i VMWare workstation 6.0 to przykłady hiperwizora typu 2. Poniższy diagram przedstawia hiperwizor typu 2.
Rodzaje wirtualizacji sprzętu
Oto trzy typy wirtualizacji sprzętu:
- Pełna wirtualizacja
- Wirtualizacja emulacji
- Paravirtualization
Pełna wirtualizacja
W full virtualization,podstawowy sprzęt jest całkowicie symulowany. Oprogramowanie gościa nie wymaga żadnych modyfikacji do działania.
Wirtualizacja emulacji
W Emulation,maszyna wirtualna symuluje sprzęt i tym samym staje się od niego niezależna. W tym przypadku system operacyjny gościa nie wymaga modyfikacji.
Parawirtualizacja
W Paravirtualization,sprzęt nie jest symulowany. Oprogramowanie gościa prowadzi własne izolowane domeny.
VMware vSphere to wysoce rozwinięta infrastruktura, która oferuje strukturę infrastruktury zarządzania dla wirtualizacji. Wirtualizuje system, pamięć masową i sprzęt sieciowy.