Cloud pubblico: la scelta vantaggiosa delle aziende
L’ascesa e l’adozione del cloud pubblico è uno dei cambiamenti più importanti nella storia dell’informatica aziendale.
Molte aziende stanno spostando parti della loro infrastruttura informatica nei servizi di cloud pubblico perché più elastici e facilmente scalabili, maggiormente efficienti e ottimizzano le risorse.
Cosa sono i cloud pubblici?
Un cloud pubblico è un tipo di cloud computing in cui un fornitore di servizi realizza risorse di elaborazione disponibili per gli utenti su Internet pubblico.
Queste risorse potrebbero essere accessibili gratuitamente o l’accesso potrebbe essere venduto in base a modelli di prezzi basati su abbonamento o pay-per-use.
Il provider di cloud pubblico possiede e amministra i data center in cui vengono eseguiti i carichi di lavoro dei clienti.
I fornitori di servizi, in questo caso, si assumono la responsabilità di tutta la manutenzione dell’hardware e dell’infrastruttura e forniscono connettività di rete a larghezza di banda elevata per garantire un rapido accesso ad applicazioni e dati.
Gli ambienti multi-tenant nel cloud pubblico
Le architetture cloud pubbliche sono ambienti multi-tenant: gli utenti condividono un pool di risorse virtuali che vengono automaticamente predisposte e assegnate ai singoli tenant tramite un’interfaccia self-service.
Ciò significa che i carichi di lavoro di più tenant potrebbero eseguire istanze CPU in esecuzione su un server fisico condiviso contemporaneamente.
Tuttavia, i dati di ciascun tenant cloud sono isolati logicamente da quelli degli altri tenant.
Servizi cloud pubblici
Oggi è disponibile un’ampia gamma di servizi di cloud computing pubblico, che comprende molteplici offerte e modelli di servizio.
Quasi tutti i servizi che non richiedono la vicinanza fisica all’hardware che lo ospita possono ora essere forniti tramite il cloud.
Principali modelli di cloud
Infrastructure-as-a-Service (IaaS): in IaaS, il provider di cloud pubblico offre accesso a risorse di elaborazione, rete e storage fondamentali su richiesta tramite Internet pubblico o tramite connessioni dedicate.
Platform-as-a-Service (PaaS): PaaS fornisce agli sviluppatori di applicazioni una piattaforma completa, che include tutto l’hardware, il software e l’infrastruttura necessari, su cui è possibile creare, eseguire e gestire le applicazioni.
L’intera infrastruttura della piattaforma è in genere gestita dal provider cloud e gli utenti non devono preoccuparsi dei dettagli di livello inferiore.
Software-as-a-Service (SaaS): con SaaS, gli utenti ricevono l’accesso alle applicazioni software ospitate nel cloud.
Invece di essere installate su dispositivi locali, queste applicazioni risiedono nel cloud e sono accessibili tramite un browser Web o tramite un’API.
I vantaggi del cloud pubblico
In generale costituisce una scelta migliore se:
Si ha bisogno di scalabilità ed elasticità, ovvero la capacità di aggiungere capacità istantaneamente o automaticamente in risposta a picchi di traffico imprevisti.
Si vogliono evitare spese anticipate e preferisci spese operative in corso più prevedibili.
È necessario l’accesso illimitato a particolari risorse disponibili tramite un provider di cloud pubblico.
Tuttavia, per esigenze di sicurezza informatica, normative o infrastrutturali altamente specializzate, un cloud privato o un servizio simile al cloud privato potrebbe essere la soluzione migliore.