Video: The Future of Cloud Computing | The Element Podcast - E01 2024
Ci sono molti modi per avvicinarsi al cloud computing, a seconda del problema aziendale che stai cercando di risolvere. Quando le organizzazioni cercano capacità su richiesta, guardano spesso a Infrastructure as a Service (IaaS). Tuttavia, quando un'organizzazione è alla ricerca di un set di funzionalità più profondo, considera Platform as a Service (PaaS).
Sebbene PaaS abbia molte definizioni, puoi pensarci come una piattaforma informatica che include una serie di funzionalità di sviluppo, middleware e distribuzione. Una caratteristica chiave del venditore è la creazione e l'incoraggiamento di un profondo ecosistema di partner che si impegnano tutti in questo ambiente per il futuro.
Le linee tra Platform as a Service e Infrastructure as a Service possono risultare sfocate, ma presentano molte caratteristiche degne di nota.
Considerare ciò che tutte le soluzioni PaaS hanno in comune:
-
PaaS deve sfruttare Internet.
-
PaaS deve offrire un certo tipo di linguaggio di sviluppo in modo che gli sviluppatori professionali (e in alcuni casi gli utenti) possano aggiungere valore.
-
Questi ambienti hanno bisogno di un modo per monitorare e misurare l'utilizzo delle risorse e per tenere traccia delle prestazioni generali della piattaforma del fornitore.
-
Quasi tutte le piattaforme PaaS si basano su un'architettura multi-tenancy (che consente a più client di eseguire la propria copia separatamente l'una dall'altra attraverso la virtualizzazione) in modo che il codice o i dati di ciascun cliente siano isolato dagli altri.
-
Un ambiente PaaS deve supportare il ciclo di vita dello sviluppo e il processo di sviluppo del team, inclusi i test.
-
Una piattaforma PaaS deve includere interfacce di servizi come SOAP (Simple Object Access Protocol) e XML (eXtensible Markup Language), tra gli altri.
-
Una piattaforma PaaS deve essere in grado di distribuire, gestire, testare e mantenere le applicazioni sviluppate.
-
Una piattaforma PaaS deve supportare interfacce ben definite e ben documentate in modo da poter utilizzare elementi e componenti nel seguente modo:
-
Le applicazioni composite vengono create combinando servizi per creare un'applicazione enterprise basata sull'orchestrazione del business logica e regole.
-
Portali, che sono un ambiente organizzato che organizza i componenti dell'applicazione per il cliente.
-
Mashup, che consentono agli utenti finali di riunire facilmente due o più servizi aziendali in grado di comunicare e scambiare dati.
-