Tipologie di Cloud computing: cosa sapere e come scegliere
Nonostante l’inflazione e l’incertezza del contesto economico, nel 2022 il mercato del Cloud in Italia ha superato i 4,5 miliardi di euro, con una crescita del +18%, composta da un +15% di crescita organica in continuità con gli scorsi anni e da un +3% dovuto all’impatto delle aspettative di rialzo dei prezzi dei servizi.
I dati, forniti sul finire dello scorso anno dall’Osservatorio Cloud Transformation del Politecnico di Milano, dimostrano quanto matura sia oramai la tecnologia anche nel nostro Paese, che si è affermata nelle aziende dopo la spinta data dalla pandemia.
Nello specifico, gli Osservatori ci ricordano come la spesa di Public & Hybrid Cloud in Italia, ovvero l’insieme dei servizi forniti da provider esterni e l’interconnessione tra Cloud pubblici e privati, abbia avuto la crescita più significativa: 2,95 miliardi di euro, ossia il +22% sul 2021.
In particolare, all’interno del Public & Hybrid Cloud, i servizi PaaS (Platform as a Service) registrano la dinamica principale raggiungendo il valore di 531 milioni di euro (+33% sul 2021) e si confermano la base per lo sviluppo e la modernizzazione delle applicazioni.
Nelle grandi imprese l’adozione del Cloud è ormai una certezza e rappresenta la modalità di erogazione del 44% del parco applicativo, in sostanziale bilanciamento con gli ambienti on-premise.
Gli investimenti sul Cloud vedono il nostro Paese perno centrale delle attività in Europa. Se nel 2022 Google ha presentato le sue Region a Milano e Torino, lo stesso ha fato Microsoft con le Azure Region dislocate in Lombardia. Due esempi di quanto le multinazionali considerino centrale l’Italia nel più ampio contesto dell’adozione cloud in Europa.

Le tipologie di Cloud Computing
Esistono quattro tipi principali di cloud computing:
– privati
– pubblici
– ibridi
– multicloud
Tre sono invece le tipologie di servizi di cloud computing:
– Infrastructure-as-a-Service (IaaS)
– Platforms-as-a-Service (PaaS)
– Software-as-a-Service (SaaS)
La scelta di un tipo di cloud o di un servizio cloud è una decisione unica.
Non esistono due cloud uguali (anche se sono dello stesso tipo) e non vengono utilizzati due servizi cloud per risolvere lo stesso problema.
Ma ci sono sicuramente delle somiglianze.
Ogni cloud estrae, raggruppa e condivide risorse di elaborazione scalabili attraverso una rete. Ogni tipo di cloud abilita il cloud computing, che è l’atto di eseguire carichi di lavoro all’interno di quel sistema.
E ogni cloud viene creato utilizzando un mix unico di tecnologie, che include quasi sempre un sistema operativo, una sorta di piattaforma di gestione e API (Application Programming Interface).
Il software di virtualizzazione e automazione può essere aggiunto ad ogni tipologia di cloud per funzionalità aggiuntive o maggiore efficienza.
Le differenze tra cloud pubblici, cloud privati, ibridi e multicloud una volta erano facilmente definite in base alla posizione e alla proprietà. Ma non è più così semplice.
Public Cloud
I cloud pubblici sono ambienti cloud generalmente creati da un’infrastruttura IT non di proprietà dell’utente finale.
Alcuni dei maggiori fornitori di cloud pubblico includono Amazon Web Services (AWS), Google Cloud, IBM Cloud e Microsoft Azure.
I cloud pubblici tradizionali funzionano sempre off-premise, ma i fornitori di cloud pubblico di oggi hanno iniziato a offrire servizi cloud sui data center on-premise dei clienti.
Ciò ha reso obsolete le distinzioni di posizione e proprietà.
Tutti i cloud diventano cloud pubblici quando gli ambienti vengono partizionati e ridistribuiti a più tenant. Le strutture tariffarie non sono più caratteristiche necessarie dei cloud pubblici, poiché alcuni fornitori di servizi consentono ai tenant di utilizzare i propri cloud gratuitamente.
L’infrastruttura IT bare metal utilizzata dai fornitori di cloud pubblico può essere astratta e venduta come IaaS oppure essere sviluppata in una piattaforma cloud venduta come PaaS.
Private Cloud
I cloud privati sono genericamente definiti come ambienti cloud dedicati esclusivamente a un singolo utente finale, in cui l’ambiente di solito viene eseguito dietro il firewall di quell’utente o gruppo.
I cloud diventano privati quando l’infrastruttura IT sottostante è dedicata a un singolo cliente con accesso completamente isolato.
Ma queste tipologie non devono più provenire dall’infrastruttura IT on-premise. Le organizzazioni continuano a realizzare cloud privati su data center di proprietà dei fornitori in affitto situati off-premise, il che rende, ancora una volta, obsolete tutte le regole di posizione e proprietà.
Ciò ha anche portato a una serie di sottotipi di cloud privato, tra cui:
Managed Private Cloud – I clienti creano e utilizzano un cloud privato che viene distribuito, configurato e gestito da un fornitore terzo. I cloud privati “gestiti” sono un’opzione che aiuta le aziende con team IT insufficienti o poco qualificati a fornire servizi e infrastrutture migliori.
Dedicated cloud – Una nuvola dentro un’altra nuvola. Si può avere un cloud dedicato su un cloud pubblico o su un cloud privato. Ad esempio, un reparto contabilità potrebbe avere il proprio cloud dedicato all’interno del cloud privato dell’organizzazione.
Hybrid Cloud
Un cloud ibrido è un ambiente IT apparentemente singolo creato da più ambienti connessi tramite reti locali (LAN), reti geografiche (WAN), reti private virtuali (VPN) e API.
Le caratteristiche dei cloud ibridi sono complesse e i requisiti possono variare.
Ad esempio, un cloud ibrido potrebbe dover includere:
– almeno un cloud privato e almeno un cloud pubblico
– due o più cloud privati
– due o più cloud pubblici
– un ambiente bare metal o virtuale connesso ad almeno un cloud pubblico o privato
Ma ogni sistema IT diventa un cloud ibrido quando le app possono entrare e uscire da più ambienti separati, ma connessi.
Almeno alcuni di questi ambienti devono provenire da risorse IT consolidate in grado di scalare su richiesta. E tutti questi ambienti devono essere gestiti come un unico ambiente, utilizzando una piattaforma di gestione e orchestrazione integrata.
Multicloud
Per farla breve, tutti i cloud ibridi sono multicloud, ma non tutti i multicloud sono cloud ibridi. I multicloud diventano cloud ibridi quando più cloud sono collegati da una qualche forma di integrazione o orchestrazione.
Un ambiente multicloud potrebbe esistere apposta (per controllare meglio i dati sensibili o come spazio di archiviazione ridondante per un migliore ripristino di emergenza) o “per caso” (di solito il risultato di shadow IT).
In ogni caso, avere più cloud sta diventando sempre più comune tra le aziende che cercano di migliorare la sicurezza e le prestazioni, attraverso un portafoglio ampliato di ambienti.
I servizi basati sul Cloud Computing
I servizi cloud sono infrastrutture, piattaforme o software ospitati da provider di terze parti e resi disponibili agli utenti tramite internet.
Esistono tre tipi principali di soluzioni as-a-Service:
– IaaS
– PaaS
– SaaS
Ognuno facilita il flusso di dati utente dai client front-end ai sistemi del provider di servizi cloud e viceversa, ma varia in base a ciò che viene fornito.
IaaS
IaaS significa che un fornitore di servizi cloud gestisce l’infrastruttura per l’utente (i server effettivi, la rete, la virtualizzazione e l’archiviazione dei dati) tramite una connessione.
L’utente stesso ha accesso tramite un’API o una dashboard e sostanzialmente affitta l’infrastruttura, gestendo elementi quali il sistema operativo, le app e il middleware, mentre il provider si occupa di qualsiasi hardware, rete, dischi rigidi, archiviazione dati e server; e ha la responsabilità di prendersi cura di interruzioni, riparazioni e problemi hardware.
Questo è il tipico modello di implementazione dei provider di archiviazione cloud.
PaaS
Ma sia l’hardware che una piattaforma software applicativa possono essere forniti e gestiti da un provider di servizi cloud esterno, con l’utente che gestisce le app in esecuzione sulla piattaforma e i dati su cui si basa l’app. In questo caso, abbia il PaaS.
Principalmente per sviluppatori e programmatori, il platform-as-a-service offre una piattaforma cloud condivisa per lo sviluppo e la gestione delle applicazioni (un importante componente DevOps) senza dover costruire e mantenere l’infrastruttura solitamente associata al processo.
SaaS
SaaS è un servizio che fornisce un’applicazione software, gestita dal provider di servizi cloud, ai propri utenti. In genere, le app SaaS sono applicazioni web o app mobili a cui gli utenti possono accedere tramite un browser.
Gli aggiornamenti software, le correzioni di bug e altre manutenzioni generali del software sono curate dall’utente e si connettono alle applicazioni cloud tramite una dashboard o un’API.
Lo scenario SaaS elimina la necessità di avere un’app installata localmente sul computer di ogni singolo utente, consentendo maggiori metodi di accesso al software.
Come scegliere la soluzione cloud più adatta alle esigenze aziendali
Nella scelta del cloud bisogna considerare diversi elementi.
Le aziende che scelgono di passare al cloud lo fanno per una serie di motivi.
I vantaggi di flessibilità, scalabilità, risparmio sui costi, vengono soppesati rispetto ai problemi di disponibilità (che possono essere facilmente risolti dallo SLA del fornitore di servizi cloud).
Ci sono anche una varietà di casi d’uso che le aziende possono scegliere di implementare, tra cui: backup, ripristino di emergenza, test/sviluppo, e così via. Il passaggio al cloud presenta vantaggi per le aziende di tutte le dimensioni.
Per le piccole e medie imprese che non possono permettersi un’infrastruttura ad alta intensità di capitale, il cloud è conveniente, più facile da implementare e semplice da gestire.
Effettuare l’investimento non richiede grandi quantità di capitale o lunghi accantonamenti. Per le aziende con scadenze rigorose, il cloud consente ai progetti di decollare più rapidamente, arrivando a dimezzare il time-to-market.
È importante valutare se il cloud è adatto alle proprie esigenze da una prospettiva strategica e operativa.
La domanda di IT varia nel corso dell’anno?
I costi IT incidono sulla capacità di crescere come azienda?
In tal caso, si può prendere in considerazione un’opzione cloud che può essere facilmente ridimensionata. La compagnia dovrebbe anche valutare l’attuale configurazione IT per comprendere i vantaggi del passaggio al cloud, in particolare nelle seguenti aree:
- Servizio: quanto sono importanti la sicurezza, l’affidabilità e la flessibilità per la tua azienda? La soluzione attuale soddisfa le esigenze? C’è margine di miglioramento?
- Panorama tecnologico: quanti utenti aziendali ci sono? Qual è la distribuzione geografica della base di utenti? I dipendenti richiedono l’accesso remoto?
- Costi: si è soddisfatti dei costi della soluzione on premise? La spesa per aumentare o aggiornare i servizi è accettabile?
- Facilità di migrazione: quando si è investito l’ultima volta in una spesa in conto capitale significativa? Ci sono impegni contrattuali con i fornitori che limitano la migrazione?
Rispondere a queste domande può aiutare a capire se il cloud è adatto alla propria azienda.
In generale, la soluzione cloud scelta dovrebbe essere facile da implementare e gestire. Il provider dovrebbe offrire l’infrastruttura migliore della categoria, compresi l’hardware e le GPU più recenti, un ampio supporto per le applicazioni, una solida sicurezza, un supporto esperto e una struttura dei costi ragionevole e di facile comprensione.
La gamma di servizi offerti dai fornitori di servizi cloud può essere enorme ci sono però dei criteri che possiamo seguire.
Performance
Per il calcolo ad alte prestazioni, le CPU e gli acceleratori GPU più recenti sono fondamentali, così come il networking ad alta velocità con connessioni a 10 Gbps o più.
Magari si ha bisogno di server dedicati o bare metal e storage ad alte prestazioni in grado di gestire carichi di lavoro sia a larghezza di banda elevata che a transazioni elevate (IOPS).
Conviene allora scegliere un fornitore in grado di fornire prestazioni di elaborazione e archiviazione coerenti su larga scala, assicurandosi di beneficiare delle giuste infrastrutture di cloud computing in modo che l’attività possa andare avanti senza intoppi.
Affidabilità
Sembra un gioco da ragazzi, ma ci sono molti aspetti dell’affidabilità, tra cui la ridondanza e la replica dei dati intergeografici.
Vale la pena cercare fornitori con più data center che includano alimentatori ridondanti, raffreddamento e operatori di rete.
Il supporto deve essere disponibile 24 ore su 24, 7 giorni su 7, e il fornitore deve dimostrare esperienza nella creazione, esecuzione e supporto di ambienti complessi.
Flessibilità
Il provider cloud dovrebbe offrire un’ampia gamma di soluzioni flessibili e avere una buona conoscenza del cloud ibrido. Assieme a ciò, non possiamo dimenticare la sicurezza.
La protezione dei dati end-to-end non dovrebbe essere negoziabile, così come la compliance con normative specifiche, se richieste dal proprio ambito di business.
Localizzazione
Poiché le normative sulla sicurezza e sulla conformità variano da paese a paese, le aziende che operano in tutto il mondo devono sapere dove il proprio fornitore di servizi cloud ospita i dati.
Se i dati e le applicazioni sono altamente sensibili, meglio scegliere provider presenti vicino a dove si opera.
Valore
Oltre alle funzionalità di base di calcolo flessibile, storage, rete, provisioning e scalabilità automatica, ci sono altri aspetti da considerare quando si tratta di HPC nel cloud.
Il tuo provider dovrebbe consentirti di “aumentare e ridurre” le risorse informatiche di cui hai bisogno, anche con breve preavviso.
Ad esempio, potresti aver bisogno di potenza di calcolo aggiuntiva solo per poche ore per gestire un aumento temporaneo del carico di lavoro.
Altre volte, potresti volere capacità aggiuntiva per periodi indefiniti.
Il tuo fornitore dovrebbe essere dotato degli strumenti per automatizzare il processo di aumento e diminuzione della capacità, aiutandoti a gestire i tuoi oneri di costo, offrendo così valore.
Costo
Fare un vero confronto dei prezzi tra i fornitori può essere difficile, a causa dei loro diversi modelli di prezzo e strutture di sconto.
Il primo passo è cercare la chiarezza nei piani tariffari.
La maggior parte dei fornitori affidabili offre calcolatori di prezzi online per iniziare e livelli introduttivi gratuiti che consentono di “provare prima di acquistare”.
Integrazione
Un fattore chiave per molte aziende è la capacità di un provider cloud di integrarsi con i sistemi esistenti.
Se si utilizzano già altre tecnologie o sistemi all’interno dell’organizzazione, è importante scegliere un fornitore di servizi cloud in grado di integrarsi perfettamente con questi sistemi.
In questo modo si garantisce l’integrazione dei dati e dei processi e si evitano inutili interruzioni.
La maggior parte delle aziende di medie e grandi dimensioni adotta un approccio multi-cloud e hybrid-cloud.
Uno dei fattori più significativi dell’utilizzo di un approccio multi-cloud è il costo. Se non si pianifica correttamente, i servizi cloud possono costare più di quanto si possa immaginare.
Ad esempio, un cloud può offrire uno storage di file più economico, mentre un altro può fornire un servizio di posta elettronica competitivo. Un cloud magari si focalizza su macchine virtuali più convenienti, mentre altri su approcci cloud native economici.
Ultimi post
- Protocolli di rete: cosa sono e quali i più importanti
- Reti informatiche: cosa sono, tipologie e modelli
- I 14 migliori strumenti di collaborazione aziendale
- Tipologie di Cloud computing: cosa sapere e come scegliere
- Infrastructure as a Code (IaC): tutto ciò che serve sapere
Categorie
Tag