PaaS, o Platform-as-a-Service, fornisce una piattaforma cloud completa, flessibile e conveniente per sviluppare, eseguire e gestire applicazioni.
Ulteriori informazioni
PaaS, o Platform-as-a-Service, è un modello di cloud computing che fornisce ai clienti una completa piattaforma cloud - hardware, software e infrastruttura - per lo sviluppo, l'esecuzione e la gestione di applicazioni senza il costo, la complessità e la poca flessibilità che spesso deriva dalla costruzione e il mantenimento delle piattaforme on-premises.
Il provider PaaS ospita tutto: server, reti, memoria, sistema operativo, database, strumenti di sviluppo - nel suo data center. Tipicamente i clienti pagano una quota fissa per avere una determinata quantità di risorse per un determinato numero di utenti, oppure possono scegliere una tariffazione "pay-as-you-go" per pagare solo le risorse che utilizzano. Entrambe le opzioni permettono ai clienti PaaS di costruire, testare, distribuire, eseguire, aggiornare e scalare le applicazioni in modo più rapido ed economico che se dovessero costruire e gestire la propria piattaforma on-premises .
Ogni principale fornitore di servizi cloud - compresi Amazon Web Services (AWS), Google Cloud, IBM Cloud e Microsoft Azure ha la sua offerta PaaS . Soluzioni PaaS popolari sono disponibile anche come progetti open source (ad esempio Apache Stratos, Cloud Foundry ) o creati da fornitori di software (ad esempio Red Hat OpenShift e Salesforce Heroku).
Scarica l'ebook
I benefici più comunemente citati di PaaS, rispetto a una piattaforma on-premises , includono:
Red Hat OpenShift on IBM Cloud
IBM Cloud Pak per Applicazioni
In generale le soluzioni PaaS hanno tre parti principali:
Poiché PaaS fornisce tutti gli strumenti di sviluppo standard attraverso l'interfaccia GUI online, gli sviluppatori possono accedere da qualsiasi luogo per collaborare a progetti, testare nuove applicazioni o distribuire prodotti completati. Le applicazioni sono progettate e sviluppate proprio nella PaaS usando un middleware. Con dei flussi di lavoro semplificati, più team di sviluppo e operativi possono lavorare sullo stesso progetto simultaneamente.
I fornitori diPaaS gestiscono la maggior parte dei tuoi servizi di cloud computing , come server, runtime e virtualizzazione . Come cliente PaaS , la tua azienda conserva la gestione delle applicazioni e dei dati.
IBM Cloud Pak
Come PaaS, Infrastructure-as-a-Service (IaaS) e Software-as-a-Service (SaaS) sono modelli di servizi cloud computing molto comuni. In effetti è molto comune per un'organizzazione usare tutti e tre, anche se non li acquista specificamente. Per chiarire:
IaaS è l'accesso via internet alla "grezza" infrastruttura IT - server fisici, macchine virtuali, memoria, rete firewall - ospitati da un provider cloud. IaaS elimina il costo e la fatica di possedere, gestire e mantenere l'infrastruttura on-premises . Con l' IaaS l'organizzazione fornisce la propria piattaforma applicativa e le proprie applicazioni.
Qualunque offerta PaaS include necessariamente le risorse IaaS necessarie per ospitarla, anche se queste risorse non sono distinte o indicate come IaaS.
SaaS è un software applicativo che usi tramite cloud, come se fosse installato sul tuo computer (in alcuni casi, parti di esso sono installate sul tuo computer). SaaS permette alla tua organizzazione di utilizzare un'applicazione senza la spesa relativa all'infrastruttura per eseguirla, e lo sforzo e il personale per mantenerla (applicare correzioni e aggiornamenti di bug, affrontare le interruzioni, ecc.) Salesforce e Slack sono esempi di offerte SaaS popolari; la maggior parte delle applicazioni web sono considerate SaaS.
Ogni offerta SaaS include le risorse IaaS necessarie per ospitarla e almeno i componenti PaaS necessari per la sua esecuzione. Alcuni vendor di SaaS forniscono anche un SaaS discreto che consente a terzi di personalizzare l'offerta SaaS .)
Un altro modo per confrontare IaaS, PaaS e SaaS è basato sulla quota parte di gestione che è lasciata al cliente rispetto a quella affidata al fornitore di servizi cloud:
Fornendo una piattaforma integrata e pronta all'uso e consentendo alle organizzazioni di scaricare la gestione dell'infrastruttura al fornitore di cloud e di concentrarsi sulla costruzione, il deployment e la gestione delle applicazioni - PaaS può facilitare o promuovere una serie di iniziative IT, tra cui:
Molti fornitori di cloud , software e hardware offrono soluzioni PaaS per sviluppare specifici tipi di applicazioni, o applicazioni che interagiscono con specifici tipi di hardware, software o dispositivi.
IBM fornisce soluzioni PaaS ricche e scalabili per sviluppare applicazioni cloud native da zero o per modernizzare applicazioni esistenti in modo da poter beneficiare della flessibilità e della scalabilità del cloud.
IBM Red Hat OpenShift su IBM Cloud è un servizio OpenShift completamente gestito che utilizza la scala aziendale e la sicurezza di IBM Cloud per automatizzare gli aggiornamenti, lo scaling e il provisioning e per gestire picchi di traffico imprevisti. I tuoi team possono avviare lo sviluppo e la modernizzazione delle app con una serie di strumenti e funzionalità, e distribuire cluster altamente disponibili e completamente gestiti con un solo clic.IBM Red Hat OpenShift su IBM Cloud è stato nominato leader in The Forrester Wave: Piattaforme di sviluppo di container multicloud, terzo trimestre 2020 (PDF, 415 KB).
IBM Cloud Pak for Applications consente di modernizzare le applicazioni esistenti, incorporare sicurezza aggiuntiva e sviluppare nuove app in grado di promuovere le iniziative digitali. Offre soluzioni di sviluppo nativo del cloud in grado di erogare rapidamente valore, in aggiunta a licenze flessibili che possono essere personalizzate in base alle tue esigenze specifiche.
Per iniziare con PaaS su IBM Cloud, registrati per avere un IBMid e crea il tuo account IBM cloud.
Modernizza, crea nuove app, riduci i costi e ottimizza il ROI.
Implementa cluster ad alta disponibilità e completamente gestiti con un semplice clic.
Crea, modernizza e gestisci le applicazioni in modo sicuro su qualsiasi cloud con fiducia.