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.

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.


Quali elementi costituiscono un cloud pubblico?

Assegnazione delle risorse

I tenant esterni al firewall del provider condividono servizi cloud e risorse virtuali che provengono dall'infrastruttura, dalle piattaforme e dal software del provider.

Accordi di utilizzo

Le risorse vengono distribuite secondo necessità, ma i modelli di pagamento a consumo non sono componenti imprescindibili. Alcuni clienti, ad esempio gli istituti di ricerca che utilizzano il Massachusetts Open Cloud, impiegano gratuitamente i cloud pubblici.

Gestione

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

Di seguito alcuni esempi: Lotte Data Communication Company (LDCC) ha realizzato un cloud privato usando Red Hat® OpenStack® Platform per integrare i propri sistemi interni. Il cloud ha funzionato così bene che LDCC ha deciso di offrire un'identica infrastruttura ai propri clienti. Lo stesso insieme di tecnologie è alla base di entrambi i cloud, ma i clienti di LDCC utilizzano un cloud pubblico, perché l'impiego, le risorse e gli accordi di gestione costituiscono effettivamente un cloud pubblico.


Chi fornisce i cloud pubblici?

Chiunque può fornire un cloud pubblico: i provider presenti in tutto il mondo sono migliaia. Tuttavia, i pochi elencati di seguito sono i più grandi e anche i più noti.


Come funzionano i cloud pubblici?

Nella loro configurazione, cloud pubblici e privati sono sostanzialmente uguali. Entrambi utilizzano una serie di tecnologie per virtualizzare le risorse in pool condivisi, aggiungere un livello di controllo amministrativo sul tutto, e creare funzioni self-service automatizzate. Nel loro complesso, tali tecnologie costituiscono un cloud: privato se ha origine da sistemi dedicati e gestiti dalle persone che li utilizzano, pubblico se è offerto come risorsa condivisa a più utenti. Il cloud ibrido è una combinazione di 2 o più ambienti cloud interconnessi, pubblici o privati.

Affinché il cloud funzioni, i tanti componenti che lo costituiscono non devono solo integrarsi tra loro, ma anche integrare tutto l'IT esistente dei clienti, che è poi l'aspetto che consente il funzionamento ottimale dei cloud pubblici. Ed è la tecnologia forse più trascurata di tutte, ovvero il sistema operativo, a garantire questa solida interoperabilità tra le risorse. Il software di virtualizzazione, gestione e automazione che costituisce i cloud si basa sul sistema operativo, la cui coerenza, affidabilità e flessibilità determinano direttamente la solidità delle connessioni tra risorse fisiche, pool di dati virtuali, software di gestione, script di automazione e clienti.

Quando un sistema operativo è open source e progettato per le aziende, l'infrastruttura che sostiene il cloud pubblico non sarà soltanto affidabile al punto da rappresentare una base solida, ma anche sufficientemente flessibile da agevolare la scalabilità. Per questa ragione 9 dei 10 cloud pubblici principali vengono eseguiti su Linux e Red Hat Enterprise Linux è la distribuzione commerciale Linux più installata nei cloud pubblici.


Come posso usare i cloud pubblici?

Forse il cloud pubblico è quello con il deployment più semplice: i cloud pubblici consentono ai clienti di corrispondere a un provider di cloud pubblico una tariffa oraria o per byte, per ottenere accesso alle risorse, piattaforme o servizi di cui necessitano, in qualsiasi momento. 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 i servizi pubblici che forniscono 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 che usano, 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.


Il cloud pubblico negli ambienti ibridi

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.

Migrating clusters public cloud

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 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.

Migrating cells to regions public cloud

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.


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 centinaia di 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. Abbiamo progettato anche una piattaforma per container, Red Hat OpenShift Online, per la realizzazione, il deployment e la scalabilità di 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.

Tutte le modalità per ottenere un cloud pubblico

Trova o diventa un provider di servizi o cloud che utilizza l'infrastruttura Red Hat per creare ambienti cloud.

Usa le tue sottoscrizioni nel cloud pubblico. Con Red Hat Cloud Access, puoi usare le tue sottoscrizioni su un cloud pubblico continuando a mantenere il tuo rapporto con Red Hat Global Support Services.

Red Hat Enterprise Linux

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.

Red Hat Gluster Storage

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

Red Hat OpenShift

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