Cos'è l'espansione del cloud?
L'espansione del cloud è un metodo di configurazione che utilizza le risorse di cloud computing quando l'infrastruttura on-premise raggiunge la capacità massima. Quando le organizzazioni esauriscono le risorse di computing nei loro data center interni, espandono il carico di lavoro extra a servizi cloud esterni di terze parti. L'espansione del cloud è un modo conveniente ed economico per supportare carichi di lavoro con modelli di domanda variabili e picchi stagionali della domanda.
Perché l'espansione del cloud è importante?
In passato, le organizzazioni acquistavano e mantenevano la propria infrastruttura di calcolo, come server, dispositivi di archiviazione e hardware di rete, in un data center privato o in una struttura di co-locazione. Tuttavia, con l'avvento di fornitori di cloud di terze parti come Amazon Web Services, ora le organizzazioni possono utilizzare un'infrastruttura di calcolo sicura, disponibile al pubblico in molte regioni del mondo e in grado di aumentare o ridurre facilmente la scalabilità per soddisfare le richieste di un carico di lavoro. Col tempo, l'utilizzo di infrastrutture completamente gestite da terzi è diventato sempre più conveniente. Il termine cloud pubblico si è fatto strada per differenziare l'infrastruttura interna dalle risorse cloud esterne di terze parti.
Molte organizzazioni preferiscono continuare a utilizzare l'infrastruttura di calcolo on-premise esistente e ottenere i vantaggi del cloud pubblico. Possono, tuttavia, implementare un'architettura di espansione del cloud ibrido per accedere alle risorse del cloud pubblico quando non dispongono più capacità di calcolo on-premise. Con l'implementazione di tecniche di espansione del cloud, i consumatori di cloud possono:
- Utilizzare efficacemente le risorse locali
- Ridurre i costi di investimento per ulteriori infrastrutture on-premise
- Usufruire della scalabilità e della flessibilità offerte dai cloud pubblici
- Evitare interruzioni dei servizi per applicazioni importanti per l'azienda dovuti a picchi del carico di lavoro
In quali circostanze le organizzazioni utilizzano l'espansione del cloud?
Di seguito sono riportati alcuni esempi di contesti in cui è frequente l'utilizzo dell'espansione del cloud:
Campagne di marketing
Le campagne di marketing, così come il lancio di un prodotto o di saldi stagionali, generano un grande afflusso di traffico che si attenua a conclusione dell'evento. Sebbene la capacità delle risorse on-premise possa sembrare adeguata in altri momenti, in questi casi potrebbe non essere in grado di gestire il traffico in eccesso. È possibile utilizzare l'espansione del cloud per soddisfare i picchi di domanda in questi momenti, senza dover acquistare risorse di calcolo aggiuntive.
Analisi dei big data
Le attività di modellazione di big data, come il rendering 3D o il machine learning, spesso richiedono maggiori risorse, come la capacità di processore e la memoria interna. Poiché queste attività non rientrano nella norma, sono adatte per l'espansione del cloud nel cloud pubblico. I fornitori di cloud pubblico dispongono anche di risorse appositamente ottimizzate per le attività di analisi dei big data e intelligenza artificiale.
Come funziona l'espansione del cloud?
Gli amministratori IT configurano i limiti di capacità delle proprie risorse informatiche locali. Quando il carico di lavoro di un'applicazione raggiunge il limite, l'applicazione passa all'utilizzo di risorse cloud pubbliche. La tecnologia dei load balancer reindirizza le richieste in arrivo per l'applicazione al cloud.
Di seguito sono riportati i tipi di architetture di espansione del cloud.
Espansione manuale
L'espansione manuale è un metodo di espansione del cloud con cui effettuare o annullare il provisioning in modo manuale per i servizi nel cloud pubblico in base alle necessità. Il software di bilanciamento del carico monitora le risorse ed invia avvisi per l'esecuzione di azioni manuali.
Pro e contro
Le organizzazioni utilizzano l'espansione manuale per creare implementazioni di grandi dimensioni ma temporanee per attività specifiche. L'espansione manuale aiuta a testare i nuovi progetti di espansione del cloud. Tuttavia, aumenta i rischi di errore umano e di sviste durante l'implementazione.
Espansione automatica
L'espansione automatica utilizza strumenti di espansione del cloud per effettuare il provisioning automaticamente dal fornitore di cloud pubblico. È possibile impostare le policy per definire la gestione di più richieste da parte dello strumento. Quando richieste, lo strumento effettua il provisioning delle risorse cloud in modo dinamico, mentre annulla il provisioning quando la richiesta cala.
Pro e contro
Gli strumenti di espansione del cloud automatica possono creare, aumentare, ridurre e rimuovere automaticamente le risorse cloud. Riducono, inoltre, il rischio di errore umano e utilizzano efficacemente sia l'infrastruttura pubblica che on-premise.
Bilanciamento del carico distribuito
Il bilanciamento del carico distribuito è un metodo di espansione del cloud che gestisce i carichi di lavoro in modo simultaneo tra l'infrastruttura del cloud pubblico e il data center dell'utente. È necessario impostare un'implementazione in standby nel cloud pubblico con una capacità minima. Bisogna, inoltre, impostare soglie di carico nell'infrastruttura on-premise e distribuirle secondo le necessità. Le operazioni di bilanciamento del carico condividono il traffico tra l'infrastruttura on-premise e il cloud pubblico, aumentando automaticamente la scalabilità dell'implementazione in standby per gestire carichi maggiori.
In che modo le organizzazioni possono utilizzare efficacemente l'espansione del cloud?
Per implementare l'espansione del cloud in maniera efficace, le organizzazioni hanno bisogno di:
Visibilità
I fornitori di servizi cloud dovrebbero includere una visibilità granulare per ottimizzare l'espansione. Monitorando in modo dettagliato l'utilizzo delle risorse, le organizzazioni possono superare le criticità ed aumentare le capacità del proprio cloud ibrido.
Efficienza
Le organizzazioni devono implementare software e strumenti in grado di orchestrare automaticamente le risorse di cloud computing. Il bilanciamento manuale è efficace solo per piccole operazioni e per casi d'uso specifici. Le organizzazioni, se desiderano eseguire la scalabilità in modo efficace, devono implementare l'automazione.
Controlli
È necessaria una capacità di monitoraggio per tenere traccia delle risorse e garantire che per esse il provisioning venga effettuato senza interruzioni del servizio, soprattutto durante i picchi di domanda. Gli strumenti e i servizi di espansione del cloud che implementano il monitoraggio e la segnalazione riducono i costi e aumentano l'efficienza nel tempo.
Come implementare l'espansione del cloud in AWS?
I servizi del cloud ibrido di AWS offrono un'esperienza AWS coerente con le risorse on-premise e del cloud AWS. È possibile scegliere tra la più ampia serie di servizi per creare architetture di espansione del cloud che soddisfino i requisiti dell'utente e casi d'uso specifici. I servizi cloud comprendono servizi di calcolo, rete, archiviazione, sicurezza, identità, integrazione dei dati, gestione, monitoraggio e operazioni.
Ad esempio, possono essere utilizzati i seguenti servizi:
- Gateway di archiviazione AWS offre applicazioni on-premise con accesso a volumi di archiviazione nel cloud praticamente illimitati.
- Amazon CloudWatch è un servizio di osservabilità che unifica la visione di risorse, applicazioni e servizi in esecuzione su AWS e on-premise.
- AWS Systems Manager è un hub centralizzato per il tracciamento e la risoluzione di problematiche operative in tutte le risorse AWS e on-premise.
Inizia a utilizzare l'espansione del cloud su AWS creando un account AWS oggi stesso.
Fasi successive dell'espansione del cloud con AWS
Ottieni accesso istantaneo al piano gratuito di AWS.
Inizia subito a utilizzare il cloud ibrido di AWS nella Console di gestione AWS.