{"id":22667,"date":"2017-02-06T16:48:57","date_gmt":"2017-02-06T15:48:57","guid":{"rendered":"http:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/"},"modified":"2017-02-06T16:48:58","modified_gmt":"2017-02-06T15:48:58","slug":"faas-function-as-a-service-il-futuro-dei-container","status":"publish","type":"post","link":"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/","title":{"rendered":"FaaS (Function as a Service), il futuro dei container"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div readability=\"47.939747003995\">\n<article readability=\"37.790748898678\">\n<p>Un&#8217;applicazione performante \u00e8 sicuramente una delle chiavi del successo per il proprio business, rispondere alle esigenze dei clienti in tempi brevi \u00e8 un elemento fondamentale per la <strong>fidelizzazione<\/strong>.<\/p>\n<p>Tuttavia il mercato delle applicazioni si evolve rapidamente. Anche se si ha a disposizione codice scritto nel migliore dei modi ed un team che si occupa della sua manutenzione, presto o tardi i creatori di una determinata App dovranno chiedersi: come tenersi al passo con i tempi e con le ultime tecnologie? Come si pu\u00f2 realizzare un sistema che garantisca sempre prestazioni ottimali considerando l&#8217;invecchiamento del sistema? Come progettare un meccanismo di backup efficace? Come valutare se il sistema di identificazione dei bug utilizzato \u00e8 efficace?<\/p>\n<p>Per ovviare a questi bug di sviluppo e mantenimento del software sono nati i <strong>container<\/strong>; tale sistema \u00e8 ormai diffusissimo, grazie anche all&#8217;applicazione del cloud computing in sempre in pi\u00f9 settori, \u00e8 sta avendo un successo sempre pi\u00f9 ampio. I container implementando la <strong>logica dei microservices<\/strong> essendo composti da una serie di blocchi autosufficienti e isolati che risultano molto pi\u00f9 facili da esaminare e da ottimizzare; inoltre le dipendenze software sono sempre ben definite e con questa struttura \u00e8 molto semplice testare l&#8217;applicazione ed identificare i bug.<\/p>\n<p>Senza contare che essendo eseguiti all&#8217;interno di <strong>sandbox<\/strong> risultano molto pi\u00f9 sicuri sia in caso di attacchi esterni che in caso di crash dell&#8217;applicazione stessa. Inoltre l&#8217;App dentro un container pu\u00f2 girare sulla stessa macchina assieme ad altre App senza incidere sulle performance in modo netto. Queste feature hanno decretato il successo di alternativa come <strong>Docker<\/strong> o <strong>Apache Mesos<\/strong>.<\/p>\n<p>Con il sistema dei container le applicazioni diventano portabili e facili da avviare su macchine anche molto diverse, senza perdere mesi per adattare il codice. Tutte le distribuzioni sistema del pinguino supportano la tecnologia dei container e anche gli altri OS possono ospitare vari sistemi di container senza errori,  ad modello facendo girare un&#8217;applicazione creata inizialmente per ambienti sistema del pinguino anche su Il sistema della BSOD.<\/p>\n<p>Sharma accenna anche al prossimo step evolutivo dei container, ovvero un sistema chiamato <strong>Function as a Service<\/strong> (<strong>FaaS<\/strong>), anche detto &#8220;serverless&#8221; architecture. Con questa tecnica di sviluppo \u00e8 possibile scrivere e far funzionare delle &#8220;application functionalitie&#8221; senza la necessit\u00e0 di dover gestire direttamente le risorse del sistema in uso. In questo contesto si verranno a creare dei short-lived container che termineranno i loro task molto pi\u00f9 rapidamente di come fanno adesso i normali container, senza per\u00f2 pareggiare in modo massiccio sulle performance.<\/p>\n<p>Via <a href=\"https:\/\/opensource.com\/article\/17\/2\/performance-container-world\" target=\"_blank\">Garima V Sharma<\/a><\/p>\n<p>&#13;<br \/>\n          <!--div class=\"sharelink\">\n              \n\n<ul>\n                  \n\n<li class=\"facebook\"><a href=\"#\" onclick=\"window.open( 'https:\/\/www.facebook.com\/sharer\/sharer.php?u='+encodeURIComponent('http:\/\/blog.html.it\/06\/02\/2017\/faas-function-as-a-service-il-futuro-dei-container\/'),'condividi l'articolo su facebook', 'width=626,height=436,location=no,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no'); return false;\">Facebook<\/a><\/li>\n\n\n                  \n\n<li class=\"twitter\"><a href=\"#\" onclick=\"window.open( 'https:\/\/twitter.com\/share?url=http%3A%2F%2Fblog.html.it%2F06%2F02%2F2017%2Ffaas-function-as-a-service-il-futuro-dei-container%2F&via=html_it&text=FaaS%20%28Function%20as%20a%20Service%29%2C%20il%20futuro%20dei%20container','condividi l'articolo su twitter', 'width=626,height=436,location=no,directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no'); return false;\">Twitter<\/a><\/li>\n\n\n              <\/ul>\n\n\n          <\/div-->&#13;<br \/>\n          &#13;<br \/>\n\t\t<\/article>\n<div readability=\"5.7455197132616\">\n            <!--\n\n<style>\n\n.newletter-item, .newsletter-box \n  \/*float: left;\n  margin: 5px 0 20px 0;*\/\n  display: block;\n  width: 100%;\n\n\n.newletter-item, .newsletter-box p \n    font-size: 18px;\n    letter-spacing: 0.3px;\n    line-height: 28px;\n    padding: 0 0 34px 0;\n    color: #161616;\n    font-family: 'Alegreya', serif;\n\n\n.newletter-item, .newsletter-box p span \n  font-weight: bold;\n\n\n.newsletter-box img\n    width: 48px;\n    height: auto;\n    margin: 0 auto 34px auto;\n\n\n.newsletter-panel \n  display: block;\n  width: auto;\n  height: 129px;\n  background: url(http:\/\/www.html.it\/wp-content\/themes\/www.html.it\/images\/newsletter\/newsletter-bg.png) no-repeat;\n  position: relative;\n  left: 0px;\n\n.newsletter-panel form \n  margin: 0;\n\n.newsletter-panel .line-item \n  display: block;\n  float: left;\n  margin: 0 0 0 20px;\n  display: block;\n  width: 408px;\n\n.newsletter-panel input \n  float: left;\n  display: block;\n\n.newsletter-panel input[type=\"text\"] \n  margin: 20px 0 10px 20px;\n  width: 395px;\n  height: 26px;\n  line-height: 26px;\n  padding: 2px;\n\n.newsletter-panel input[type=\"radio\"] \n  margin: 6px 3px 0 0;\n\n.newsletter-panel label.radio-item \n  float: left;\n  display: block;\n  font-size: 1em;\n  width: 10px;\n  margin: 6px 10px 0 0;\n\n.newsletter-panel .lable-text \n  display: block;\n  float: left;\n  width: 240px;\n  font-size: 10px !important;\n  color: #333333 !important;\n  line-height: 130%;\n  margin: 6px 0 0 0px !important;\n\n.newsletter-panel .lable-text a \n  color: #333\n\n.newsletter-panel input[type=\"button\"] \n  position: relative;\n  top: -50px;\n  left: 64px;\n  width: 127px;\n  height: 47px;\n  background: url(http:\/\/www.html.it\/wp-content\/themes\/www.html.it\/images\/newsletter\/newsletter-butt.png) no-repeat;\n  background-repeat: no-repeat;\n  border: 0;\n  cursor: pointer;\n\n.newsletter-panel input[type=\"button\"]:hover \n  background-image: url(http:\/\/www.html.it\/wp-content\/themes\/www.html.it\/images\/newsletter\/newsletter-butt-roll.png);\n\n.newsletter-panel label.radio-item \n  font-size: 10px !important;\n\n.error-newsletter\npadding: 10px 20px;\n\n<\/style>\n\n--><\/p>\n<div id=\"newsletter_div\" class=\"newletter-item nav-txt newsletter-box\" readability=\"7.3870967741935\">\n<p>Se vuoi aggiornamenti su <b>FaaS (Function as a Service), il futuro dei container<\/b> inserisci la tua e-mail nel box qui sotto:<\/p>\n<\/div><\/div><\/div>\n<p><br \/>\n<br \/><a href=\"http:\/\/feedproxy.google.com\/~r\/htmlitedit\/~3\/tPB1qDyFlis\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un&#8217;applicazione performante \u00e8 sicuramente una delle chiavi del successo per il proprio business, rispondere alle esigenze dei clienti in tempi brevi \u00e8 un elemento fondamentale per la fidelizzazione. Tuttavia il mercato delle applicazioni si evolve rapidamente. Anche se si ha a disposizione codice scritto nel migliore dei modi ed un team che si occupa della&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":""},"categories":[37],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FaaS (Function as a Service), il futuro dei container - Web Agency Italia Web Designer realizzazione siti web Italy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FaaS (Function as a Service), il futuro dei container - Web Agency Italia Web Designer realizzazione siti web Italy\" \/>\n<meta property=\"og:description\" content=\"Un&#8217;applicazione performante \u00e8 sicuramente una delle chiavi del successo per il proprio business, rispondere alle esigenze dei clienti in tempi brevi \u00e8 un elemento fondamentale per la fidelizzazione. Tuttavia il mercato delle applicazioni si evolve rapidamente. Anche se si ha a disposizione codice scritto nel migliore dei modi ed un team che si occupa della...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Agency Italia Web Designer realizzazione siti web Italy\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-06T15:48:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-02-06T15:48:58+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/\",\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/\",\"name\":\"FaaS (Function as a Service), il futuro dei container - Web Agency Italia Web Designer realizzazione siti web Italy\",\"isPartOf\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#website\"},\"datePublished\":\"2017-02-06T15:48:57+00:00\",\"dateModified\":\"2017-02-06T15:48:58+00:00\",\"author\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.multimediaweb.eu\/web-agency\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FaaS (Function as a Service), il futuro dei container\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#website\",\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/\",\"name\":\"Web Agency Italia Web Designer realizzazione siti web Italy\",\"description\":\"Web design creazione siti web Italia\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.multimediaweb.eu\/web-agency\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/www.multimediaweb.eu\/web-agency\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FaaS (Function as a Service), il futuro dei container - Web Agency Italia Web Designer realizzazione siti web Italy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/","og_locale":"it_IT","og_type":"article","og_title":"FaaS (Function as a Service), il futuro dei container - Web Agency Italia Web Designer realizzazione siti web Italy","og_description":"Un&#8217;applicazione performante \u00e8 sicuramente una delle chiavi del successo per il proprio business, rispondere alle esigenze dei clienti in tempi brevi \u00e8 un elemento fondamentale per la fidelizzazione. Tuttavia il mercato delle applicazioni si evolve rapidamente. Anche se si ha a disposizione codice scritto nel migliore dei modi ed un team che si occupa della...","og_url":"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/","og_site_name":"Web Agency Italia Web Designer realizzazione siti web Italy","article_published_time":"2017-02-06T15:48:57+00:00","article_modified_time":"2017-02-06T15:48:58+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/","url":"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/","name":"FaaS (Function as a Service), il futuro dei container - Web Agency Italia Web Designer realizzazione siti web Italy","isPartOf":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#website"},"datePublished":"2017-02-06T15:48:57+00:00","dateModified":"2017-02-06T15:48:58+00:00","author":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42"},"breadcrumb":{"@id":"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/faas-function-as-a-service-il-futuro-dei-container\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.multimediaweb.eu\/web-agency\/"},{"@type":"ListItem","position":2,"name":"FaaS (Function as a Service), il futuro dei container"}]},{"@type":"WebSite","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#website","url":"https:\/\/www.multimediaweb.eu\/web-agency\/","name":"Web Agency Italia Web Designer realizzazione siti web Italy","description":"Web design creazione siti web Italia","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.multimediaweb.eu\/web-agency\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/c0748e23499fac2fd73b79d1379fdf42","name":"admin","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.multimediaweb.eu\/web-agency\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/991cd68bbfd6f946517378a63fc3a1f7?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.multimediaweb.eu\/web-agency\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/22667"}],"collection":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/comments?post=22667"}],"version-history":[{"count":1,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/22667\/revisions"}],"predecessor-version":[{"id":22668,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/posts\/22667\/revisions\/22668"}],"wp:attachment":[{"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/media?parent=22667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/categories?post=22667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.multimediaweb.eu\/web-agency\/wp-json\/wp\/v2\/tags?post=22667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}