Cloud computing cos’è a cosa serve e perchè oggi tutti lo stanno cercando. Una guida definitiva per mettere, nero su bianco (digitale) l’identikit della magia, digitale, a cui tutti stanno guardano per riaccendere il motore di business, relazioni, comunicazioni meglio e con più forza. Il caso di IBM e della sua offerta di Cloud Pubblico (qui lo speciale su cloud pubblico cos’è) che sta macinando tassi di crescita record.

Una piccola e preziosa guida pratica.

Questione di flessibilità, scalabilità, possibilità di accedere a sicurezza, potenza di calcolo, spazio di archiviazione quando serve, dove serve e per il tempo necessario. Cloud computing cos’è? Innanzitutto sembra proprio la leva, la possibilità più potente e vantaggiosa a cui milioni di imprese si stanno affidando, ora più che mai, per riattivare, davvero, la loro “nuova” normalità.

Una fase delicata in cui blocchi, fughe in avanti ed errori però si pagano inevitabilmente di più e peggio di prima. Ecco perché è importante provare ad orientarsi meglio, facendo ordine e analizzando il caso di chi, come IBM, ha da tempo fa scelto tecnologiche precise rispondendo alle necessità di molte imprese italiane (qui tutti i dettagli).

Cloud Computing cos’è

Il cloud computing è un termine generale per tutto ciò che comporta la fornitura di servizi ospitati su Internet. Questi servizi sono suddivisi in tre categorie principali: infrastruttura come servizio (IaaS), piattaforma come servizio (PaaS) e software come servizio (SaaS).

Un cloud può essere privato o pubblico. Un cloud pubblico vende servizi a chiunque su Internet. Un cloud privato è una rete proprietaria o un data center che fornisce servizi ospitati a un numero limitato di persone, con determinate impostazioni di accesso e autorizzazioni. Privato o pubblico, l’obiettivo del cloud computing è fornire un accesso facile e scalabile alle risorse informatiche e ai servizi IT.

L’infrastruttura cloud comprende i componenti hardware e software necessari per la corretta implementazione di un modello di cloud computing. Il cloud computing può anche essere pensato come utility computing o elaborazione su richiesta.

Il nome cloud computing è stato ispirato dal simbolo del cloud che viene spesso utilizzato per rappresentare Internet in diagrammi di flusso e diagrammi.

Cloud computing vs. web hosting tradizionale

Un servizio cloud ha tre caratteristiche distinte che lo differenziano dal web hosting tradizionale:

Gli utenti possono accedere a grandi quantità di potenza di elaborazione su richiesta. In genere viene venduto al minuto o all’ora.

È elastico: un utente può avere un servizio quanto desidera in un dato momento.
Il servizio è completamente gestito dal fornitore (il consumatore non ha bisogno altro che di un personal computer e accesso a Internet). Importanti innovazioni nella virtualizzazione e nel calcolo distribuito, nonché un migliore accesso a Internet ad alta velocità, hanno accelerato l’interesse per il cloud computing.

Caratteristiche del cloud computing

Provisioning self-service: gli utenti finali possono creare risorse di calcolo per quasi tipo di carico di lavoro su richiesta. Un utente finale può eseguire il provisioning delle funzionalità di elaborazione, come il tempo del server e l’archiviazione di rete, eliminando la tradizionale necessità per gli amministratori IT di eseguire il provisioning e gestire le risorse di calcolo.

Elasticità: le aziende possono espandersi liberamente all’aumentare delle esigenze di elaborazione e ridimensionare al diminuire della domanda.

Ciò elimina la necessità di ingenti investimenti nelle infrastrutture locali, che possono o meno rimanere attive.

Pay per use: le risorse di calcolo sono misurate a livello granulare, consentendo agli utenti di pagare solo per le risorse e i carichi di lavoro che utilizzano.

Resilienza del carico di lavoro: i fornitori di servizi cloud spesso implementano risorse ridondanti per garantire l’archiviazione resiliente e mantenere attivi i carichi di lavoro importanti degli utenti, spesso in più aree globali.

Flessibilità della migrazione: le organizzazioni possono spostare determinati carichi di lavoro da o verso il cloud – o verso diverse piattaforme cloud – come desiderato o automaticamente – per un migliore risparmio sui costi o per utilizzare nuovi servizi non appena emergono.

Ampio accesso alla rete: un utente può accedere ai dati del cloud o caricare i dati nel cloud da qualsiasi luogo con una connessione Internet e utilizzando qualsiasi dispositivo.

Multi-tenancy e pooling di risorse: la multi-tenancy consente a numerosi clienti di condividere le stesse infrastrutture fisiche o le stesse applicazioni, mantenendo comunque la privacy e la sicurezza sui propri dati.

Con il pool di risorse, i fornitori di servizi cloud offrono assistenza a numerosi clienti con le stesse risorse fisiche. I pool di risorse dei fornitori di servizi cloud dovrebbero essere molto ampi e abbastanza flessibili da poter soddisfare i requisiti di più clienti.

Vantaggi del cloud computing

Il cloud computing offre numerosi vantaggi interessanti per le aziende e gli utenti finali. Vantaggi che, come anticipato, oggi ne stanno decretando una crescita senza precedenti anche e soprattutto della straordinaria fase di ripresa in cui si trovano milioni di imprese italiane. Alcuni dei principali vantaggi del cloud computing sono:

Risparmio sui costi: l’utilizzo dell’infrastruttura cloud può comportare costi, in quanto le organizzazioni non devono spendere ingenti somme di denaro per l’acquisto e la manutenzione delle apparecchiature. Ciò riduce i costi delle spese in conto capitale, poiché non devono investire in hardware, strutture, servizi pubblici o costruire grandi data center per soddisfare le loro attività in crescita. Inoltre, le aziende non hanno bisogno di grandi team IT per gestire le operazioni del data center cloud perché possono fare affidamento sull’esperienza dei team dei loro fornitori di cloud.

Il cloud computing riduce anche i costi relativi ai tempi di inattività. Poiché i tempi di inattività raramente si verificano nel cloud computing, le aziende non devono spendere tempo e denaro per risolvere eventuali problemi che potrebbero essere correlati ai tempi di inattività.

Mobilità: la memorizzazione delle informazioni nel cloud significa che gli utenti possono accedervi da qualsiasi luogo con qualsiasi dispositivo con una sola connessione a Internet. Ciò significa che gli utenti non devono portare con sé unità USB, un disco rigido esterno… per accedere ai propri dati. Gli utenti possono accedere ai dati aziendali tramite smartphone e altri dispositivi mobili, consentendo ai dipendenti remoti di rimanere aggiornati con colleghi e clienti.

Gli utenti finali possono facilmente elaborare, archiviare, recuperare e recuperare risorse nel cloud. Inoltre, i fornitori di servizi cloud forniscono automaticamente tutti gli aggiornamenti e gli aggiornamenti, risparmiando tempo e fatica.

Disaster Recovery: tutte le organizzazioni si preoccupano della perdita di dati.

La memorizzazione dei dati nel cloud garantisce che gli utenti possano sempre accedere ai loro dati anche se i loro dispositivi, ad esempio laptop o smartphone, sono inutilizzabili.

Con i servizi basati su cloud, le organizzazioni possono recuperare rapidamente i propri dati in caso di emergenza, come calamità naturali o interruzioni di corrente.

Modelli di implementazione del cloud computing. Il caso IBM

I servizi di cloud privato vengono erogati dal data center di un’azienda agli utenti interni. Con un cloud privato, un’organizzazione crea e mantiene la propria infrastruttura cloud sottostante. Questo modello offre la versatilità e la convenienza del cloud, preservando la gestione, il controllo e la sicurezza comuni ai data center locali. Agli utenti interni può essere addebitato o meno un addebito per i servizi tramite addebito IT.

Nel modello di cloud pubblico, un fornitore di servizi cloud di terze parti fornisce il servizio cloud su Internet. I servizi cloud pubblici sono venduti su richiesta, in genere al minuto o all’ora, sebbene per molti servizi siano disponibili impegni a lungo termine. I clienti pagano solo per i cicli della CPU, l’archiviazione o la larghezza di banda che consumano. Tra i principali fornitori di cloud ibrido da tempo una scelta di campo precisa è stata fatta da IBM, qui infatti tutti i dettagli sulla sua rinnovata offerta di Cloud Pubblico.

IBM Public Cloud, la forza dell’open source e la sicurezza che serve, oggi

Più nel dettaglio IBM Cloud supporta più di 1.000 client aziendali e più di 19.000 cluster di produzione che utilizzano Kubernetes. Con l’implementazione on-demand di un ambiente gestito Red Hat OpenShift  e l’impegno di IBM per l’ecosistema Red Hat, è facile connettersi ed eseguire la migrazione. Inoltre IBM Cloud investe e partecipa a una serie di progetti open source che alimenteranno il motore dell’innovazione in futuro.

Per quanto concerne il tema sicurezza, su cui molte aziende che stanno migrando in cloud sono oggi focalizzate IBM Cloud vanta una conformità leader di settore, che include le schede di crittografia HSM FIPS 140-2 Livello 4, per la crittografia dei dati in modo da soddisfare anche i requisiti più rigidi. Il monitoraggio e gestione delle minacce in tutti i cloud viene garantito da un dashboard di sicurezza centralizzata con l’integrazione di IBM Security. Il servizio Kubernetes consolidato con sicurezza del contenitore continua fornisce poi isolamento integrato e segmentazione di rete per la protezione delle applicazioni. «Con quasi 2.000 client, IBM Cloud è il cloud pubblico ideale per VMware – raccontano direttamente da IBM -. Disponiamo dell’esperienza e delle competenze per eseguire la migrazione e la modernizzazione dei carichi di lavoro basati su VMware. Il nostro portafoglio completo supporta nativamente SAP, IBM Power AIX e IBM i, IBM Z e altri carichi di lavoro mission-critical. Offriamo una gamma completa di opzioni di calcolo — da VPC (Virtual Private Cloud) a server bare metal— per soddisfare le esigenze in materia di applicazioni».

Modelli di implementazione del cloud computing, le nuvole “Ibride”

Tornando ai modelli di implementazione del cloud computing, un cloud ibrido è una combinazione di servizi cloud pubblici e un cloud privato locale, con orchestrazione e automazione tra i due. Le aziende possono eseguire carichi di lavoro mission-critical o applicazioni sensibili sul cloud privato e utilizzare il cloud pubblico per gestire esplosioni o picchi di carichi di lavoro richiesti. L’obiettivo di un cloud ibrido è creare un ambiente unificato, automatizzato e scalabile che sfrutti tutto ciò che può fornire un’infrastruttura di cloud pubblico, pur mantenendo il controllo sui dati mission-critical.

Inoltre, le organizzazioni stanno adottando sempre più un modello multi-cloud o l’uso di più provider IaaS. Ciò consente alle applicazioni di migrare tra diversi provider cloud o persino di operare contemporaneamente su due o più provider cloud.

Le organizzazioni adottano il multi-cloud per vari motivi. Ad esempio, potrebbero farlo per ridurre al minimo il rischio di un’interruzione del servizio cloud o per trarre vantaggio da prezzi più competitivi di un determinato fornitore. L’implementazione multi-cloud e lo sviluppo di applicazioni possono rappresentare una sfida a causa delle differenze tra i servizi dei provider cloud e le interfacce dei programmi applicativi (API).

Le distribuzioni multi-cloud dovrebbero diventare più facili, tuttavia, poiché i servizi e le API dei provider convergono e diventano più standardizzati attraverso iniziative del settore come Open Cloud Computing Interface.

Sicurezza nel cloud

Sicurezza del cloud computing

La sicurezza rimane una preoccupazione primaria per le aziende che intendono adottare il cloud, in particolare l’adozione del cloud pubblico. I fornitori di servizi di cloud pubblico condividono la propria infrastruttura hardware sottostante tra numerosi clienti, poiché il cloud pubblico è un ambiente multi-tenant. Questo ambiente richiede un significativo isolamento tra le risorse di calcolo. Allo stesso tempo, l’accesso all’archivio cloud pubblico e alle risorse di calcolo è protetto dalle credenziali di accesso all’account.

Molte organizzazioni vincolate da complessi obblighi normativi e standard di governance sono ancora restie nel collocare dati o carichi di lavoro nel cloud pubblico per paura di interruzioni, perdite o furti. Tuttavia, questa resistenza sta svanendo, poiché l’isolamento logico si è dimostrato affidabile e l’aggiunta della crittografia dei dati e vari strumenti di gestione delle identità e degli accessi hanno migliorato la sicurezza all’interno del cloud pubblico.

Anche in questo il caso dell’offerta di Cloud Pubblico di IBM sta macinando record di crescita e di adesione in virtù di una particolare attenzione proprio per la cloud security.

Storia del cloud computing

La storia e l’evoluzione del cloud computing risale agli anni ’50 e ’60.

Negli anni ’50, le aziende iniziarono a utilizzare grandi computer mainframe, ma era troppo costoso acquistare un computer per ogni utente. Quindi, tra la fine degli anni ’50 e l’inizio degli anni ’60, fu sviluppato un processo chiamato time-sharing per fare un uso più efficiente del costoso tempo del processore.

La condivisione del tempo ha consentito agli utenti di accedere a numerose istanze di elaborazione dei mainframe contemporaneamente, massimizzando la potenza di elaborazione e minimizzando i tempi di inattività. Questa idea rappresenta il primo utilizzo di risorse informatiche condivise, la base del cloud computing moderno.

Le origini della fornitura di risorse informatiche utilizzando una rete globale sono per la maggior parte radicate nel 1969 – quando lo scienziato informatico americano J. C. R. Licklider ha contribuito a creare la rete di agenzie di progetti di ricerca avanzata, il cosiddetto precursore di Internet. L’obiettivo di Licklider era quello di collegare i computer in tutto il mondo in modo da consentire agli utenti di accedere a programmi e informazioni da qualsiasi luogo.

Negli anni ’70, il cloud computing ha iniziato a prendere una forma più tangibile con l’introduzione delle prime macchine virtuali, consentendo agli utenti di eseguire più di un sistema di elaborazione all’interno di una singola configurazione fisica. La funzionalità di queste macchine virtuali ha portato al concetto di virtualizzazione, che ha avuto una grande influenza sullo stato di avanzamento del cloud computing.

 

Cloud computing cos’è a cosa serve e perchè oggi tutti lo stanno cercando ultima modifica: 2020-07-09T15:55:18+00:00 da Marco Lorusso

LEAVE A REPLY

Please enter your comment!
Please enter your name here