Virtualizzazione
I
N
T
E
G
R
A
Z
I
O
N
E
D
I
S
I
S
T
E
M
I
La Virtualizzazione è un processo che permette
ad un server fisico di ospitare più macchine virtuali,
condividendo le risorse del singolo server attraverso
differenti ambienti. I server e desktop virtuali consentono di ospitare diversi sistemi operativi e applicazioni, localmente ed in remoto, annullando tutti i
problemi delle infrastrutture fisiche.
Compatibilità
Analogamente ad un computer fisico, una macchina
virtuale ospita un proprio sistema operativo guest e
proprie applicazioni disponendo di tutti i componenti
di un computer fisico (scheda madre, scheda VGA,
controller di schede di rete). In questo senso le macchine virtuali sono completamente compatibili con tutti i
sistemi operativi.
Isolamento
In qualità di azienda leader per le tecnologie di
infrastruttura virtuale, Teknonet utilizza l’approccio alla
virtualizzazione di VMware. Questa società è impegnata a garantire alle organizzazioni di piccole e
grandi dimensioni un incremento dell’efficienza in
termini di costi delle operazioni IT. Le soluzioni
VMware vengono utilizzate da oltre 120.000 organizzazioni IT a livello mondiale, incluse tutte la
aziende Fortune 100.
L’approccio alla virtualizzazione di VMware
L’approccio alla virtualizzazione di VMware consiste
nell’inserimento di un sottile strato di software direttamente nell’hardware del computer o nel sistema operativo host. Questo contiene un sistema di monitoraggio
o “hypervisor” che alloca le ricorse in maniera
dinamica e trasparente, per eseguire contemporaneamente più sistemi operativi indipendenti in un singolo
computer.
WMware ESX
Grazie al software “VMware ESX” è possibile trasformare, ovvero “virtualizzare”, le risorse hardware di un
computer x86, compresi la CPU, la RAM, il disco
rigido e il controller di rete, per creare una macchina
virtuale completamente operativa in grado di eseguire
i propri sistemi operativi e applicazioni al pari di un
computer reale.
Sebbene possano condividere le risorse fisiche di un
singolo computer, le macchine virtuali sono reciprocamente isolate come fossero macchine fisiche distinte.
L’isolamento è un fattore fondamentale e spiega in che
misura le applicazioni eseguite in ambiente virtuale
risultino superiori in termini di disponibilità e sicurezza.
Se, ad esempio, in un singolo server fisico risiedono
più macchine virtuali, all’arresto di una di queste, le
altre rimangono disponibili e perfettamente funzionanti.
Incapsulamento
Una macchina virtuale è in un contenitore software che
raggruppa ed incapsula un insieme completo di risorse
hardware virtuali, con sistema operativo ed applicazioni,
in
un
pacchetto
software.
Grazie
all’”incapsulation” le macchine virtuali possono essere
trasferite e gestite con estrema facilità. E’ ad esempio
possibile spostare o copiare una macchina virtuale da
una posizione ad un’altra come qualsiasi file software,
oppure salvarla in un comune dispositivo storage di
dati: da scheda di memoria flash USB a una SAN
(Storage Area network) aziendale.
Indipendenza dall’hardware
Le macchine virtuali sono completamente indipendenti
dall’hardware fisico sottostante. E’ possibile ad esempio configurare una macchina con componenti virtuali,
quali CPU, scheda di rete, controller SCSI,
dall’harware che li contiene.