Jump to section

Cosa sono i servizi cloud?

Copia URL

I servizi cloud sono costituiti da infrastrutture, piattaforme o software in hosting presso provider esterni, che vengono messi a disposizione degli utenti attraverso Internet. 

Agevolano il flusso dei dati degli utenti dai client front end (server, tablet, desktop, laptop degli utenti e qualsiasi componente hardware lato utente) verso Internet, i sistemi dei provider e viceversa. I servizi cloud incentivano la creazione di applicazioni cloud-native e la flessibilità di lavorare nel cloud. Per accedere ai servizi cloud sono sufficienti un computer, un sistema operativo e una connessione Internet.

Modernize your IT with managed cloud services

Rinnova il tuo ambiente IT con i servizi cloud gestiti

Tutte le infrastrutture, le piattaforme, i prodotti software o le tecnologie accessibili agli utenti attraverso Internet e che non richiedono il download di software aggiuntivo, incluse le soluzioni "as-a-Service" elencate di seguito, possono essere considerate servizi di cloud computing.

Infrastructure-as-a-Service (IaaS): offre agli utenti risorse di elaborazione, rete e storage.

Platforms-as-a-Service (PaaS): offre agli utenti una piattaforma per l'esecuzione delle applicazioni, oltre a tutta l'infrastruttura IT necessaria.

Software-as-a-Service (SaaS): fondamentalmente, offre agli utenti un'applicazione cloud, la piattaforma su cui viene eseguita e l'infrastruttura alla base della piattaforma.

Function-as-a-Service (FaaS): è un modello di esecuzione incentrato sugli eventi che consente agli sviluppatori di creare, eseguire e gestire pacchetti applicativi come se fossero funzioni, senza dover gestire anche l'infrastruttura.

Gli ambienti cloud permettono di estrarre, raggruppare e condividere risorse scalabili attraverso una rete. I cloud supportano il cloud computing, ovvero l'esecuzione dei carichi di lavoro all'interno di un ambiente cloud. I cloud rientrano nel modello PaaS perché è una terza parte a fornire l'hardware e una piattaforma software per l'applicazione.

Cloud services for cloud-native development

Servizi cloud per lo sviluppo cloud native

Come qualsiasi altra soluzione IT, i servizi cloud sono costituiti da hardware e software. A differenza delle soluzioni tradizionali, tuttavia, per accedere ai servizi cloud bastano un computer, una connessione di rete e un sistema operativo.

Per offrire agli utenti un'infrastruttura cloud, i provider di servizi cloud separano le funzionalità di elaborazione dai componenti hardware, ad esempio:

  • la potenza di elaborazione dalle unità CPU
  • la memoria attiva dai chip di RAM
  • le funzioni di elaborazione grafica dalle unità GPU
  • la disponibilità dello storage dati dai datacenter o dai dischi rigidi

Tale astrazione in genere si ottiene ricorrendo alla virtualizzazione e alle macchine virtuali. Una volta separati, i componenti di storage, elaborazione e rete vengono forniti agli utenti tramite Internet o soluzioni IaaS. Questo tipo di servizi cloud ha dato origine allo storage su cloud, che consente di memorizzare big data nell'ambito della Internet of Things (IOT). RackSpace è un esempio di provider IaaS.

I provider di servizi cloud possono anche utilizzare le proprie risorse hardware per creare piattaforme, ovvero ambienti online che possono essere utilizzati dagli utenti per sviluppare codice o eseguire app. Per realizzare una piattaforma cloud non basta separare le funzionalità di elaborazione dai componenti hardware, come accade con l'infrastruttura cloud. Occorrono infatti livelli aggiuntivi di sviluppo per integrare le tecnologie di containerizzazione, orchestrazione, interfacce di programmazione delle applicazioni (API), routing, sicurezza, gestione e automazione. Per offrire un'esperienza online intuitiva, occorre inoltre prevedere la progettazione dell'esperienza utente.

Le piattaforme cloud sono un tipo di PaaS. Quando i componenti dell'infrastruttura che ospita la soluzione PaaS sono altamente scalabili e condivisibili, la soluzione può essere considerata un cloud. I cloud pubblici e i cloud privati gestiti sono ottimi esempi di cloud PaaS.

Provider di cloud pubblico

I provider di cloud pubblico astraggono l'infrastruttura, le piattaforme o le app dall'hardware di cui dispongono, le raggruppano in data lake e le condividono con i diversi tenant. Possono inoltre offrire servizi di cloud pubblico, come gestione delle API, sistemi operativi basati su cloud o librerie di modelli di sviluppo, note come framework. I cloud pubblici più noti sono Alibaba Cloud, Microsoft Azure, Google Cloud, Amazon Web Services (AWS) e IBM Cloud.

Cloud privati gestiti

Noti anche come provider di cloud gestito, i provider di cloud privato forniscono ai clienti un cloud che viene implementato, configurato e gestito da un'entità diversa dal cliente. Questa opzione consente ad aziende grandi e piccole, con personale IT carente o non specializzato, di offrire ai propri utenti servizi di cloud privato e infrastrutture migliori.

L'ultimo servizio cloud ampiamente diffuso e fornito dai provider è costituito da un'applicazione web completa, nota anche come software cloud o SaaS. Per erogare questo servizio occorre investire il massimo nello sviluppo, perché il provider offre in pratica un'app online ai propri clienti.

Il software cloud può essere fornito tramite un approccio cloud native, ovvero un'architettura applicativa che combina piccoli microservizi indipendenti e con basso accoppiamento. È possibile inserire più microservizi in un singolo container Linux® gestito da un motore di orchestrazione dei container, come Kubernetes o Red Hat® OpenShift®. In questo modo si ottiene un'app cloud che può essere ottimizzata dal microservizio senza interferire con gli altri microservizi che, insieme, formano l'intera app.

Le soluzioni cloud di Red Hat includono servizi in hosting e gestiti per piattaforme, applicazioni e dati che accelerano il time to value e permettono di ridurre i costi operativi e semplificare la distribuzione di applicazioni cloud native. L'elemento portante dei servizi cloud di Red Hat sono le edizioni dei servizi cloud di Red Hat OpenShift, disponibili come piattaforme applicative chiavi in mano per i principali fornitori di cloud. Le organizzazioni possono creare ed estendere le applicazioni con facilità grazie all'esperienza ottimizzata tra i diversi servizi e gli ambienti cloud ibridi, mentre Red Hat si occupa del resto.

ROSA and AWS logo lockup

Passa a ROSA

Fai esperienza pratica con Red Hat® OpenShift® Service on AWS (ROSA).

Accedi alle risorse per l'apprendimento su ROSA

Scopri ROSA e risolvi i problemi con gli strumenti e i materiali formativi.

Keep reading

ARTICOLO

Cos'è la gestione del cloud?

Esplora i vantaggi che una piattaforma di gestione cloud può offrire alla tua azienda.

ARTICOLO

Cosa sono i servizi IT gestiti?

I servizi gestiti sono un modo per liberarsi delle attività generiche e affidarle a un esperto, al fine di ridurre i costi, migliorare la qualità del servizio o lasciare più tempo ai team interni per svolgere mansioni specifiche per il business.

ARTICOLO

Cosa sono i servizi cloud?

I servizi cloud sono costituiti da infrastrutture, piattaforme o software in hosting presso provider esterni e messi a disposizione degli utenti attraverso Internet.

Scopri di più sul cloud computing

Prodotti

Una piattaforma che consente di virtualizzare l'hardware e organizzare le risorse nei cloud.

Una piattaforma container enterprise-ready basata su Kubernetes, che consente di automatizzare le operazioni nell'intero stack tecnologico per gestire deployment di cloud ibrido, multicloud e all'edge.

Collabora con il nostro team di consulenti strategici in grado di analizzare l'azienda nel suo insieme e valutare le sfide da affrontare, per aiutarti a superarle con soluzioni complete e convenienti.

Risorse

Formazione

Corso di formazione gratuito

Red Hat OpenStack Technical Overview