Cos'è il PaaS? In che modo Platform as a Service è diverso da IaaS e SaaS
Pubblicato: 2021-02-13PaaS (Platform as a Service) combina server, storage e infrastruttura di rete con il software necessario per distribuire le app. Con PaaS, non devi investire in hardware on-premise o preoccuparti di configurare un ambiente virtuale per gestire le tue app.
Si prevedeva che quasi l'85% delle organizzazioni avrebbe avuto la maggior parte dei propri carichi di lavoro nel "cloud" entro la fine del 2020. Queste aziende possono quindi utilizzare i dati basati su cloud per personalizzare il marketing e condividere i dati strategici tra i reparti (evitando i silos), due principali obiettivi di trasformazione.
PaaS ti offre tutti gli strumenti necessari per raggiungere questi obiettivi e altro ancora.
Esaminiamo cos'è il PaaS, alcuni esempi di PaaS nel mondo reale, la quota di mercato dei principali provider PaaS e altro ancora.
Cos'è il PaaS? (Con esempi)
Platform as a Service (PaaS) si riferisce a una combinazione preconfezionata di hardware e strumenti software per il cloud computing che consentono di sviluppare e distribuire facilmente le applicazioni.
Ad esempio, AWS Elastic Beanstalk è una piattaforma plug-and-play che supporta immediatamente più linguaggi di programmazione e ambienti. Semplifica la distribuzione e il test, l'avvio e la scalabilità rapida di app per dispositivi diversi su diverse piattaforme.

Distribuisce automaticamente il codice caricato e include strumenti di bilanciamento del carico e ridimensionamento automatico per mantenere le tue app sempre funzionanti senza intoppi.
Google App Engine è un altro esempio di PaaS per la distribuzione di software.

Oltre a distribuire un'app in qualsiasi lingua, ottieni anche diagnostica dell'app, controllo delle versioni, test A/B e altre funzionalità.
Questi servizi sono fondamentalmente diversi dal semplice noleggio di spazio di archiviazione o di una macchina virtuale. Una soluzione PaaS funge da piattaforma pronta per rendere attive le tue app.
Il noleggio dell'hardware da solo rientra in IaaS, non in PaaS.
Diamo un'occhiata più da vicino alle differenze tra queste due categorie.
Qual è la differenza tra IaaS e PaaS?
Infrastructure as a Service (IaaS) si riferisce ai componenti hardware dei servizi cloud, come macchine virtuali e storage scalabile. PaaS include anche un ecosistema per la distribuzione delle tue applicazioni.
Sono entrambi esempi di servizi di cloud computing, ovviamente, ma con casi d'uso e mercati target diversi.
Per rendere le cose ancora più confuse, molti provider PaaS offrono anche soluzioni IaaS e viceversa.
Chiariamo la confusione confrontando prodotti specifici.
Esempi PaaS | Esempi IaaS |
AWS Elastic Beanstalk | AWS EC2 |
Motore per app di Google | Google Compute Engine (GCE) |
Servizio app di Microsoft Azure | Archiviazione di Microsoft Azure |
Fonderia IBM Cloud | Server virtuali IBM Cloud |
Piattaforma dell'app DigitalOcean | Gocce DigitalOcean |
Eroku | Rackspace, Linode |
Ad esempio, l'utilizzo di un'istanza AWS EC2 per archiviare i dati per la tua app Web significa sfruttare solo l'infrastruttura cloud fondamentale. Quindi, in questo caso, stai utilizzando solo un servizio IaaS.
Se invece utilizzi AWS Elastic Beanstalk per distribuire un'applicazione Web, utilizzerai un servizio PaaS. L'implementazione di Elastic Beanstalk utilizza l'infrastruttura AWS come S3, EC2 e DynamoDB, ma le combina in una piattaforma di sviluppo immediatamente utilizzabile.
Questa è la differenza.
Un PaaS è una soluzione in pacchetto pronta per aiutarti a sviluppare e distribuire la tua app, mentre un IaaS è solo l'infrastruttura cloud essenziale.
È simile alla differenza tra un servizio di hosting Web non gestito (in cui è necessario installare l'ambiente server come PHP e MySQL) e una piattaforma di hosting WordPress gestita (come Kinsta).
In alcuni casi, fornitori come AWS, Google e Microsoft ti addebitano solo l'utilizzo delle risorse e niente per l'utilizzo della piattaforma software.
Qual è la differenza tra SaaS e PaaS?
Software as a Service (SaaS), d'altra parte, offre un software completo, non una piattaforma che puoi utilizzare per distribuire applicazioni personalizzate.
Ad esempio, un CRM basato su cloud come Salesforce ti consente di gestire i dati e i flussi di lavoro dei clienti senza alcuna programmazione.

Tutto quello che devi fare è registrarti ed è pronto per l'uso. Questo è il principio di un servizio SaaS.
In confronto, per fare lo stesso con un PaaS, dovresti sviluppare un'app personalizzata o distribuire e personalizzare un software open source con funzionalità simili.
Per capire la differenza, esaminiamo altri esempi.
Tipo di servizio cloud | Esempi |
SaaS | Google Workspace, Microsoft Dynamics CRM, IBM Watson Assistant, Salesforce, Workday, Slack |
PaaS | AWS Elastic Beanstalk, Google App Engine, Microsoft Azure App Service, Heroku, IBM Cloud Foundry |
Un prodotto SaaS è pronto per l'uso nel momento in cui qualcuno si registra. Ad esempio, una volta che ti unisci a Google Documenti, puoi iniziare a creare, salvare e condividere documenti.
Ma Google App Engine o IBM Cloud Foundry non sono applicazioni finite che risolvono problemi aziendali. Si tratta invece di piattaforme cloud su cui è possibile distribuire applicazioni personalizzate.
La maggior parte delle aziende utilizza una combinazione di SaaS (usiamo oltre 40 prodotti SaaS) e PaaS per gestire la propria attività. La soluzione ottimale dipende da ogni caso d'uso e dall'esperienza e dall'infrastruttura della tua azienda.
Dimensioni del mercato PaaS, quota e fornitori leader
Le dimensioni riportate del mercato PaaS e il confronto con altri servizi cloud dipendono dalla fonte.
Ad esempio, secondo Gartner, PaaS sarà sminuito da IaaS nel 2021, rispettivamente con $ 27,5 miliardi contro $ 61,9 miliardi di entrate.

Ciò renderebbe il mercato IaaS più del doppio del PaaS. IaaS è una parte significativa dell'intero mercato dei servizi cloud, mentre PaaS sembra quasi di nicchia in confronto.
Ma altre ricerche mostrano un quadro diverso.
Secondo i dati di International Data Corporation (IDC), i ricavi del 2019 sono stati molto più vicini e PaaS molto più grande, a $ 35,9 miliardi contro $ 49 miliardi.

Entrambe le categorie crescono quasi allo stesso ritmo, con una crescita YoY del 38,4% per IaaS e del 38,8% per PaaS.
Anche se PaaS potrebbe non colmare il divario, non è nemmeno in ritardo.
La quota di mercato del cloud tra le diverse categorie di servizi cloud dipende dalla definizione dei confini tra di loro. Si noti che IDC non esclude i servizi di gestione e sicurezza o i servizi dei processi aziendali nella sua suddivisione.
Questo potrebbe essere il motivo per cui SaaS e PaaS sono significativamente più grandi nella sua tabella.
I principali fornitori e la loro quota di mercato
Dal 2016, esperti del settore cloud, società di ricerca ed esperti sono passati dal reporting separato alla copertura dei settori del cloud pubblico di IaaS e PaaS combinati.

Uno dei motivi principali di ciò è che i principali attori sono per lo più gli stessi in entrambe le categorie.
Vedrai nomi familiari come Amazon, Google, Microsoft e IBM, sia che tu stia analizzando i mercati IaaS o PaaS.
Il secondo motivo è che questi leader di mercato tendono a raggruppare insieme i servizi IaaS e PaaS, quindi può essere difficile separare le entrate.
Ad esempio, AWS ottiene molte delle sue entrate IaaS perché offre alcuni ambienti PaaS (come Elastic Beanstalk) gratuitamente. Dal momento che le persone pagano solo per l'utilizzo delle risorse, è difficile distinguere le entrate derivanti dalla piattaforma rispetto all'infrastruttura.

Secondo Statista, la quota di mercato di AWS è attualmente al 24,3% , oltre l' 8% in più rispetto al 16% di IBM Cloud.
La quota di mercato di Google Cloud al 7,4% è appena superiore al 7% di Microsoft Azure. Ma su scala globale, questi quattro giganti con sede negli Stati Uniti sono chiari leader di mercato.
Insieme, rappresentano oltre il 54% di tutti i ricavi IaaS e PaaS in tutto il mondo.
Dopo i principali fornitori statunitensi, hai la cinese Alibaba al 4,4% e la giapponese NTT Data al 2,8% di quota totale delle entrate globali.
È ancora un'industria guidata dagli Stati Uniti a livello globale, sia per l'utilizzo effettivo che per l'innovazione continua.
AWS è il principale fornitore di IaaS e PaaS e continua a crescere rapidamente fino al 2021.
Quali servizi include il PaaS?
Sebbene il caso d'uso più comune di PaaS sia la distribuzione di app Web, anche molti altri servizi cloud rientrano in essa.
Diamo un'occhiata più da vicino.
Database come servizio (DBaaS)
Un database ospitato nel cloud che installi manualmente su una macchina virtuale è solo un'implementazione di IaaS.
Per essere considerata un'offerta PaaS, deve essere una soluzione integrata che offra capacità di archiviazione, potenza di calcolo e database relazionali.
Un esempio è il servizio Database SQL di Azure, che offre un database completamente gestito con aggiornamenti automatici, scalabilità, protezione intelligente dalle minacce e ricerca basata sull'intelligenza artificiale.

I prodotti di servizi cloud in questa categoria sono anche chiamati DBaaS, una sottocategoria di PaaS.
Piattaforme Internet delle cose (IoT).
Più articoli sono alimentati da computer e connessi a Internet che mai. Il nuovo standard HTTP/3 non farà che accelerare ulteriormente. I dispositivi collegati ora includono luci, termostati, forni, lavatrici, serrature e persino motori di camion.
Le ossa nude della connettività a Internet potrebbero essere considerate IaaS, ma le API complesse per il controllo e la condivisione di dati tra dispositivi e app rientrano in PaaS.
Servizi mobili (API)
Le aziende non si accontentano più della posta elettronica quando inviano notifiche e campagne di marketing ai propri clienti.
Usano anche messaggi SMS automatizzati su larga scala.
Con le API SMS, le aziende possono creare messaggi automatizzati nelle loro applicazioni.
Ad esempio, possono inviare messaggi di testo ai clienti a:
- Ricorda loro di chiamate o riunioni programmate.
- Promuovi un nuovo prodotto o servizio correlato.
- Chiedi un feedback su un recente incontro con il servizio clienti.
- Recluta i clienti per partecipare a un case study o a un sondaggio.
Questi servizi sono talvolta classificati separatamente come Communications Platform as a Service (CPaaS), una sottocategoria PaaS.
API di notifica push
Come i messaggi di testo SMS, ad eccezione delle notifiche push del browser e dei dispositivi mobili, queste API alimentano le notifiche push.
Puoi usarli per:
- Ricorda ai clienti di installare un nuovo aggiornamento per la tua app.
- Riconquista gli utenti inattivi che non accedono alla tua app da settimane.
- Pubblicizza una promozione pertinente a tempo limitato.
Apprendimento automatico
Se vuoi davvero sfruttare i tuoi dati, non è sufficiente archiviarli nel cloud. I dati sono ancora in giro, solo in una nuova posizione.
Devi impostare algoritmi per setacciare i tuoi dati e trovare approfondimenti significativi e passaggi attuabili.
Con le piattaforme di machine learning basate su cloud, puoi creare facilmente modelli (da modelli), applicarli ai tuoi database e ridimensionare la tua potenza di calcolo secondo necessità.

Ad esempio, IBM Watson Studio ti consente di automatizzare la gestione del ciclo di vita dell'IA, distribuire ed eseguire modelli con un solo clic e altro ancora.
È un ottimo ambiente PaaS per utilizzare i big data.
Anche la ricerca e i suggerimenti basati sull'intelligenza artificiale fanno parte degli strumenti di sviluppo PaaS offerti dai quattro grandi.
Hadoop, Spark e altri framework di elaborazione dati
Apache Hadoop è un framework software open source che consente di elaborare grandi set di dati su cluster distribuiti di macchine virtuali.
Invece di configurare l'ambiente da zero, puoi utilizzare Hadoop come servizio di qualsiasi fornitore PaaS leader.
- Google offre Hadoop come parte integrante del suo servizio di elaborazione dei big data di Dataproc.
- Microsoft offre Hadoop come parte del suo servizio di elaborazione dati HDInsight.
- IBM offre Hadoop come parte di BigInsights.
- AWS offre Hadoop e Spark come parte di EMR.
Queste aziende leader offrono anche servizi di elaborazione dati e data lake personalizzati oltre a Hadoop.
Servizi PaaS più popolari
Molte delle soluzioni cloud più popolari sono servizi PaaS. Basta guardare questi risultati di un sondaggio del 2020 sui servizi cloud pubblici.

I database relazionali basati su cloud sono i più popolari, con il 67% delle aziende che già li utilizza, il 17% che sta sperimentando e il 10% che prevede di utilizzarli.
In terzo luogo, hai il data warehousing. Il 53% delle aziende attualmente utilizza questa soluzione come soluzione per la gestione e l'analisi dei big data.
Google Cloud BigQuery è un esempio di questo tipo di prodotto PaaS.
I 4 principali fornitori di PaaS: quali servizi offrono?
Come abbiamo già spiegato, all'interno dei servizi cloud pubblici, ci sono quattro chiari leader di mercato.
Aumenta la velocità del tuo sito WordPress fino al 200% con la nostra infrastruttura flessibile basata su Google Cloud. Prova Kinsta gratuitamente
Ma come si accumulano l'uno contro l'altro nelle offerte di servizi PaaS?
Di seguito, daremo un'occhiata più da vicino a ogni importante fornitore di servizi cloud e a ciò che portano in tavola.
AWS
AWS è il fornitore di cloud computing originale, avendo lanciato la rivoluzione con il suo prodotto EC2 principale nel 2006.
Il vantaggio li ha consolidati come leader indiscusso del mercato ed è ancora la più grande azienda di servizi cloud al mondo.
Ma per PaaS in particolare, cosa porta in tavola?
Una rapida occhiata alla panoramica dei servizi di Amazon ti dirà tutto ciò che devi sapere.

La maggior parte dei casi d'uso evidenziati rappresenta in realtà un prodotto PaaS. Analizziamo esattamente ciò che AWS offre in termini di prodotti PaaS.
Servizio PaaS | AWS |
Distribuzione dell'app | ✓ Amazon Elastic Beanstalk |
Elaborazione di Big Data | ✓ Amazon EMR |
Data Warehouse | ✓ Amazon Redshift |
DBaaS | ✓ Amazon Aurora, Amazon RDS |
Notifiche (SMS, Email, Push) | ✓ Amazon SNS |
Apprendimento automatico | ✓ Amazon SageMaker |
I giorni in cui AWS offriva solo potenza di calcolo e macchine virtuali in affitto sono ormai lontani.
Ora offre prodotti personalizzati per tutti i principali servizi e casi d'uso PaaS, dalla distribuzione di app e big data a DBaaS e machine learning.
Sempre all'avanguardia, Amazon ha lanciato un servizio di notifica nativo, Simple Notification Service (SNS), nel 2010. Nello stesso anno è stata fondata Twilio.
Se stai cercando un provider PaaS versatile, non puoi sbagliare con il veterano più esperto del settore.
IBM Cloud
Che dire di IBM Cloud? Uno dei primi innovatori nell'informatica, IBM ha investito molto denaro e impegno nello sviluppo della sua suite di servizi cloud.
IBM ha lanciato per la prima volta i suoi servizi PaaS come IBM Bluemix nel 2014.
Nel 2017, IBM ha abbandonato il marchio Bluemix e ha raggruppato le sue offerte PaaS, IaaS e cloud privato sotto l'ombrello di IBM Cloud.
Con un'ampia gamma di clienti aziendali, IBM Cloud è cresciuta rapidamente fino a diventare uno dei principali provider PaaS sin dal suo lancio nel 2011.
E questo mostra nella sua gamma di servizi:

Ma come si posiziona IBM nel reparto PaaS?
Servizio PaaS | IBM Cloud |
Distribuzione dell'app | ✓ IBM Cloud Foundry |
Elaborazione di Big Data | ✓ IBM BigInsights |
Data Warehouse | ✓ IBM DB2 |
DBaaS | ✓ Database IBM Cloud (Redis, PostgreSQL, ecc.) |
Notifiche (SMS, Email, Push) | ✓ Notifiche push IBM, SMS (tramite provider di terze parti) |
Apprendimento automatico | ✓ IBM Watson Studio, IBM Watson |
IBM Cloud copre casi d'uso PaaS essenziali come la distribuzione di app, l'elaborazione di big data e il data warehousing.
Ma per le notifiche, IBM non offre ancora una soluzione completa. Devi affidarti a fornitori di terze parti come Twilio per introdurre gli SMS nel flusso di lavoro della tua applicazione.
E IBM è da tempo sulla frontiera dell'apprendimento automatico e dell'intelligenza artificiale. IBM Deep Blue è diventata la prima IA a sconfiggere un campione del mondo di scacchi nel 1997.
IBM Watson Studio semplifica il funzionamento dell'IA di Watson, aiutandoti a dare un senso ai tuoi dati.
Google Cloud
Google non è solo un motore di ricerca. È anche una delle principali aziende SaaS, con Google Docs, Drive, Gmail e l'intero Google Workspace.
Google ti consente anche di noleggiare l'infrastruttura e le piattaforme che consentono di gestire miliardi di visitatori ogni mese.
Lanciato nel 2008, Google Cloud è stato il secondo attore principale ad entrare nel mercato. Il suo ampio elenco di prodotti mostra perché è ancora uno dei leader di mercato.

E per i prodotti specifici per PassS, le cose non sono diverse.
Servizio PaaS | Google Cloud |
Distribuzione dell'app | ✓ Google App Engine, Google Kubernetes Engine |
Elaborazione di Big Data | ✓ Google Dataproc |
Data Warehouse | ✓ Google BigQuery |
DBaaS | ✓ Google BigTable, Google Cloud SQL, ecc. |
Notifiche (SMS, Email, Push) | ✓ Firebase Cloud Messaging (messaggi push e in-app) |
Apprendimento automatico | ✓ Piattaforma AI di Google |
Per l'implementazione e lo sviluppo di app, Google offre un'ampia gamma di strumenti, tra cui Google App Engine e Kubernetes Engine.
Google offre anche molte opzioni di elaborazione dei big data attraverso il suo servizio Dataproc. Puoi utilizzare Hadoop, Spark o altri framework per configurare cluster e iniziare a elaborare rapidamente terabyte di dati.
Per i database e l'archiviazione regolari, Google offre anche diverse opzioni, come BigTable, Google Cloud SQL e altro.
Con Firebase Cloud Messaging, puoi pianificare e inviare notifiche push e messaggi in-app, ma non SMS.
La piattaforma Google AI offre un'interfaccia intuitiva per creare, gestire e distribuire nuovi modelli di machine learning il più rapidamente possibile.
È una piattaforma completa adatta a tutte le tue esigenze PaaS.
Microsoft Azure
Microsoft non è solo responsabile dei sistemi operativi sulla maggior parte dei computer desktop e laptop in tutto il mondo.
Dispone inoltre di una delle più grandi raccolte di servizi cloud pubblici, tra cui Office 365, Microsoft Teams (SaaS) e Azure (IaaS e PaaS).
La piattaforma cloud di Azure include una gamma di servizi, dall'intelligenza artificiale e dall'apprendimento automatico all'analisi, agli strumenti di sviluppo, all'elaborazione dei dati e altro ancora.

E a livello di piattaforma, Microsoft ti copre anche.
Servizio PaaS | Microsoft Azure |
Distribuzione dell'app | ✓ Servizio app di Azure |
Elaborazione di Big Data | ✓ Azure Databrick |
Data Warehouse | ✓ Azure SQL Data Warehouse |
DBaaS | ✓ Database SQL di Azure |
Notifiche (SMS, Email, Push) | ✓ Hub di notifica di Azure (Push), Servizi di comunicazione di Azure (SMS, voce) |
Apprendimento automatico | ✓ Azure Machine Learning |
Il servizio app di Azure semplifica la distribuzione delle app con l'applicazione di patch, sicurezza, ridimensionamento e una serie di integrazioni integrate.
Puoi archiviare ed elaborare i dati con una gamma di soluzioni basate su SQL come un data warehouse o un database su scala ridotta. Puoi quindi usare Azure Machine Learning per creare e distribuire modelli per dare un senso ai tuoi dati.
Azure supporta anche la creazione di notifiche push e SMS automatizzate nell'esperienza dell'app.
Sommario
PaaS non ti offre solo la potenza di calcolo e l'infrastruttura di cui hai bisogno per raccogliere, condividere e implementare meglio i dati nella tua organizzazione. Include anche l'ambiente necessario per sfruttare i dati in tempo reale e implementare applicazioni interne o esterne.
Se stai cercando di sfruttare la potenza di PaaS per il tuo sito Web, senza il fastidio di trovare la migliore combinazione di servizi per creare il tuo ambiente, puoi utilizzare il nostro servizio di migrazione gratuito. I nostri piani di hosting WordPress gestiti accessibili si basano su un'infrastruttura cloud all'avanguardia di Google Cloud, senza il mal di testa di configurare tutto.
Se hai domande o esperienze con prodotti e servizi PaaS, lascia una riga nella sezione commenti!