-: In questa sezione del corso
verranno trattati i concetti relativi alla virtualizzazione.
La virtualizzazione è un ottimo strumento
che consente di eseguire più sistemi operativi
e ambienti applicativi su un unico pezzo di hardware, come una
workstation o un desktop.
La virtualizzazione è anche il cuore del cloud computing.
Quindi è sicuramente qualcosa che si vuole capire
meglio prima di continuare a studiare il cloud computing in futuro.
La virtualizzazione è la creazione
di una versione virtuale di un computer simulando
le funzionalità hardware di un computer tradizionale
all'interno di un ambiente virtualizzato.
Sul mio computer, ad esempio,
utilizzo OSX come sistema operativo principale
perché ho un Mac.
Ora posso creare una macchina virtuale
a cui è stata data parte della mia capacità di elaborazione,
parte della mia memoria di sistema
e parte del mio spazio di archiviazione,
in modo da poter installare un sistema operativo
su questo nuovo computer virtuale che ho
creato sul mio Mac.
Sul mio Mac, ad esempio, ho una
macchina virtuale con Linux e un'altra
con Windows 10, ma entrambe non
sono computer reali.
Si tratta di software
in esecuzione in un ambiente virtualizzato
che inganna i sistemi operativi facendo
credere loro di avere accesso
a un computer reale per tutto il tempo.
Se tutto questo è un po' confuso, non preoccupatevi.
Alla fine di questa sezione del
corso, capirete le macchine virtuali,
come funzionano e come usarle.
In questa sezione del corso ci concentreremo
sul quarto dominio, quello della virtualizzazione
e del cloud computing.
In questa sezione, però, ci concentreremo
solo sulla virtualizzazione e lasceremo
la parte del cloud computing
per la prossima sezione del corso.
Ora, nel corso di questa sezione, ci occuperemo
dell'obiettivo 4. 2.
Questo significa che dovete essere in grado di riassumere gli aspetti
della virtualizzazione lato client.
Notate che la parola chiave di questo obiettivo è riassumere
e questo è il primo obiettivo,
che avete visto in questo corso,
che utilizza la parola riassumere.
Per gli obiettivi che contengono la parola chiave riassumere,
vi verrà chiesto di comprendere il significato
delle informazioni apprese in questo corso.
Consolidate queste informazioni e poi
rispondete alle domande basandovi direttamente
su ciò che avete appreso.
Si tratta di una domanda un po' più approfondita
rispetto a una domanda di livello "explain"
(spiegazione) e potrebbero esserci
domande che richiedono di ricordare qualche
fatto o figura appresa in questi video.
Per esempio, diciamo che in questa sezione
sulla virtualizzazione imparerete a conoscere
questa cosa chiamata hypervisor.
Ora ci sono due tipi di hypervisor.
L'esame potrebbe descrivere le funzionalità di un hypervisor
e poi chiedere di determinare
se si tratta di un hypervisor di tipo 1 o di tipo 2.
Questo è il tipo di consolidamento delle conoscenze
che state apprendendo dagli hypervisor
e che poi applicate per rispondere alla domanda,
basandovi sulla sintesi di tutte le diverse conoscenze in una
o due frasi che potrebbero riassumere
il livello di conoscenza per una domanda
dell'esame.
Ora, volevo solo sottolineare
questo aspetto mentre ci addentravamo
in questa sezione, perché all'esame vi sarà una
manciata di domande che avranno a che fare con la virtualizzazione
e proverranno tutte da questa sezione del corso, a questo livello
di conoscenza sintetizzato.
Perciò, all'inizio di questa sezione,
daremo prima un'occhiata alla virtualizzazione.
I due tipi di hypervisor utilizzati nella virtualizzazione e il
funzionamento della virtualizzazione in un sistema tradizionale.
Poi passeremo alla containerizzazione, che è una forma
più recente di virtualizzazione in cui
tutti i container utilizzano
lo stesso sistema operativo e gli stessi file
di libreria.
Poi passeremo ai diversi
scopi delle macchine virtuali che
utilizzerete come tecnici.
Dopodiché, ci occuperemo dei
diversi requisiti di risorse
necessari per creare e gestire queste macchine virtuali.
Questo include le caratteristiche della CPU per la virtualizzazione,
la memoria di sistema, lo storage e i requisiti di rete.
Poi passeremo ai diversi
requisiti di sicurezza per proteggere
le macchine virtuali all'interno del sistema.
Passeremo poi a una dimostrazione in cui vi
mostrerò come potete installare e
configurare le macchine virtuali sul vostro sistema.
Infine, vi illustrerò un'altra dimostrazione in cui imparerete
come proteggere le macchine virtuali sul
vostro sistema da malware e altre vulnerabilità.
Iniziamo quindi il nostro viaggio nella virtualizzazione in
questa sezione del corso.