Ce este PaaS? Cum este Platforma ca serviciu diferită de IaaS și SaaS
Publicat: 2021-02-13PaaS (Platform as a Service) combină serverele, stocarea și infrastructura de rețea cu software-ul de care aveți nevoie pentru a implementa aplicații. Cu PaaS, nu trebuie să investiți în hardware-ul local sau să vă faceți griji cu privire la configurarea unui mediu virtual pentru a vă gestiona aplicațiile.
Aproape 85% dintre organizații erau de așteptat să aibă cea mai mare parte a sarcinilor de lucru în „cloud” până la sfârșitul anului 2020. Aceste companii pot folosi apoi date bazate pe cloud pentru a personaliza marketingul și a partaja date strategice între departamente (evitând silozurile) - două principale digitale. obiectivele de transformare.
PaaS vă oferă toate instrumentele de care aveți nevoie pentru a realiza aceste obiective și multe altele.
Să explorăm ce este PaaS, câteva exemple de PaaS din lumea reală, cota de piață a furnizorilor lideri de PaaS și multe altele.
Ce este PaaS? (Cu exemple)
Platform as a Service (PaaS) se referă la o combinație pre-ambalată de instrumente hardware și software de cloud computing care vă permit să dezvoltați și să implementați aplicații cu ușurință.
De exemplu, AWS Elastic Beanstalk este o platformă plug-and-play care acceptă mai multe limbaje de programare și medii direct din cutie. Facilitează implementarea și testarea, lansarea și scalarea rapidă a aplicațiilor pentru diferite dispozitive pe mai multe platforme.

Implementează automat codul încărcat și include instrumente de echilibrare a încărcăturii și scalare automată pentru ca aplicațiile să funcționeze fără probleme în orice moment.
Google App Engine este un alt exemplu de PaaS pentru implementarea software-ului.

Pe lângă implementarea unei aplicații în orice limbă, obțineți și diagnosticare a aplicației, versiune, testare A/B și alte funcții.
Aceste servicii sunt fundamental diferite de doar închirierea spațiului de stocare sau a unei mașini virtuale. O soluție PaaS servește ca o platformă gata făcută pentru a vă transmite aplicațiile live.
Numai închirierea hardware-ului cade sub IaaS, nu PaaS.
Să aruncăm o privire mai atentă asupra diferențelor dintre aceste două categorii.
Care este diferența dintre IaaS și PaaS?
Infrastructura ca serviciu (IaaS) se referă la componentele hardware ale serviciilor cloud, cum ar fi mașinile virtuale și stocarea scalabilă. PaaS include, de asemenea, un ecosistem pentru implementarea aplicațiilor dvs.
Ambele sunt exemple de servicii de cloud computing, desigur, dar cu cazuri de utilizare și piețe țintă diferite.
Pentru a face lucrurile și mai confuze, mulți furnizori PaaS oferă și soluții IaaS și invers.
Să lămurim confuzia comparând anumite produse.
Exemple PaaS | Exemple IaaS |
AWS Elastic Beanstalk | AWS EC2 |
Google App Engine | Google Compute Engine (GCE) |
Serviciul de aplicații Microsoft Azure | Stocare Microsoft Azure |
IBM Cloud Foundry | Servere virtuale IBM Cloud |
Platforma de aplicații DigitalOcean | Picături DigitalOcean |
Heroku | Rackspace, Linode |
De exemplu, utilizarea unei instanțe AWS EC2 pentru a stoca date pentru aplicația dvs. web înseamnă că profitați doar de infrastructura cloud fundamentală. Deci, în acest caz, utilizați doar un serviciu IaaS.
Dacă utilizați AWS Elastic Beanstalk pentru a implementa o aplicație web, ați folosi un serviciu PaaS. Implementarea Elastic Beanstalk folosește infrastructura AWS precum S3, EC2 și DynamoDB, dar le combină într-o platformă utilizabilă instantaneu pentru dezvoltare.
Asta e diferența.
Un PaaS este o soluție pachet gata să vă ajute să vă dezvoltați și să implementați aplicația dvs., în timp ce un IaaS este doar infrastructura cloud simplă.
Este similar cu diferența dintre un serviciu de găzduire web negestionat (unde trebuie să instalați mediul server, cum ar fi PHP și MySQL) și o platformă de găzduire WordPress gestionată (cum ar fi Kinsta).
În unele cazuri, furnizori precum AWS, Google și Microsoft vă vor taxa doar pentru utilizarea resurselor și nimic pentru utilizarea platformei software.
Care este diferența dintre SaaS și PaaS?
Software as a Service (SaaS), pe de altă parte, oferă software complet, nu o platformă pe care o puteți folosi pentru a implementa aplicații personalizate.
De exemplu, un CRM bazat pe cloud precum Salesforce vă permite să gestionați datele și fluxurile de lucru ale clienților fără nicio programare.

Tot ce trebuie să faceți este să vă înregistrați și este gata de utilizare. Acesta este principiul unui serviciu SaaS.
În comparație, pentru a face același lucru cu un PaaS, ar trebui să dezvoltați o aplicație personalizată sau să implementați și să personalizați un software open source cu funcționalitate similară.
Pentru a înțelege diferența, să examinăm mai multe exemple.
Tip serviciu cloud | Exemple |
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 produs SaaS este gata de utilizare în momentul în care oricine se înscrie. De exemplu, odată ce vă alăturați Google Docs, puteți începe să creați, să salvați și să partajați documente.
Dar Google App Engine sau IBM Cloud Foundry nu sunt aplicații terminate care rezolvă problemele de afaceri. În schimb, sunt platforme cloud pe care puteți implementa aplicații personalizate.
Majoritatea companiilor folosesc o combinație de SaaS (folosim peste 40 de produse SaaS) și PaaS pentru a-și conduce afacerea. Soluția optimă depinde de fiecare caz de utilizare și de experiența și infrastructura companiei dumneavoastră.
Dimensiunea pieței PaaS, cota și furnizorii principali
Dimensiunea raportată a pieței PaaS și modul în care se compară cu alte servicii cloud depind de sursă.
De exemplu, conform Gartner, PaaS va fi depășit de IaaS în 2021, cu venituri de 27,5 miliarde de dolari față de 61,9 miliarde de dolari , respectiv.

Asta ar face ca piața IaaS să fie mai mult de două ori mai mare decât PaaS. IaaS este o parte semnificativă a întregii piețe de servicii cloud, în timp ce PaaS pare aproape de nișă în comparație.
Dar alte cercetări arată o imagine diferită.
Potrivit datelor International Data Corporation (IDC), veniturile din 2019 au fost mult mai apropiate, iar PaaS mult mai mari, la 35,9 miliarde USD, față de 49 miliarde USD.

Ambele categorii cresc aproape în aceeași rată, cu o creștere anuală de 38,4% pentru IaaS și cu o creștere de 38,8% pentru PaaS.
În timp ce PaaS ar putea să nu reducă decalajul, nici nu rămâne în urmă.
Cota de piață în cloud între diferitele categorii de servicii cloud depinde de definirea granițelor dintre acestea. Observați că IDC nu evidențiază serviciile de management și securitate sau serviciile de proces de afaceri în defalcarea sa.
Acesta poate fi motivul pentru care SaaS și PaaS sunt semnificativ mai mari în tabelul său.
Furnizori de top și cota lor de piață
Din 2016, experții din industria cloud, firmele de cercetare și experții au trecut de la raportarea separată la acoperirea industriilor cloud publice ale IaaS și PaaS combinate.

Unul dintre principalele motive pentru aceasta este că jucătorii de frunte sunt în mare parte aceiași în ambele categorii.
Veți vedea nume cunoscute precum Amazon, Google, Microsoft și IBM, indiferent dacă analizați piețele IaaS sau PaaS.
Al doilea motiv este că acești lideri de piață tind să grupeze atât serviciile IaaS, cât și cele PaaS, așa că poate fi dificil să separă veniturile.
De exemplu, AWS obține o mare parte din veniturile sale IaaS deoarece oferă unele medii PaaS (cum ar fi Elastic Beanstalk) gratuit. Deoarece oamenii plătesc doar pentru utilizarea resurselor, este greu de identificat cât de mult venituri provin din platformă față de infrastructură.

Potrivit Statista, cota de piață a AWS este în prezent de 24,3% , cu peste 8% mai mare decât IBM Cloud de 16% .
Cota de piață a Google Cloud de 7,4% este abia mai mare decât cea de 7% a Microsoft Azure. Dar la scară globală, acești patru giganți din SUA sunt lideri clari de piață.
Împreună, ele reprezintă mai mult de 54% din toate veniturile IaaS și PaaS la nivel mondial.
După cei mai importanți furnizori din SUA, aveți Alibaba din China la 4,4% și NTT Data din Japonia cu 2,8% din veniturile globale.
Este încă o industrie condusă de SUA la nivel global, atât pentru utilizarea efectivă, cât și pentru inovarea continuă.
AWS este principalul furnizor IaaS și PaaS și continuă să crească rapid până în 2021.
Ce servicii include PaaS?
Deși cel mai frecvent caz de utilizare al PaaS este implementarea aplicației web, multe alte servicii cloud se încadrează și ele.
Să aruncăm o privire mai atentă.
Baza de date ca serviciu (DBaaS)
O bază de date găzduită în cloud pe care o instalați manual pe o mașină virtuală este doar o implementare a IaaS.
Pentru a fi considerată o ofertă PaaS, trebuie să fie o soluție integrată care oferă stocare, putere de calcul și capabilități de baze de date relaționale.
Un exemplu în acest sens este serviciul Azure SQL Database, care oferă o bază de date complet gestionată, cu actualizări automate, scalabilitate, protecție inteligentă împotriva amenințărilor și căutare bazată pe inteligență artificială.

Produsele de servicii cloud din această categorie se mai numesc și DBaaS, o subcategorie a PaaS.
Platforme Internet of Things (IoT).
Mai multe articole sunt alimentate de computere și conectate la internet decât oricând. Noul standard HTTP/3 nu va face decât să accelereze și mai mult. Dispozitivele conectate includ acum lumini, termostate, cuptoare, mașini de spălat, încuietori și chiar motoare de camioane.
Elementele simple ale conectivității la internet ar putea fi considerate IaaS, dar API-urile complexe pentru controlul și partajarea datelor între dispozitive și aplicații se încadrează în PaaS.
Servicii mobile (API)
Companiile nu se mai mulțumesc cu e-mailul atunci când trimit notificări și campanii de marketing clienților lor.
Ei folosesc, de asemenea, mesaje SMS automate la scară.
Cu API-urile SMS, companiile pot construi mesaje automate în aplicațiile lor.
De exemplu, pot trimite mesaje text clienților la:
- Amintiți-le de apelurile sau întâlnirile programate.
- Promovați un nou produs sau serviciu similar.
- Solicitați feedback cu privire la o întâlnire recentă cu serviciul clienți.
- Recrutați clienți pentru a participa la un studiu de caz sau un sondaj.
Aceste servicii sunt uneori clasificate separat ca Platformă de comunicații ca serviciu (CPaaS), o subcategorie PaaS.
API-uri de notificare push
La fel ca mesajele text SMS, cu excepția notificărilor push din browser și mobil, aceste API-uri alimentează notificările push.
Le puteți folosi pentru a:
- Amintiți-le clienților să instaleze o nouă actualizare pentru aplicația dvs.
- Câștigați utilizatorii inactivi care nu v-au accesat aplicația de câteva săptămâni.
- Faceți publicitate unei promoții relevante pe durată limitată.
Învățare automată
Dacă doriți cu adevărat să profitați de datele dvs., nu este suficient să le stocați în cloud. Datele sunt încă prezente, doar într-o locație nouă.
Trebuie să configurați algoritmi pentru a vă verifica datele și pentru a găsi informații semnificative și pași acționați.
Cu platformele de învățare automată bazate pe cloud, puteți crea cu ușurință modele (din șabloane), le puteți aplica bazelor de date și puteți scala puterea de calcul după cum este necesar.

De exemplu, IBM Watson Studio vă permite să automatizați gestionarea ciclului de viață AI, să implementați și să rulați modele cu un singur clic și multe altele.
Este un mediu PaaS excelent pentru utilizarea datelor mari.
Căutarea și sugestiile bazate pe inteligență artificială fac, de asemenea, parte din instrumentele de dezvoltare PaaS pe care le oferă cei patru mari.
Hadoop, Spark și alte cadre de procesare a datelor
Apache Hadoop este un cadru software cu sursă deschisă care face posibilă procesarea seturilor mari de date în clustere distribuite de mașini virtuale.
În loc să configurați mediul de la zero, puteți utiliza Hadoop ca serviciu de la orice furnizor lider PaaS.
- Google oferă Hadoop ca parte integrată a serviciului său de procesare a datelor mari Dataproc.
- Microsoft oferă Hadoop ca parte a serviciului său de procesare a datelor HDInsight.
- IBM oferă Hadoop ca parte a BigInsights.
- AWS oferă Hadoop și Spark ca parte a EMR.
Aceste companii lider oferă, de asemenea, lac de date personalizate și servicii de procesare a datelor dincolo de Hadoop.
Cele mai populare servicii PaaS
Multe dintre cele mai populare soluții cloud sunt serviciile PaaS. Uită-te la aceste rezultate dintr-un sondaj din 2020 privind serviciile cloud publice.

Bazele de date relaționale bazate pe cloud sunt cele mai populare, 67% dintre companii le folosesc deja, 17% experimentează și 10% plănuiesc să le folosească.
În al treilea rând, aveți depozitare de date. 53% dintre companii folosesc în prezent acest lucru ca soluție pentru manipularea și analiza datelor mari.
Google Cloud BigQuery este un exemplu de acest tip de produs PaaS.
Cei 4 furnizori lideri PaaS: ce servicii oferă?
După cum am acoperit deja, în cadrul serviciilor cloud publice, există patru lideri clari de piață.
Creșteți viteza site-ului dvs. WordPress cu până la 200% cu infrastructura noastră flexibilă alimentată de Google Cloud. Încercați Kinsta gratuit
Dar cum se compară între ele în ofertele de servicii PaaS?
Mai jos, vom arunca o privire mai atentă asupra fiecărui furnizor de servicii cloud notabil și a ceea ce aduc aceștia la masă.
AWS
AWS este furnizorul original de cloud computing, care a lansat revoluția cu produsul său principal EC2 în 2006.
Avantajul i-a consolidat drept lider clar de piață și este încă cea mai mare companie de servicii cloud din lume.
Dar în special pentru PaaS, ce aduce acesta la masă?
O privire rapidă la prezentarea generală a serviciilor Amazon vă va spune tot ce trebuie să știți.

Majoritatea cazurilor de utilizare evidențiate reprezintă de fapt un produs PaaS. Să detaliem exact ce oferă AWS în ceea ce privește produsele PaaS.
Serviciu PaaS | AWS |
Implementarea aplicației | ✓ Amazon Elastic Beanstalk |
Prelucrarea datelor mari | ✓ Amazon EMR |
Depozitarea datelor | ✓ Amazon Redshift |
DBaaS | ✓ Amazon Aurora, Amazon RDS |
Notificări (SMS, e-mail, push) | ✓ Amazon SNS |
Învățare automată | ✓ Amazon SageMaker |
Vremurile în care AWS oferea doar putere de calcul și mașini virtuale pentru închiriere au trecut de mult.
Acum are produse personalizate pentru fiecare serviciu major PaaS și caz de utilizare, de la implementarea aplicațiilor și big data până la DBaaS și învățarea automată.
Întotdeauna unul dintre cele mai devreme, Amazon a lansat un serviciu de notificare nativ, Serviciul de notificare simplu (SNS), în 2010. În același an a fost fondat Twilio.
Dacă sunteți în căutarea unui furnizor PaaS versatil, nu puteți greși cu cel mai experimentat veteran din industrie.
IBM Cloud
Dar IBM Cloud? Un inovator timpuriu în domeniul calculelor, IBM a depus o mulțime de bani și efort în dezvoltarea suitei sale de servicii cloud.
IBM și-a lansat pentru prima dată serviciile PaaS ca IBM Bluemix în 2014.
În 2017, IBM a renunțat la marca Bluemix și și-a grupat ofertele PaaS, IaaS și cloud privat sub umbrela IBM Cloud.
Cu o gamă largă de clienți enterprise, IBM Cloud a crescut rapid pentru a deveni unul dintre cei mai importanți furnizori de PaaS de la lansarea sa în 2011.
Și asta se vede în gama sa de servicii:

Dar cum se ridică IBM în departamentul PaaS?
Serviciu PaaS | IBM Cloud |
Implementarea aplicației | ✓ IBM Cloud Foundry |
Prelucrarea datelor mari | ✓ IBM BigInsights |
Depozitarea datelor | ✓ IBM DB2 |
DBaaS | ✓ Baze de date IBM Cloud (Redis, PostgreSQL, etc.) |
Notificări (SMS, e-mail, push) | ✓ Notificări Push IBM, SMS (prin furnizori terți) |
Învățare automată | ✓ IBM Watson Studio, IBM Watson |
IBM Cloud acoperă cazuri esențiale de utilizare PaaS, cum ar fi implementarea aplicațiilor, procesarea datelor mari și depozitarea datelor.
Dar pentru notificări, IBM nu oferă încă o soluție completă. Trebuie să vă bazați pe furnizori terți precum Twilio pentru a introduce SMS-uri în fluxul de lucru al aplicației.
Iar IBM a fost de mult timp la granița învățării automate și a inteligenței artificiale. IBM Deep Blue a devenit primul AI care a învins un campion mondial la șah în 1997.
IBM Watson Studio facilitează punerea în funcțiune a Watson AI, ajutându-vă să înțelegeți datele dvs.
Google Cloud
Google nu este doar un motor de căutare. Este, de asemenea, una dintre cele mai importante companii SaaS, cu Google Docs, Drive, Gmail și întregul spațiu de lucru Google.
De asemenea, Google vă permite să închiriați infrastructura și platformele care fac posibilă gestionarea a miliarde de vizitatori în fiecare lună.
Lansat în 2008, Google Cloud a fost al doilea jucător important care a intrat pe piață. Lista sa extinsă de produse arată de ce este încă unul dintre liderii pieței.

Iar pentru produsele specifice PasS, lucrurile nu stau altfel.
Serviciu PaaS | Google Cloud |
Implementarea aplicației | ✓ Google App Engine, Google Kubernetes Engine |
Prelucrarea datelor mari | ✓ Google Dataproc |
Depozitarea datelor | ✓ Google BigQuery |
DBaaS | ✓ Google BigTable, Google Cloud SQL etc. |
Notificări (SMS, e-mail, push) | ✓ Firebase Cloud Messaging (Mesaje push și în aplicație) |
Învățare automată | ✓ Google AI Platform |
Pentru implementarea și dezvoltarea aplicațiilor, Google oferă o gamă largă de instrumente, inclusiv Google App Engine și Kubernetes Engine.
Google oferă, de asemenea, multe opțiuni de procesare a datelor mari prin serviciul său Dataproc. Puteți utiliza Hadoop, Spark sau alte cadre pentru a configura clustere și pentru a începe procesarea rapidă a terabytes de date.
Pentru bazele de date obișnuite și depozitare, Google oferă, de asemenea, mai multe opțiuni, cum ar fi BigTable, Google Cloud SQL și multe altele.
Cu Firebase Cloud Messaging, puteți programa și trimite notificări push și mesaje în aplicație, dar nu texte.
Platforma Google AI oferă o interfață ușor de utilizat pentru a crea, gestiona și implementa noi modele de învățare automată cât mai repede posibil.
Este o platformă completă potrivită pentru toate nevoile dvs. PaaS.
Microsoft Azure
Microsoft nu este responsabil doar pentru sistemele de operare de pe majoritatea computerelor desktop și laptopuri din întreaga lume.
De asemenea, are una dintre cele mai mari colecții de servicii cloud publice, inclusiv Office 365, Microsoft Teams (SaaS) și Azure (IaaS și PaaS).
Platforma Azure cloud include o gamă largă de servicii, de la AI și învățare automată până la analize, instrumente de dezvoltare, procesare a datelor și multe altele.

Și la nivel de platformă, Microsoft te acoperă și tu.
Serviciu PaaS | Microsoft Azure |
Implementarea aplicației | ✓ Azure App Service |
Prelucrarea datelor mari | ✓ Azure Databricks |
Depozitarea datelor | ✓ Azure SQL Data Warehouse |
DBaaS | ✓ Baza de date Azure SQL |
Notificări (SMS, e-mail, push) | ✓ Huburi de notificare Azure (Push), Servicii de comunicații Azure (SMS, Voce) |
Învățare automată | ✓ Azure Machine Learning |
Azure App Service facilitează implementarea aplicației, cu corecții, securitate, scalare și o serie de integrări încorporate.
Puteți stoca și procesa date cu o serie de soluții bazate pe SQL, cum ar fi un depozit de date sau o bază de date la scară mai mică. Apoi puteți utiliza Azure Machine Learning pentru a crea și a implementa modele pentru a înțelege datele dvs.
Azure acceptă, de asemenea, crearea de notificări push și SMS automate în experiența dvs. de aplicație.
rezumat
PaaS nu vă oferă doar puterea de calcul și infrastructura de care aveți nevoie pentru a colecta, partaja și implementa mai bine datele în organizația dvs. De asemenea, include mediul necesar pentru a profita de date în timp real și pentru a implementa aplicații interne sau externe.
Dacă doriți să profitați de puterea PaaS pentru site-ul dvs. web, fără bătaia de cap de a găsi cea mai bună combinație de servicii pentru a vă crea mediul, puteți utiliza serviciul nostru gratuit de migrare. Planurile noastre de găzduire WordPress gestionate accesibile se bazează pe infrastructura cloud de ultimă oră de la Google Cloud, fără durerea de cap de a configura totul.
Dacă aveți întrebări sau experiențe cu produsele și serviciile PaaS, vă rugăm să trimiteți o linie în secțiunea de comentarii!