Investor's wiki

Nube

Nube

In informatica, il termine cloud si riferisce a un pool condiviso di risorse, che sono rese disponibili a più utenti tramite Internet. Tali risorse sono generalmente correlate all'archiviazione dei dati e alla potenza di calcolo, ma possono anche includere diversi tipi di servizi, applicazioni, reti e server.

In genere, le risorse basate su cloud sono facilmente e comodamente accessibili e possono essere riconfigurate dinamicamente per adattarsi a più scopi, con diversi livelli di scalabilità. Oggi, la tecnologia del cloud computing è ampiamente diffusa in diverse aree della vita umana. Diversi servizi e applicazioni sono costruiti su un cloud.

Ad esempio, i servizi di streaming on-demand come Netflix sfruttano le capacità di cloud computing per scalare in modo efficiente e fornire la migliore esperienza utente possibile. Anche le popolari applicazioni di messaggistica online e chiamate vocali, come Skype e WhatsApp, utilizzano il cloud computing per consentire una comunicazione di alta qualità tra i propri utenti. Altri esempi includono le soluzioni basate su cloud fornite da Microsoft Office 365 e Google G Suite, che stanno aiutando milioni di persone in tutto il mondo, semplificando il lavoro e la collaborazione in tempo reale da qualsiasi luogo e in qualsiasi momento.

Peter Mell e Timothy Grance del National Institute of Standards and Technology (NIST) degli Stati Uniti descrivono il cloud computing come una tecnologia composta da tre modelli di servizio e quattro modelli di implementazione.

I tre modelli di servizio di cloud computing includono:

  • Infrastructure as a service (IaaS): offre risorse informatiche fondamentali come elaborazione dati, archiviazione dati e funzionalità di rete. Questi possono essere basati su servizi di cloud computing come Amazon EC2, Microsoft Azure e Google Compute Engine.

  • Platform as a service (PaaS): fornisce piattaforme che consentono ai clienti di sviluppare e distribuire applicazioni acquisite o create dai consumatori su una piattaforma di cloud computing. AWS Elastic Beanstalk, Heroku e Google App Engine sono alcuni esempi di modelli PaaS.

  • Software as a service (SaaS): combina infrastruttura e software in esecuzione nel cloud. Gli utenti ottengono l'accesso alle applicazioni software e ai database di un provider, mentre il provider cloud gestisce completamente l'infrastruttura e le piattaforme sottostanti che eseguono le applicazioni. Salesforce, Microsoft Office 365 e Slack sono esempi di modelli SaaS.

I quattro modelli di implementazione del cloud computing includono:

  • Cloud pubblico: un cloud che può essere di proprietà e gestito da aziende, istituzioni governative o altri fornitori di servizi cloud di terze parti. I cloud pubblici sono progettati per l'uso aperto da parte del pubblico.

  • Private cloud: cloud che virtualizza e distribuisce l'infrastruttura IT ad uso esclusivo di una singola organizzazione e dei suoi consumatori o business unit (cioè non aperta al pubblico).

  • Community cloud: un cloud che virtualizza e distribuisce l'infrastruttura IT per un particolare gruppo o comunità di consumatori, che hanno obiettivi e preoccupazioni compatibili (ad es. requisiti di sicurezza, policy, considerazioni sulla conformità, ecc.).

  • Cloud ibrido: una combinazione di due o più diverse infrastrutture cloud (pubbliche, comunitarie o private).