Virtualizzazione: tecnologie disponibili per il 2019

Virtualizzazione dei sistemi operativi: tecnologie disponibili per il 2019

Virtualizzazione dei sistemi operativi: tecnologie disponibili per il 2019

La Virtualizzazione dei Sistemi Operativi (OS) consiste essenzialmente nel poter condividere nello stesso Hardware più Sistemi Operativi funzionanti in modo totalmente indipendente. Questo viene fatto utilizzando software di virtualizzazione, di cui ce ne sono molti sul mercato dei computer e ci sono diverse alternative gratuite e proprietarie.

Tutte le tecnologie attualmente disponibili presentano diversi livelli di difficoltà in termini di installazione, configurazione, utilizzo, disponibilità e accessibilità della documentazione necessaria per padroneggiarla. Ma tutti si concentrano sul facilitare a maggio o meno la virtualizzazione di quasi tutti i sistemi operativi privati ​​(guest) o un sistema operativo (host), in modo da poter testare quasi tutti i sistemi operativi senza avere un disco rigido dedicato.

Virtualizzazione dei sistemi operativi: importanza

Importanza della virtualizzazione

Che si tratti di virtualizzare un sistema operativo completo o solo 1 o più applicazioni, la virtualizzazione è qualcosa di essenziale, poiché ci consente di espandere le nostre possibilità e capacità all'interno della nostra attuale piattaforma (computer/rete).

Per tutti coloro che lavorano o amano la Tecnologia, è molto importante essere aggiornati sui cambiamenti che sono avvenuti in essa., sia per aumentare il nostro sviluppo professionale, migliorare la nostra produttività lavorativa o semplicemente facilitare l'apprendimento e / o l'insegnamento delle ultime novità in campo informatico.

Un appassionato di computer, di solito un utente domestico che utilizza solitamente un determinato sistema operativo voler imparare a utilizzare o utilizzare i vantaggi di un altro sistema operativo noto o meno, senza dover ricorrere alla formattazione del computer.

E la tecnologia che lo rende possibile è la virtualizzazione dei sistemi operativi, che sostanzialmente consiste nel poter condividere nello stesso HW più Sistemi Operativi lavorando in modo totalmente indipendente.

L'attuale tecnologia HW ha fatto evolvere molto questa tecnologia, ovvero le applicazioni che la supportano, che oggi ci permette di far funzionare uno o più Sistemi Operativi diversi dal nostro e sul nostro, con praticamente la stessa potenza reale e talvolta anche uguale o superiore a come se fosse installato direttamente sul nostro HW.

Virtualizzazione dei sistemi operativi: vantaggi

Vantaggi della virtualizzazione

  • Risparmia sulle spese per le nuove attrezzature fisiche.
  • Mitigare i problemi di compatibilità dei programmi
  • Risparmio di ore / manodopera mediante clonazione di sistemi a caldo.
  • Risparmio di ore / lavoro grazie alla migrazione di sistemi caldi
  • Facilità di implementazione degli ambienti di test
  • Migliora l'isolamento di apparecchiature, applicazioni e servizi
  • Migliora la sicurezza e i profili di accessi specifici da parte di apparecchiature e sistemi
  • Flessibilità e agilità per ripristinare attrezzature, applicazioni e servizi.

Virtualizzazione dei sistemi operativi: svantaggi

Svantaggi della virtualizzazione

  • Possibili rendimenti inferiori
  • Probabili limitazioni hardware
  • Aumento del lavoro dovuto alla proliferazione di MV
  • Aumento del rischio dovuto alla centralizzazione della VM
  • Rischi di non uniformità o non standardizzazione dei formati VM

Tecnologias

Tecnologie di virtualizzazione

Le tecnologie di virtualizzazione disponibili fanno uso di ciò che è noto come "Hypervisor" o "Virtual Machine Monitor (VMM)", che altro non è che la piattaforma di virtualizzazione stessa, ovvero la tecnologia che ci permette di utilizzare, contemporaneamente, più OS su un host host (Server fisico).

Attualmente, gli hypervisor possono essere classificati in due tipi:

  • Tipo 1 (nativo, metallo nudo): Questi Hypervisor sono una soluzione Software eseguita direttamente sull'HW reale dell'Host host (Server fisico) per controllare l'HW e monitorare i multipli OS virtualizzati. I sistemi virtualizzati vengono eseguiti su un altro livello sopra l'Hypervisor.

Alcuni dei più noti hypervisor di tipo 1 sono i seguenti:

  1. Citrix Xen Server
  2. Hypervisor Citrix
  3. Server Microsoft Hyper-V
  4. Promox VE
  5. VMware: ESX / ESXi / ESXi gratuito / vSphere Hypervisor
  6. Xen
  7. Extratum

Gli hypervisor di tipo 1 possono essere di due tipi:

  1. Monolitico
  2. Di Microkernel
  • Tipo 2 (ospitato): Questi hypervisor sono una soluzione software che gira su un sistema operativo convenzionale (Linux, Windows, Mac OS) per virtualizzare altri sistemi operativi. In questo modo, la virtualizzazione avviene in un livello più lontano dall'HW se lo confrontiamo con gli hypervisor di tipo 1. Logicamente, ciò significa che le prestazioni sono inferiori negli hypervisor di tipo 2.

Alcuni degli hypervisor di tipo 2 più utilizzati sono i seguenti:

  1. bhyve
  2. Scatole Gnome
  3. Macchina virtuale basata su kernel (KVM)
  4. VMware: workstation, server, lettore e Fusion
  5. Microsoft: PC virtuale, server virtuale
  6. Parallels Desktop
  7. QEMU
  8. Red Hat Enterprise Virtualization Hat
  9. Sandboxie
  10. VM Lite
  11. Virt Manager
  12. VirtualBox
  13. Ipervisore Virtuozzo

In alcune letterature viene spesso citata la Virtualizzazione Ibrida, che, come dice il nome, consiste nell'implementare all'interno dello stesso Host fisico i 2 tipi di Virtualizzazione dei Sistemi Operativi sopra menzionati. Altre note tecnologie di virtualizzazione degne di nota sono quelle spesso legate al cloud o ai container. Tra questi ci sono:

  • Virtualizzazione del cloud
  1. Amazon Web Services (AWS)
  2. IBM PowerVM
  3. Oracle VM
  4. Windows Azure
  • Virtualizzazione dei container
  1. docker
  2. kubernetes
  3. linux-vserver
  4. LXC
  5. openvz
  6. Panamax
  7. Podman
  8. Desktop Rancher
  9. rkt
  10. Singolarità
  11. Vagabondo
  12. Contenitore di Windows

Riassunto

Riassunto

La determinazione del tipo di tecnologia di virtualizzazione migliore dipende dalle esigenze e dal modello di business di un'organizzazione e dalle capacità del personale IT che vi lavora. Ma in sintesi si può notare che un hypervisor di tipo 1 è più veloce di un hypervisor di tipo 2, poiché il primo comunica direttamente con l'HW del server. Un hypervisor di tipo 1 non deve occuparsi del sistema operativo e di più livelli che in genere riducono le capacità degli hypervisor ospitati.

Concludendo che con un Hypervisor di tipo 1 otterremo migliori prestazioni, scalabilità e stabilità. Ma, di contro, abbiamo che con questo tipo di tecnologia di virtualizzazione l'HW supportato è più limitato, poiché è normalmente costruito con un set limitato di driver e la sua implementazione è più complessa.

Mentre con gli hypervisor di tipo 2 che sono più popolari e noti a tutti e hanno accelerato il movimento di virtualizzazione, ottieni maggiore compatibilità a causa del fatto che hanno una grande matrice HW, poiché utilizzano la virtualizzazione basata su software. Ad esempio, un hypervisor di tipo 2 può essere installato su un laptop molto più facilmente di un hypervisor di tipo 1. Inoltre, gli hypervisor di tipo 2 sono più facili da configurare perché funzionano direttamente con un sistema operativo

Se hai altre domande su questo argomento, ti consiglio di leggere il documento di lavoro ad esso relativo che si trova in questo link.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Giulio Herrera suddetto

    Ottima spiegazione sulla differenza tra VMM tipo 1 e tipo 2.

    Ottimo articolo.

    1.    Post-installazione di Linux suddetto

      Saluti, grazie per la lettura e per il tuo commento. Siamo molto lieti che il contenuto sia stato utile e interessante per te.