Introduzione
L'utente è responsabile di molte applicazioni di produzione presso Adatum, una società che progetta e costruisce sottomarini da diporto. Attualmente, Adatum ha diverse applicazioni a tre livelli che vengono eseguite in macchine virtuali IaaS. È stata eseguita la migrazione di queste applicazioni da data center locali ospitati in varie reti virtuali Azure.
A questo punto, si vuole determinare se i set di scalabilità di macchine virtuali di Azure possono essere utili per risolvere i problemi di prestazioni e costi elencati di seguito:
- Un'applicazione supera regolarmente i carichi del processore per un massimo di due ore. Durante questo periodo, l'applicazione restituisce esiti negativi e non risponde. ma torna a funzionare correttamente al normalizzarsi del traffico.
- Un'altra applicazione presenta picchi di traffico regolari il venerdì sera e periodi di inattività il mercoledì mattina. Si vuole garantire la disponibilità delle istanze necessarie per far fronte agli aumenti e alle diminuzioni della domanda.
- Si vuole garantire che, indipendentemente dal carico client sulle applicazioni, non vengano distribuite più di 50 istanze in un set di scalabilità. In questo modo è possibile controllare i costi.
- È disponibile un'applicazione ospitata in una singola macchina virtuale che non subisce variazioni di utilizzo e non presenta un'architettura che consente il bilanciamento del carico.
- È disponibile un'applicazione in una singola macchina virtuale usata solo durante l'orario di ufficio da un numero limitato di persone.
I set di scalabilità di macchine virtuali di Azure consentono di creare e gestire un gruppo di macchine virtuali con bilanciamento del carico. Il numero di istanze di macchine virtuali può aumentare o diminuire automaticamente in risposta alla domanda o a una pianificazione definita.
I set di scalabilità di macchine virtuali offrono disponibilità elevata alle applicazioni e consentono di gestire, configurare e aggiornare in modo centralizzato un numero elevato di macchine virtuali. Con i set di scalabilità di macchine virtuali è possibile creare servizi su larga scala per aree quali calcolo, Big Data e carichi di lavoro dei contenitori.
Questo modulo fornisce informazioni sui ruoli dei set di scalabilità di macchine virtuali di Azure, sul loro funzionamento e sugli scenari in cui è consigliabile usarli come soluzione per l'organizzazione.
Obiettivi di apprendimento
Contenuto del modulo:
- È possibile ricevere informazioni sui set di scalabilità di macchine virtuali di Azure e sulle funzionalità fornite.
- Determinare se i set di scalabilità di macchine virtuali di Azure soddisfano le esigenze dell'organizzazione.
- Comprendere la differenza tra l'uso di set di scalabilità di macchine virtuali e il ridimensionamento di singole istanze.
Prerequisiti
Conoscenza dei concetti di base relativi alla rete e al calcolo delle macchine virtuali