Che cosa comprende il termine virtualizzazione?

1

Ho visto su un certo numero di curricula il termine "virtualizzazione". Mentre ogni curriculum è unico, cosa significa o implica il termine o l'abilità più ampia di "virtualizzazione"?

Ritengo che la possibilità di installare macchine virtuali non sia l'unica cosa che questo significa. Ho installato VM e nella mia esperienza seguiva principalmente le istruzioni.

C'è qualcos'altro che mi manca, come in realtà programmazione di macchine virtuali? Esiste una competenza IT implicita sulla questione o conoscenze di programmazione rilevanti?

    
posta user1692741 09.07.2013 - 18:34
fonte

2 risposte

3

A volte, le persone inseriscono parole d'ordine nel proprio curriculum nella speranza che vengano notati. Per me la virtualizzazione va oltre la semplice creazione di una macchina virtuale e l'esecuzione di linux o windows su di essa.

La virtualizzazione comprende cose come la selezione dell'hardware e la configurazione dei nodi (incluso il failover) per l'ambiente virtuale. Decidere se utilizzare la memoria raw in modo da poter sfruttare una soluzione SAN che gestisce la deduplicazione o l'utilizzo di dischi rigidi virtuali per la portabilità. Creazione di un portale di gestione e potenzialmente un portale self-service per gli utenti autorizzati per l'implementazione automatica di macchine virtuali basate su modelli di libreria off.

Oltre alla virtualizzazione dei server, esiste anche la virtualizzazione desktop. Questo concetto implica la creazione di una farm di host virtuali che eseguono client desktop o una soluzione terminale e sostituisce le macchine desktop con thin client. Questi client in genere costano meno di $ 500 e non devono essere aggiornati perché la potenza è tutta nel server.

Infine, vi è la virtualizzazione delle app, in cui le applicazioni sono archiviate in bundle. Quando un utente deve eseguire l'applicazione, il pacchetto viene distribuito sul computer client e viene eseguito in un ambiente isolato.

Se qualcuno inserisce "Virtualization" nel suo curriculum, mi aspetterei che sia in grado di parlare di uno o più di questi argomenti.

    
risposta data 09.07.2013 - 19:09
fonte
0

L'ottimizzazione della configurazione delle macchine virtuali è probabilmente parte di ciò che ti manca. Come si fa a sapere quanta RAM, spazio su disco, cicli della CPU da dare a ciascuna VM e come monitorare lo stato di salute di queste macchine dato che alcuni progetti potrebbero aumentare e che inizialmente una buona configurazione hardware potrebbe non rimanere più così.

Failover e bilanciamento del carico sarebbero un paio di altri componenti che possono essere correlati alla configurazione di macchine virtuali in quanto potrebbero essere utilizzate in ambienti di sviluppo e test dove non è necessario hardware pesante e alcuni dei server più grandi potrebbero agire come 3 o 4 server in alcuni casi.

Wikipedia rileva la virtualizzazione dell'hardware e del desktop in cui quest'ultimo potrebbe essere considerato in alcune aziende come se qualcuno non richiede un desktop potente, quindi una macchina virtuale potrebbe essere ricavata da una macchina esistente che potrebbe essere condivisa tra persone senza requisiti elevati.

    
risposta data 09.07.2013 - 18:58
fonte

Leggi altre domande sui tag