{"id":11272,"date":"2019-04-03T07:30:46","date_gmt":"2019-04-03T05:30:46","guid":{"rendered":"http:\/\/www.unilab.eu\/?p=11272"},"modified":"2021-04-14T03:01:45","modified_gmt":"2021-04-14T01:01:45","slug":"paas","status":"publish","type":"post","link":"https:\/\/www.unilab.eu\/it\/articoli\/coffee-break-it\/paas\/","title":{"rendered":"Piattaforma come servizio: PaaS"},"content":{"rendered":"<p>Il <strong>PaaS (acronimo per Platform as a Service) <\/strong>\u00e8 un servizio del Cloud Computing. Indica il caso di un fornitore esterno che mette a disposizione un&#8217;infrastruttura, sia essa hardware o software, per permettere a un&#8217;azienda di dedicarsi allo sviluppo di un&#8217;app o di un software.<\/p>\n<p>Grazie a questa attivit\u00e0 economica, \u00e8 possibile gettare le basi per lo <strong>sviluppo di qualsiasi applicativo<\/strong> evitando di affrontare i costi per l&#8217;acquisto, l&#8217;installazione e la successiva ottimizzazione della piattaforma di elaborazione.<\/p>\n<p><strong>I vantaggi del sistema Platform as a Service e i principali scenari di utilizzo<\/strong><\/p>\n<p>Il principale vantaggio del PaaS \u00e8 la riduzione dei costi. L&#8217;implementazione di infrastrutture software e hardware richiede infatti un impegno economico oneroso. Nel caso del paradigma <strong>Platform as a Service<\/strong>, questo costo risulta interamente a carico della realt\u00e0 che offre il servizio. Il contenimento dei costi \u00e8 legato anche alla possibilit\u00e0 di usufruire di nuove capacit\u00e0 di sviluppo senza bisogno di aumentare il personale interno.<\/p>\n<p>Molto importante \u00e8 pure la possibilit\u00e0 di migliorare la<strong> gestione delle risorse<\/strong>. Dal momento che le infrastrutture software e hardware sono gestite esternamente, le aziende che scelgono il Platform as a Service possono concentrarsi sugli aspetti cruciali del loro core business. Inoltre, con questo modello ci si apre a una maggior flessibilit\u00e0 e alla possibilit\u00e0 di creare piattaforme altamente personalizzate sulla base delle esigenze delle singole realt\u00e0.<\/p>\n<p>Da ricordare infine \u00e8 che il modello PaaS fornisce tutte le funzionalit\u00e0 per <strong>supportare l<\/strong><strong>&#8216;<\/strong><strong>intero ciclo di vita delle applicazioni web.<\/strong> Garantisce quindi una gestione efficiente in fase di creazione, di test, di distribuzione, ma anche nei momenti della gestione e dell&#8217;aggiornamento.<\/p>\n<p>Per quel che concerne invece gli scenari di utilizzo, \u00e8 da ricordare che le aziende ricorrono al modello Platform as a Service in diverse occasioni, come per esempio i <strong>framework di sviluppo<\/strong>. Grazie a questo paradigma, \u00e8 infatti possibile creare applicazioni utilizzando componenti software integrati.<\/p>\n<p>Un altro scenario molto efficace \u00e8 quello della <strong>business intelligence<\/strong> e dell&#8217;analisi dei dati. Gli strumenti messi a disposizione tramite le soluzioni PaaS permettono infatti alle realt\u00e0 che li utilizzano di effettuare operazioni di data mining, con vantaggi riguardanti la progettazione dei vari prodotti e il ritorno sugli investimenti aziendali. Da specificare \u00e8 poi che, tramite le soluzioni Platform as a Service, \u00e8 possibile muoversi in maniera agevole in ambiti come la gestione dei flussi di lavoro, delle directory e della sicurezza.<\/p>\n<p><strong>Esempi di PaaS<\/strong><\/p>\n<p>Quando si parla di PaaS, il primo esempio a venire in mente \u00e8 quello dell&#8217;<strong>hosting<\/strong>. Il fornitore, in questo caso, mette a disposizione uno spazio web, caratterizzato dalla presenza di funzioni come il database e il sistema operativo. Esistono per\u00f2 anche situazioni maggiormente complesse, in primis gli ambienti di sviluppo utilizzabili dalle software house.<\/p>\n<p><strong>Tipologie<\/strong><\/p>\n<p>Il paradigma PaaS pu\u00f2 avere diverse tipologie. Ecco quali:<\/p>\n<ul>\n<li><strong>Add-on di impianti di sviluppo<\/strong>: in questo caso, \u00e8 possibile modificare le applicazioni Software as a Service gi\u00e0 esistenti.<\/li>\n<li><strong>Stand-alone:<\/strong> situazioni in cui viene messo a disposizione un ambiente di sviluppo generalizzato.<\/li>\n<li><strong>Ambienti di sviluppo finalizzati alla creazione di applicazioni in ambito sicurezza.<\/strong><\/li>\n<li><strong>Open Platform as a Service: <\/strong>situazioni in cui lo sviluppatore pu\u00f2 utilizzare qualsiasi linguaggio di programmazione e operare senza vincoli anche per quanto riguarda il database, il sistema operativo e il server.<\/li>\n<\/ul>\n<p><strong>PaaS, IaaS e SaaS: le principali differenze<\/strong><\/p>\n<p>Assieme al PaaS, molto utilizzati nel mondo Cloud Computing sono anche i <strong>modelli IaaS e SaaS<\/strong>. Nel caso del primo, acronimo di Infrastructure as a Service, si ha a che fare con un fornitore che mette a disposizione un&#8217;infrastruttura hardware. Il paradigma Software as a Service prevede invece la fornitura, previo abbonamento e quasi sempre tramite Cloud, di un programma gi\u00e0 pronto per l&#8217;utilizzo.<\/p>\n<!--themify_builder_content-->\n<div id=\"themify_builder_content-11272\" data-postid=\"11272\" class=\"themify_builder_content themify_builder_content-11272 themify_builder tf_clear\">\n    <\/div>\n<!--\/themify_builder_content-->\n","protected":false},"excerpt":{"rendered":"<p>Il PaaS (acronimo per Platform as a Service) \u00e8 un servizio del Cloud Computing. Indica il caso di un fornitore esterno che mette a disposizione un&#8217;infrastruttura, sia essa hardware o software, per permettere a un&#8217;azienda di dedicarsi allo sviluppo di un&#8217;app o di un software.<\/p>\n","protected":false},"author":10,"featured_media":11275,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"Il PaaS (acronimo per Platform as a Service) \u00e8 un servizio del Cloud Computing. Indica il caso di un fornitore esterno che mette a disposizione un'infrastruttura, sia essa hardware o software, per permettere a un'azienda di dedicarsi allo sviluppo di un'app o di un software.","_seopress_robots_index":"","footnotes":""},"categories":[46],"tags":[],"class_list":["post-11272","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coffee-break-it","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"builder_content":"","_links":{"self":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts\/11272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/comments?post=11272"}],"version-history":[{"count":0,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts\/11272\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/media\/11275"}],"wp:attachment":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/media?parent=11272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/categories?post=11272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/tags?post=11272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}