Cos'è il cloud hosting?

Incrocio stradale nella grande città

Autori

Stephanie Susnjara

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

Cos'è il cloud hosting?

Il cloud hosting è un'offerta di Infrastructure-as-a-Service (IaaS) che rende accessibili applicazioni e siti web mettendo in comune risorse di calcolo e storage da una rete di server cloud virtuali e fisici gestiti da un fornitore terzo.

Dal punto di vista dell'IT aziendale, la flessibilità di un'implementazione rapida che faccia fronte all'evolversi delle esigenze aziendali è fondamentale sia per il cliente che per il fornitore di servizi cloud. In un ambiente interno tradizionale con una lunga storia di implementazioni IT, non è facile per un'organizzazione distribuire una nuova soluzione senza alterare in modo significativo l'infrastruttura IT esistente. Il cloud hosting offre le opzioni e i vantaggi di un'implementazione più rapida con un costo di implementazione e operazioni molto inferiore rispetto a quelli associati alla proprietà e alla gestione dei data center.

Poiché le organizzazioni, dalle startup alle imprese globali, cercano nuove soluzioni digitali per innovare e rimanere competitive, il cloud hosting e altri servizi di cloud computing svolgono un ruolo cruciale nell'adozione continua del cloud. In un rapporto di Acumen Research and Consulting, la dimensione del mercato informatico globale ammontava a 495,3 miliardi di dollari nel 2022 e si stima che raggiungerà una dimensione di mercato di 2.495,2 miliardi di dollari entro il 2032, crescendo a un tasso di crescita annuo composto (CAGR) del 17,8% dal 2023 al 2032.1

Veduta aerea di uno snodo di autostrade

Rimani con la testa nel cloud 


Ricevi la newsletter settimanale Think per una guida esperta sull'ottimizzazione delle impostazioni multicloud nell'era dell'AI.

Come funziona il cloud hosting?

A differenza dell'hosting tradizionale, che utilizza un unico server per distribuire applicazioni e siti web, il cloud hosting si basa su una rete di server cloud virtuali e fisici connessi tra loro, per garantire una maggiore flessibilità e scalabilità. Ad esempio, se un server nel cloud è pieno, il provider di servizi cloud (CSP) può eseguire il suo sito web o la sua applicazione su un altro server.

Il cloud hosting si basa sulla virtualizzazione, che utilizza il software per creare un livello di astrazione sull'hardware del computer, consentendo la divisione dei componenti hardware di un singolo computer, come processori, memoria e storage, in più macchine virtuali (VM). La virtualizzazione è fondamentale per il cloud computing perché rende possibile utilizzare le risorse in modo efficiente, consentendo agli utenti del cloud di acquistare solo quelle di cui hanno bisogno, quando ne hanno bisogno, e di scalarle in modo conveniente.

Gli utenti possono accedere alla maggior parte dei servizi di cloud hosting tramite un'interfaccia utente basata sul web e semplice da usare per le richieste di software, hardware e servizi, che vengono evase immediatamente. Anche gli aggiornamenti software e hardware possono avvenire automaticamente.

I requisiti non funzionali di scalabilità, affidabilità e alta disponibilità rimangono gli stessi sia negli approcci di hosting interni che in quelli sul cloud, ma il cloud hosting fornisce un pool di risorse IT più ampio per soddisfare questi requisiti con un maggiore livello di sicurezza.

Anche la scalabilità, l'affidabilità e l'alta disponibilità possono essere regolate automaticamente in base ai requisiti della soluzione di un'organizzazione. Questa capacità è chiamata application-aware service provisioning, implementata attraverso ambienti definiti dal software (SDE). Gli SDE forniscono automaticamente e dinamicamente risorse di calcolo, rete e archiviazione dati in base alle esigenze delle applicazioni, contribuendo a massimizzare l'efficienza e a ottimizzare i servizi.

AI Academy

Prepararsi all'AI con l'hybrid cloud

Condotto dai migliori leader di pensiero di IBM, il programma di studi è stato progettato per aiutare i dirigenti aziendali ad acquisire le conoscenze necessarie per dare priorità agli investimenti in AI che possono favorire la crescita.

Caratteristiche del cloud hosting

Cloud

Le applicazioni e le soluzioni vengono distribuite in una rete cloud anziché in un singolo server on-premise.

Scalabilità

Le risorse vengono ridimensionate per soddisfare le esigenze degli utenti.

Pagamento a consumo

Le organizzazioni pagano solo per le risorse che utilizzano.

Supporto linguistico

Il cloud hosting può supportare il linguaggio di interrogazione strutturato (SQL), inclusi database MySQL o NoSQL.

Automation

Le soluzioni sono automatizzate e controllate tramite API, portali web e app mobili.

Quali sono i tipi di cloud hosting?

Tutti i principali fornitori di cloud, tra cui Amazon Web Services (AWS), Microsoft Azure, Google Cloud e IBM Cloud®, offrono cloud hosting, che comprende questi tipi di modelli di distribuzione basati sul cloud:

Cloud pubblico

Un cloud pubblico è un tipo di cloud computing in cui un provider di servizi terzi mette a disposizione risorse di elaborazione degli utenti tramite l'internet pubblico. Queste risorse possono includere applicazioni software pronte all'uso, singole macchine virtuali (VM), infrastrutture complete di livello aziendale e piattaforme di sviluppo.

Cloud privato

Il cloud privato è un ambiente di cloud computing in cui tutte le risorse hardware e software sono dedicate e accessibili esclusivamente a un singolo cliente.

Hybrid cloud

Il cloud ibrido combina e unifica cloud pubblico, cloud privato e infrastruttura on-premise per creare un'unica infrastruttura IT flessibile e conveniente. Oggi, molte aziende si affidano a un approccio di multicloud ibrido che integra cloud pubblico, cloud privato e infrastruttura on-premise con servizi basati su cloud da almeno due provider di servizi.

Servizi cloud gestiti

I servizi cloud gestiti sono la gestione e il controllo completo o parziale delle risorse cloud di un cliente. Lo scopo di un cloud gestito è quello di affidare in outsourcing la gestione del cloud a un'opzione "as-a-service". Questa opzione permette alle organizzazioni di assicurarsi che le risorse cloud funzionino correttamente, evitando di dover assumere un team apposito per gestirle. A seconda delle esigenze aziendali e tecnologiche di un'organizzazione, le responsabilità di un provider di servizi gestiti possono comprendere la migrazione al cloud, l'ottimizzazione, la sicurezza, la configurazione, gli aggiornamenti del sistema e altro ancora.

Questi sono alcuni dei principali servizi cloud gestiti.

IaaS (Infrastructure as a Service)

L'IaaS è l'accesso su richiesta alle risorse IT, inclusi server fisici e virtuali ospitati nel cloud, macchine virtuali, storage su cloud e rete, insomma, a tutta l'infrastruttura IT back-end necessaria per eseguire applicazioni e workload nel cloud.

Platform as a service (PaaS)

Il PaaS è un modello di cloud computing che fornisce ai clienti una piattaforma cloud completa, comprensiva di hardware, software e infrastruttura. Questo consente di sviluppare, eseguire e gestire le applicazioni senza i costi, la complessità e la scarsa flessibilità associati alla creazione e alla manutenzione di tale piattaforma on-premise. Red Hat® Open Shift® è un famoso PaaS sviluppato sui container Docker e Kubernetes, una soluzione open source di orchestrazione dei container che automatizza l'implementazione, lo scaling, il bilanciamento del carico e altro ancora per le applicazioni basate sui container.

Software as a service (SaaS)

Il SaaS è un software applicativo pronto all'uso ospitato nel cloud che si basa su un modello di abbonamento. Oggi il SaaS è il servizio di cloud computing pubblico più comune, nonché il modello di distribuzione del software dominante. In un report di Statista, il mercato del software-as-a-service (SaaS) è stato stimato in circa 197 miliardi di dollari USA nel 2023, e si prevede che raggiungerà i 247 miliardi di dollari USA nel 2024.2

Serverless

Serverless è un modello di sviluppo ed esecuzione di applicazioni che consente agli sviluppatori di creare ed eseguire codice applicativo senza fornire o gestire server o infrastrutture di back-end.

Cloud hosting rispetto ad altri tipi di hosting

Il cloud hosting è un tipo di web hosting che si basa sulla virtualizzazione e sui server remoti. Altri tipi di hosting includono l'hosting condiviso, i server privati virtuali (VPS) e l'hosting dedicato.

Hosting condiviso

L'hosting condiviso è un modello multitenant in cui il provider di hosting ospita il suo sito web e molti altri (cotenant) su un unico computer. Tutti condividono la CPU, la memoria, lo storage su cloud e il software del server web (il software che fornisce contenuti web ai browser che lo richiedono).

L'hosting condiviso è il tipo di hosting meno costoso, il che lo rende una scelta popolare per gli utenti non tecnici, i blogger che richiedono l'hosting di WordPress e le startup che hanno bisogno di stare attente al budget. Poiché tutti condividono le risorse, l'hosting condiviso può comportare tempi di caricamento più lenti rispetto al cloud o all'hosting dedicato. Tuttavia, l'hosting condiviso è anche quello più conveniente.

Poiché il cloud hosting ha una scalabilità illimitata, è preferibile all'hosting condiviso per siti web di grandi dimensioni con volumi di traffico elevati. Ad esempio, il cloud hosting garantisce prestazioni elevate per i siti di e-commerce in quanto offre esperienze utente affidabili.

Hosting dedicato

L'hosting dedicato è un servizio single-tenant che dà accesso esclusivo all'hardware del tuo server fisico, in modo da avere il controllo completo sulle prestazioni, sulla sicurezza e sulle risorse del server. Le organizzazioni dei settori che si occupano di dati o transazioni sensibili (come gli istituti finanziari o governativi) utilizzano spesso l'hosting dedicato in quanto può essere personalizzato per soddisfare esigenze di sicurezza o normative e così via. I server di cloud hosting, invece, non richiedono le stesse spese CapEx per configurare l'hardware di hosting dedicato e sono un'opzione meno costosa.

Hosting di server privati virtuali (VPS)

L'hosting VPS è una forma di hosting cloud multitenant in cui le risorse del server virtualizzato sono messe a disposizione di un utente tramite un provider. Sebbene il VPS condivida un hypervisor e l'hardware sottostante, ogni VPS esegue il proprio sistema operativo (OS). Ogni cliente condivide le risorse isolate del server fisico, quindi ogni cliente ha accesso alle proprie risorse dedicate.

L'hosting VPS si trova a metà strada tra l'hosting condiviso e l'hosting dedicato. Sebbene sia una forma di multitenancy, i clienti hanno comunque il controllo completo sul sistema operativo, sul software, ecc. Il VPS è una scelta popolare per l'hosting di applicazioni web personalizzate o software basati sul web (ad esempio, giochi, streaming video).

Quali sono i vantaggi del cloud hosting?

I sistemi di cloud hosting si sono evoluti per fornire alle aziende servizi IT e funzionalità di gestione semplificati e centralizzati. Il cloud hosting offre questi vantaggi:

  • Flessibilità: i servizi di hosting tradizionali offrono una larghezza di banda limitata. Il cloud hosting è scalabile per soddisfare i picchi di traffico o le richieste stagionali.
  • Efficienza delle risorse: l'hosting di server cloud offre un'eccellente allocazione delle risorse perché si basa su più server per prestazioni ottimali del sito web.
  • Modello pay-as-you-go: il cloud hosting è conveniente perché gli utenti pagano solo le risorse che utilizzano su base mensile o oraria. Questa configurazione dei prezzi è diversa dalle tariffe forfettarie dell'hosting tradizionale.
  • Affidabilità e operatività: i guasti hardware non causano tempi di inattività perché i siti e le applicazioni sono ospitati su una rete di server. Il traffico viaggia attraverso interfacce di rete separate, dove viene segregato e protetto. Più server garantiscono tempi di attività migliori poiché più server si traducono in un singolo punto di errore.
  • Disponibilità e disaster recovery: il cloud hosting offre alta disponibilità e disaster recovery utilizzando sistemi di backup, processi di failover e soluzioni di monitoraggio per ridurre i tempi di inattività. Questo aiuta a garantire che le applicazioni e i siti web rimangano attivi e funzionanti di fronte a eventuali interruzioni, dai guasti alle apparecchiature agli attacchi informatici.
  • Facilità di gestione e assistenza: molti CSP offrono servizi specialistici aggiuntivi per aiutare a gestire e personalizzare l'ambiente ospitato nel cloud.

Sicurezza del cloud hosting

Considerata una responsabilità condivisa sia dall'organizzazione cliente che dal suo provider di servizi, la sicurezza del cloud si riferisce a un'ampia gamma di politiche, procedure e tecnologie progettate per affrontare le minacce esterne e interne alla sicurezza aziendale. I provider di cloud hosting offrono solide misure di sicurezza per proteggersi dagli attori o minacce, per esempio cui firewall, strumenti di gestione delle identità e degli accessi, Secure Sockets Layers (SSL), prevenzione della perdita di dati (DLP), aggiornamenti di sicurezza regolari e monitoraggio 24 ore su 24, 7 giorni su 7. Inoltre, i data center cloud dispongono di una sicurezza fisica robusta, con guardie e sistemi di sorveglianza per impedire accessi non autorizzati.

Soluzioni correlate
IBM Storage Ceph

IBM Storage Ceph è una distribuzione supportata da IBM della piattaforma open source Ceph con funzionalità di storage di oggetti, blocchi e file altamente scalabile, il tutto in un unico sistema.

Esplora Storage Ceph
Servizi di cloud storage

Accedi ai servizi di storage cloud per soluzioni di data storage scalabili, sicure e convenienti.

Esplora le soluzioni di storage cloud
Servizi di consulenza cloud 

Sblocca nuove funzionalità e promuovi l'agilità aziendale con i servizi di consulenza cloud di IBM. Scopri come creare insieme soluzioni, accelerare la trasformazione digitale e ottimizzare le prestazioni attraverso strategie di hybrid cloud e partnership di esperti.

Servizi cloud
Fai il passo successivo

Trasforma il modo in cui gestisci, memorizzi e sblocchi il valore dei tuoi dati. Le soluzioni di storage basate su AI e cloud di IBM sono progettate per soddisfare le esigenze di workload ad alta intensità di dati e accelerare i tuoi risultati aziendali.

Esplora le soluzioni di storage cloud Scopri lo storage basato sull'AI
Note a piè di pagina