Virtualizzazione del cloud computing

Virtualizationè una tecnica che consente di condividere una singola istanza fisica di un'applicazione o di una risorsa tra più organizzazioni o tenant (clienti). Lo fa da assigning a logical name a una risorsa fisica e fornendo un file pointer to that physical resource su richiesta.

Concetto di virtualizzazione

La creazione di una macchina virtuale su un sistema operativo e hardware esistente viene definita virtualizzazione hardware. Le macchine virtuali forniscono un ambiente logicamente separato dall'hardware sottostante.

La macchina su cui viene creata la macchina virtuale è nota come host machine e virtual machine è indicato come a guest machine. Questa macchina virtuale è gestita da un software o firmware, noto come hypervisor.

Hypervisor

Il hypervisor è un firmware o un programma di basso livello che funge da gestore di macchine virtuali. Esistono due tipi di hypervisor:

Type 1 hypervisor viene eseguito sul sistema nudo. LynxSecure, RTS Hypervisor, Oracle VM, Sun xVM Server, VirtualLogic VLX sono esempi di hypervisor di tipo 1. Il diagramma seguente mostra l'hypervisor di tipo 1.

Il type1 hypervisor non dispone di alcun sistema operativo host perché sono installati su un sistema nudo.

Type 2 hypervisor è un'interfaccia software che emula i dispositivi con cui normalmente un sistema interagisce. Contenitori, KVM, Microsoft Hyper V, VMWare Fusion, Virtual Server 2005 R2, Windows Virtual PC e VMWare workstation 6.0 sono esempi di hypervisor di tipo 2. Il diagramma seguente mostra l'hypervisor di tipo 2.

Tipi di virtualizzazione hardware

Ecco i tre tipi di virtualizzazione hardware:

  • Virtualizzazione completa
  • Virtualizzazione dell'emulazione
  • Paravirtualization

Virtualizzazione completa

In full virtualization,l'hardware sottostante è completamente simulato. Il software guest non richiede alcuna modifica per essere eseguito.

Virtualizzazione dell'emulazione

In Emulation,la macchina virtuale simula l'hardware e quindi diventa indipendente da esso. In questo, il sistema operativo guest non richiede modifiche.

Paravirtualizzazione

In Paravirtualization,l'hardware non è simulato. Il software guest esegue i propri domini isolati.

VMware vSphere è un'infrastruttura altamente sviluppata che offre un framework di infrastruttura di gestione per la virtualizzazione. Virtualizza il sistema, l'archiviazione e l'hardware di rete.