Introduzione
Si supponga di essere responsabili della gestione dei server locali in una società che si occupa di ricerca medica. I server amministrati eseguono tutta l'infrastruttura aziendale, dai server Web ai database. L'hardware sta tuttavia diventando vecchio e inizia a non tenere il passo con alcune delle nuove applicazioni di analisi dei dati che sono state distribuite.
Si potrebbe aggiornare tutto l'hardware, ma questa soluzione non sembra appropriata per diversi motivi:
I server sono fisicamente dislocati in tutto il mondo con poco personale in ogni sede. Si vuole centralizzare l'aggiornamento nella sede centrale.
La società usa un software di analisi dei dati personalizzato in diverse versioni di Windows e Linux, in alcuni casi con configurazioni particolari non del tutto chiare. Serve un modo per testare le distribuzioni in modo esaustivo e provare configurazioni diverse al fine di verificare che tutto funzioni correttamente prima della transizione.
L'attività è in forte espansione e la società sta crescendo rapidamente. È probabile che il carico sui server interni, in particolare sui database, continui a crescere. Questa crescita rende necessario l'acquisto di soluzioni per il futuro o la definizione di un piano di scalabilità per gestire la crescita.
Per questi motivi, si decide che è arrivato il momento di esplorare il cloud per vedere se può aiutare a risolvere il problema relativo al carico e alla scalabilità. In presenza di un gruppo di server misti e software personalizzato, si può esplorare la possibilità di spostare i server uno alla volta in Azure usando macchine virtuali di Azure.
Le macchine virtuali di Azure sono uno dei vari tipi di risorse di calcolo scalabili e su richiesta offerti da Azure. Con le macchine virtuali, si ha il controllo totale sulla configurazione e si può installare tutto il necessario per la propria attività. Se occorre scalare o estendere il data center, non è necessario acquistare hardware fisico. Azure offre infine altri servizi per monitorare, proteggere e gestire aggiornamenti e patch del sistema operativo.
Verranno ora esaminate le decisioni prese prima di creare una macchina virtuale, le opzioni per creare e gestire la macchina virtuale e le estensioni e i servizi usati per gestirla.
Obiettivi di apprendimento
Contenuto del modulo
- Come compilare un elenco di controllo per creare una macchina virtuale
- Le opzioni per creare e gestire le macchine virtuali
- Gli altri servizi disponibili per amministrare le macchine virtuali