Cloud computing

Che cos'è il cloud pubblico?

Il cloud pubblico è un pool di risorse virtuali (sviluppate utilizzando hardware proprietario gestito dal provider), di cui è possibile eseguire automaticamente il provisioning e l'assegnazione tra più client mediante un'interfaccia self-service. È un modo diretto per eseguire lo scaling dei carichi di lavoro che presentano fluttuazioni impreviste nella richiesta.

I deployment cloud sono mutati drasticamente da quando le aziende hanno iniziato ad adottare in massa le funzionalità di cloud pubblico, all'inizio del XXI secolo. Nonostante i deployment cloud - esclusivamente privati e pubblici - abbiano dominato la scena fino al 2015, oggi le aziende si affidano sempre più spesso a distribuzioni cloud ibride, principalmente perché gli ambienti ibridi consentono alle aziende di personalizzare un portafoglio scalabile, flessibile e sicuro.

In genere, i cloud pubblici di oggi vengono distribuiti non come soluzioni per infrastrutture autonome, bensì come una combinazione di ambienti diversi che garantiscono livelli superiori di sicurezza e prestazioni, costi inferiori e una più ampia disponibilità di infrastrutture, servizi e applicazioni.

Accordi di utilizzo

Le tariffe applicate agli utenti si basano sul modello pay-as-you-go, un accordo che fornisce agli utenti il diritto di accedere alle risorse o ai servizi quando richiesto.

Assegnazione delle risorse

I servizi cloud e le risorse virtuali di ogni tenant provengono unicamente dall'insieme di infrastruttura, piattaforme e software del provider.

Gestione

Il provider offre la manutenzione dell'hardware alla base del cloud, supporta la rete e gestisce il software di virtualizzazione.


Come funzionano i cloud pubblici?

Il cloud pubblico è forse il più semplice di tutti i deployment cloud: un cliente otterrà accesso alle ulteriori risorse, piattaforme o servizi di cui necessita corrispondendo ad un fornitore di cloud pubblico una tariffa oraria o per byte. L'infrastruttura, la pura potenza di elaborazione, lo storage o le applicazioni basate sul cloud vengono virtualizzati dall'hardware di proprietà del fornitore, inseriti nei Data Lake, orchestrati dai software di gestione ed automazione, e trasmessi al client via Internet o mediante una connessione di rete dedicata.

Facciamo un esempio. Il cloud computing è il risultato di un'infrastruttura sviluppata meticolosamente, così come elettricità, acqua e gas sono il risultato di anni di sviluppo delle infrastrutture. Il cloud computing viene reso disponibile mediante connessioni di rete, allo stesso modo in cui le utilità pubbliche sono state rese disponibili mediante le apposite reti di distribuzione.

I proprietari di immobili e gli affittuari non sono proprietari dell'acqua di cui usufruiscono, non supervisionano le operazioni presso l'impianto che genera l'elettricità che alimenta i loro apparecchi, e non determinano in che modo viene acquisito il gas che riscalda le proprie case. Essi sottoscrivono un accordo, usano le risorse e pagano per quanto viene utilizzato in un determinato periodo di tempo.

Il cloud computing pubblico funziona in modo molto simile. I clienti non possiedono i gigabyte di storage in cui i propri dati vengono sottoposti a backup, non gestiscono le operazioni presso la server farm in cui è attivo l'hardware, e non determinano in che modo le loro piattaforme, applicazioni o servizi cloud vengono protetti o gestiti. Gli utenti del cloud pubblico sottoscrivono un accordo, usano le risorse e pagano per quanto viene utilizzato in un determinato periodo di tempo.


Vantaggi e svantaggi del cloud pubblico

Il cloud pubblico presenta molti vantaggi, come la sostituzione delle spese per capitale con le spese operative, la modernizzazione delle applicazioni quando le risorse dei data center sono limitate, l'accesso ad un'ampia gamma di linguaggi, strumenti e servizi, una maggiore agilità dei team operativi e di sviluppo, e la fornitura di risorse illimitate senza molte responsabilità di gestione. Tuttavia, ciò non vuol dire che il cloud pubblico sia privo di svantaggi. Sono molti i rischi associati all'outsourcing dei dati e della relativa gestione a terzi.

L'azienda deve considerare conformità e governance. Senza sapere quali utenti, gruppi, dati, applicazioni e pacchetti risiedono su quale infrastruttura, l'azienda non può identificare né ridurre al minimo i rischi. Ciò pone una serie di domande:

  • In che modo i carichi di lavoro tradizionali possono interfacciarsi con il cloud pubblico?
  • Qual è il piano di disaster recovery per i carichi di lavoro e i dati ospitati sul cloud pubblico?
  • Qual è la strategia di integrazione?
  • Quali sono i costi a lungo termine associati al cloud pubblico?
  • Qual è l'impatto del cloud pubblico sulla conformità?

Il cloud pubblico ha i propri vantaggi, che sono in gran parte ottenibili attraverso un'offerta completa di soluzioni per l'infrastruttura ibrida.


Il cloud pubblico in un ambiente ibrido

Le aziende adottano sempre meno distribuzioni cloud pubbliche o private e più ambienti ibridi che includono bare-metal, virtualizzazione, infrastrutture cloud pubbliche e private. I questo modo i vantaggi di ciascun ambiente possono ridurre al minimo gli svantaggi di un altro.

Per fare un esempio, possiamo immaginare un'azienda che esegue tutti i carichi di lavoro su un unico cluster virtuale. Tale cluster sarebbe in funzione alla massima capacità, comportando tempi di risposta insoddisfacenti e un elevato numero di chiamate o richieste ai team operativi, effettuate da proprietari di applicazioni scontenti del servizio. Tale situazione può essere risolta eseguendo il roll-out di un altro cluster virtuale e automatizzando il bilanciamento del carico di lavoro tra i due. Si crea, così, un ambiente ibrido.

Migrating clusters public cloud
Migrating cluster to cells public cloud

L'azienda potrebbe espandere il proprio portafoglio di infrastrutture per includere un cloud privato Infrastructure-as-a-Service (IaaS), come Red Hat ® OpenStack® Platform. I carichi di lavoro che non necessitano di essere eseguiti sull'infrastruttura virtuale possono essere trasferiti nel cloud privato IaaS. Ciò consente di risparmiare e di incrementare l'uptime dei carichi di lavoro.

Affinché gli utenti cloud distanti migliaia di chilometri ottengano tempi di risposta più brevi, l'azienda può posizionare alcuni carichi di lavoro su cloud pubblici nelle regioni vicine. Ciò consente di controllare i costi e mantenere una disponibilità elevata.

Migrating cells to regions public cloud


Adozione e gestione di un'infrastruttura cloud

Le aziende dotate di infrastrutture ibride che prevedono il deployment di cloud pubblici si trovano a gestire molti carichi di lavoro in diversi ambienti; è per questo motivo che molte aziende sfruttano uno degli aspetti più importanti del cloud computing: la tecnologia di gestione e automazione. Le aziende possono risparmiare tempo e denaro identificando sistematicamente e automaticamente i carichi di lavoro di migrazione, un processo generalmente manuale. La scelta di uno strumento di gestione e automazione cloud (come Red Hat Ansible Automation) che offra una visione completa dei carichi di lavoro tra gli ambienti, fornisce all'azienda informazioni più precise su quali utenti, dati e pacchetti sono in funzione e dove si trovano.


Sicurezza del cloud pubblico

I cloud pubblici sono sicuri per molti carichi di lavoro, ma ciò non significa che siano adatti a qualsiasi utilizzo. Non essere proprietari e non gestire i sistemi che ospitano le informazioni, i servizi e le funzioni aziendali comporta dei rischi e può risultare difficile controllare la compliance se non se ne è responsabili.

Sicuramente prioritari per le aziende che stanno valutando un ambiente di cloud pubblico, i dubbi relativi alla sicurezza possono essere risolti con il deployment di un ambiente cloud ibrido. I cloud ibridi consentono di scegliere dove collocare carichi di lavoro e dati in base ai requisiti di compliance, auditing, policy o sicurezza, proteggendo i carichi di lavoro particolarmente sensibili su un cloud privato, mentre i carichi di lavoro meno sensibili risiedono nel cloud pubblico.


Perché scegliere Red Hat?

La maggioranza delle aziende non può permettersi di concentrare il 100% delle proprie attività in un singolo ambiente, sia esso un cloud pubblico o privato. Tuttavia, anche in un ambiente ibrido, gli sviluppatori non possono interrompere la migrazione dei carichi di lavoro per risolvere problemi di incompatibilità tra le interfacce di programmazione delle applicazioni (API) e i framework. Gli sviluppatori devono poter contare sul fatto che le proprie applicazioni continueranno a funzionare, in qualsiasi ambiente.

Includendo il cloud pubblico nella tua strategia di cloud ibrido, potrai contare sul nostro ecosistema, che include oltre 400 provider di servizi e cloud certificati Red Hat®, la maggioranza dei quali è stata inserita nel Magic Quadrant di Gartner per le soluzioni Cloud Infrastructure-as-a-Service. Il nostro software open source è stato ideato per fornirti scalabilità, flessibilità ed efficienza, in modo da consentirti di eseguire qualsiasi app, in qualsiasi ambiente, su qualsiasi cloud. Abbiamo progettato anche una piattaforma per container, Red Hat OpenShift Online, che ti consente di realizzare, distribuire e scalare applicazioni cloud-native in un cloud pubblico. È tale coerenza a vincolare correttamente gli ambienti ibridi, consentendoti di implementare la strategia cloud più adatta ai tempi e alle esigenze della tua azienda.

Grazie alle soluzioni Red Hat, potrai ottenere il massimo dai tuoi investimenti attuali e investire nella sicurezza delle tue applicazioni future, che potranno essere utilizzate in qualsiasi ambiente. L'integrazione di una base open source stabile all'interno del tuo cloud ti aiuterà a raggiungere i tuoi obiettivi.


Tutte le modalità per ottenere un cloud pubblico

Distributori, provider di servizi gestiti e partner in grado di aiutarti a creare un cloud pubblico.

La sottoscrizione che consente di trasferire tutte le tecnologie Red Hat in uso su un cloud pubblico.

Un ambiente operativo standard adatto a qualunque processo e a tutti gli ambienti. Certificato per l'esecuzione sui cloud pubblici di alcuni tra i principali provider a livello globale.

Storage versatile e multifunzionale per i container eseguiti nel tuo cloud pubblico.

Applicazioni raggruppate e isolate, con un ambiente di runtime completo, nel cloud pubblico. Puoi eseguire qualsiasi app in qualsiasi ambiente, su qualsiasi cloud.

Un unico strumento per gestire tutti i tuoi ambienti virtuali e cloud, privati e pubblici.

Il cloud si presta a molti altri utilizzi