# data[].attributes.body
Il cloud computing è un modello di erogazione di servizi su richiesta da un fornitore attraverso la rete internet.

Il cloud computing viene classificato nei seguenti modi:

Public Cloud: L'infrastruttura è di proprietà di un service provider, che eroga servizi pubblici adottabili da qualunque organizzazione. Gli investimenti infrastrutturali sono sostenuti dal fornitore, mentre il cliente paga a consumo solamente per i servizi effettivamente fruiti. Es. Alibaba Cloud, Amazon Web Services e Google Cloud.

Private Cloud:  Nel caso di Cloud privato, in linea generale l'infrastruttura viene gestita dall'organizzazione stessa, che ne ha il pieno controllo, e riesce quindi a soddisfare anche richieste più specifiche. Questa soluzione viene scelta perché il proprietario di un private cloud mantiene il controllo completo, pertanto le organizzazioni non soltanto possono garantire una maggiore sicurezza, ma anche beneficiare di una migliore disponibilità e di continuità operativa superiore rispetto a quanto il public cloud possa offrire. Es. Un azienda compra il cloud e installa o usa servizi specifici.

Community Cloud:  Nel caso di community, l'infrastruttura è condivisa da un numero limitato di organizzazioni, solitamente un insieme di imprese o utenti. Gli investimenti necessari alla realizzazione e al controllo dell'infrastruttura sono ripartiti fra le aziende o gli utenti che partecipano al cloud. Es. Un piccolo insieme di aziende che coopera per un progetto comune utilizzando un cloud accessibile ai soli dipendenti assegnati al progetto

# data[].attributes.body
I tre tipi principali di cloud computing sono l’Infrastructure as a Service, il Platform as a Service e il Software as a Service. Ciascun tipo di cloud computing fornisce livelli differenti di controllo, flessibilità e gestione.

Infrastructure as a Service (IaaS):  L’IaaS contiene i blocchi di costruzione predefiniti per l’IT sul cloud. Generalmente, fornisce accesso a funzionalità di rete, computer (virtuali o su hardware dedicati) e spazi di archiviazione di dati.

Platform as a Service (PaaS): Questa soluzione è caratterizzata dal massimo livello di efficienza in quanto non è più necessario dedicarsi ad attività quali l'approvvigionamento delle risorse, la pianificazione della capacità, la manutenzione del software, l'applicazione di patch o qualsiasi altro tipo di attività onerosa che possa interessare l'esecuzione delle applicazioni.

Software as a Service (SaaS):  Nella maggior parte dei casi, quando si parla di SaaS si fa riferimento alle applicazioni per utenti finali (come un servizio e-mail basato sul Web). Con il servizio SaaS, non dovrai preoccuparti della manutenzione o della gestione dell’infrastruttura sottostante su cui il servizio stesso si basa. Dovrai solo pensare a come utilizzare il software specifico.

# data[].attributes.body
I principali vantaggi di usare un cloud sono i seguenti:

Agilità/Elasticità:  A seconda delle tue necessità, potrai aumentare rapidamente risorse quali servizi infrastrutturali, come calcolo, storage e database, fino a capacità per Internet of Things, machine learning, data lake e analisi, e molto altro senza andare ad intervenire sull'hardware.

Risparmio sui costi:  Il cloud permette di evitare spese di capitale (per esempio, per data center e server fisici) in favore di una spesa variabile, pagando solo per le risorse IT realmente consumate e risparmiare sulla manutenzione e tutti i costi che ne derivano dal sostentamento fisico dell'hardware.

Sicurezza: Grazie al cloud, puoi espanderti in nuove regioni geografiche e distribuire i tuoi dati globalmente in pochi minuti, evitando cosi problemi fisici relativi all'hardware.

# data[].attributes.body
L'hybrid cloud è un modello di cloud computing che utilizza una combinazione di almeno un private cloud e almeno un public cloud, i quali operano insieme per fornire un mix flessibile di servizi di cloud computing
L'hybrid cloud computing estende l'infrastruttura e le operation in modo coerente per fornire un unico modello operativo che gestisce i carichi di lavoro delle applicazioni in entrambi gli ambienti, consentendo la migrazione senza problemi dei carichi di lavoro dal private cloud al public cloud in base alle esigenze aziendali.

La maggior parte delle organizzazioni ha adottato un'infrastruttura hybrid cloud per ridurre i rischi, contenere al massimo i costi IT e cloud complessivi, supportare la migrazione del cloud senza refactoring e il consolidamento del data center e soddisfare i picchi stagionali della domanda di risorse di elaborazione e storage.

Gli hybrid cloud utilizzano public cloud e private cloud come un'unica entità combinata in cui i carichi di lavoro di dati e applicazioni possono spostarsi senza problemi tra le piattaforme e condividere i dati tra i carichi di lavoro delle applicazioni.

# data[].attributes.body
non si comprano più macchine fisiche (perché si usa la loro emulazione software);

non si contratta più con un fornitore che dopo tre anni bisogna rivedere per fare una rivalutazione dell’installato (perché si fa un contratto che include aggiornamenti continui);

non si devono più configurare le macchine fisiche a livello di cavi e di installazioni (perché si usano gli snapshot, ovvero dei template con una serie di impostazioni preconfigurate che consentono di installare qualsiasi macchina in pochi clic);

non bisogna più preoccuparsi della sicurezza di queste macchine (perché è il cloud provider che offre tutte le competenze per garantire la sicurezza e la qualità dei risultati)

# data[].attributes.body
Un hybrid cloud include elementi di public cloud e private cloud, con l'obiettivo di abilitare un'infrastruttura e operation coerenti tra di loro.
Un multi-cloud è un ambiente cloud che include più di un public cloud provider, indipendentemente dal fatto che sia ibrido o meno.

Le organizzazioni IT potrebbero utilizzare l'hybrid cloud come sottoinsieme di una strategia multi-cloud che include ambienti diversi. Con il multi-cloud, le organizzazioni IT potrebbero necessitare di strumenti e processi di gestione aggiuntivi oltre alla gestione dell'hybrid-cloud per assicurare operation multi-cloud coerenti. Un multi-cloud management efficace aiuta a ottenere visibilità e controllo, inclusi costi e sicurezza