{"id":87840,"date":"2020-07-11T01:42:08","date_gmt":"2020-07-10T23:42:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift"},"modified":"2020-07-11T01:42:08","modified_gmt":"2020-07-10T23:42:08","slug":"serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","title":{"rendered":"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Red Hat OpenShift Serverless \u00e8 un insieme di componenti orientati agli eventi basati su Kubernetes per microservizi, container e implementazioni di Function-as-a-Service (FaaS). <\/p>\n<p><img decoding=\"async\" alt=\"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/cc842b5bf30c7cf0be4b09fa8d0795d4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuesta soluzione <noindex><a rel=\"nofollow\" href=\"https:\/\/knative.dev\/\">Knative<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/products\/openshift\/getting-started\">Red Hat OpenShift<\/a><\/noindex> \u00e8 pronta all'uso e include strumenti di sicurezza e instradamento del traffico, combinando Red Hat Operators,<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/topics\/serverless-architecture\">OpenShift Serverless<\/a><\/noindex> consente agli sviluppatori di concentrarsi completamente sulla creazione di applicazioni di nuova generazione, offrendo un'ampia gamma di linguaggi di programmazione, framework, ambienti di sviluppo e altri strumenti per la creazione e distribuzione di prodotti innovativi nel settore.<\/p>\n<p>Caratteristiche principali di Red Hat OpenShift Serverless:<\/p>\n<ul>\n<li>Ampia scelta di linguaggi di programmazione e componenti runtime per applicazioni serverless. Puoi scegliere esattamente il set di strumenti di cui hai bisogno.<\/li>\n<li>Ridimensionamento orizzontale automatico in base all'intensit\u00e0 delle richieste o in occasione di eventi per una gestione efficiente delle risorse basata su necessit\u00e0 reali, e non ipotetiche.<\/li>\n<li>Integrazione completa con OpenShift Pipelines, un sistema di Continuous Integration\/Delivery (CI\/CD) orientato a Kubernetes, basato su Tekton.<\/li>\n<li>Fondamenta tramite Red Hat Operator, che consente agli amministratori di gestire in modo sicuro istanze attive e di aggiornarle, organizzando anche il ciclo di vita delle applicazioni come servizi cloud.<\/li>\n<li>Monitoraggio continuo delle nuove release della community, inclusi Knative 0.13 Serving, Eventing e kn (CLI ufficiale per Knative); come per tutti gli altri prodotti Red Hat, questo significa rigorosi test e verifica su varie piattaforme e configurazioni di OpenShift.<\/li>\n<\/ul>\n<p>\nInoltre, Red Hat collabora strettamente con diversi partner sulle tecnologie Serverless, incluso Microsoft su Azure Functions e <noindex><a rel=\"nofollow\" href=\"https:\/\/keda.sh\/\">KEDA<\/a><\/noindex> (maggiori dettagli su <noindex><a rel=\"nofollow\" href=\"https:\/\/www.redhat.com\/en\/blog\/red-hat-collaborates-microsoft-keda-enable-azure-functions-openshift\">qui<\/a><\/noindex>). In particolare, un operatore certificato per OpenShift \u00e8 gi\u00e0 disponibile presso <noindex><a rel=\"nofollow\" href=\"https:\/\/triggermesh.com\/\">TriggerMesh<\/a><\/noindex>, e di recente abbiamo iniziato una collaborazione con <noindex><a rel=\"nofollow\" href=\"http:\/\/serverless.com\/\">Serverless.com<\/a><\/noindex>, per consentire al Serverless Framework di funzionare con OpenShift Serverless e Knative. Queste partnership possono essere viste come un segno della maturit\u00e0 del serverless e dell'inizio della formazione di un ecosistema settoriale.<\/p>\n<p>Se hai precedentemente installato la versione beta di Red Hat OpenShift Serverless, puoi aggiornarla alla versione GA (disponibile al pubblico). In questo caso, dovrai riconfigurare il canale di aggiornamento dell'abbonamento OLM per la versione Technology Preview, come mostrato nella Figura 1.<\/p>\n<p><img decoding=\"async\" alt=\"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/3e0327553977362a6dffb94bd8897da2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figura 1. Aggiornamento del canale di abbonamento.<\/i><\/p>\n<p>Il canale di abbonamento deve essere aggiornato per corrispondere alla versione della OpenShift Container Platform 4.4 o 4.3.<\/p>\n<h3>Servizi Knative \u2013 servizi di alto livello<\/h3>\n<p>\nOpenShift 4.4 semplifica notevolmente il deploy delle applicazioni con la funzionalit\u00e0 OpenShift Serverless, permettendo di implementare facilmente i Servizi Knative direttamente dalla modalit\u00e0 Developer della console web di OpenShift.<\/p>\n<p>Quando aggiungi una nuova applicazione al progetto, \u00e8 sufficiente specificare per essa il tipo di risorse Knative Service, attivando immediatamente la funzionalit\u00e0 OpenShift Serverless e abilitando lo scaling a zero in modalit\u00e0 di attesa, come mostrato nella Figura 2.<\/p>\n<p><img decoding=\"async\" alt=\"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/960c4ceaa5b3e3879f34cb12cf18fe95.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figura 2. Selezione del Knative Service come tipo di risorse.<\/i><\/p>\n<h3>Installazione semplice con Kourier<\/h3>\n<p>\nCome gi\u00e0 accennato nella <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openshift.com\/blog\/announcing-openshift-serverless-1-5-0-tech-preview-a-sneak-peek-of-our-ga\">notizia della versione OpenShift Serverless 1.5.0 Tech Preview<\/a><\/noindex>, l'uso di <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/knative\/net-kourier\">Kourier<\/a><\/noindex> ha consentito di ridurre drasticamente l'elenco dei requisiti per l'installazione di Serverless su OpenShift, e nella versione GA questi requisiti sono ulteriormente diminuiti. Tutto ci\u00f2 riduce il consumo di risorse, accelera l'avvio a freddo delle applicazioni e elimina l'impatto dei carichi di lavoro normali che operano nello stesso spazio dei nomi.<\/p>\n<p>In generale, questi miglioramenti e le modifiche in OpenShift 4.3.5 accelerano la creazione delle applicazioni da un'immagine del container pre-costruita del 40-50% a seconda delle dimensioni dell'immagine.<br \/>\nCome avviene senza l'uso di Kourier pu\u00f2 essere visto nella Figura 3:<\/p>\n<p><img decoding=\"async\" alt=\"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/1f64bcf829e4cce3e2aebc406acec484.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figura 3. Tempo di creazione delle applicazioni in assenza di Kourier.<\/i><\/p>\n<p>Come avviene quando si utilizza Kourier pu\u00f2 essere visto nella Figura 4:<\/p>\n<p><img decoding=\"async\" alt=\"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/0b7c8273a4853215c168e7f510036f12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Figura 4. Tempo di creazione delle applicazioni utilizzando Kourier.<\/i><\/p>\n<h3>TLS\/SSL in modo automatico<\/h3>\n<p>\nOpenShift Serverless ora pu\u00f2 creare e implementare automaticamente TLS\/SSL per il percorso (OpenShift Route) del tuo Knative Service, permettendoti di non dover gestire l'implementazione e la manutenzione di queste funzioni mentre lavori all'applicazione. In altre parole, Serverless libera gli sviluppatori dalle complessit\u00e0 associate a TSL, mantenendo comunque un alto livello di sicurezza, quello che ci si aspetta da Red Hat OpenShift.<\/p>\n<h3>Interfaccia della riga di comando di OpenShift Serverless<\/h3>\n<p>\nIn OpenShift Serverless, it is called kn and is available directly in the OpenShift console on the Command Line Tools page, as shown in Fig. 5:<\/p>\n<p><img decoding=\"async\" alt=\"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/596c594fad0640247ac3412aa30fff22.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 5. OpenShift Serverless command line interface download page.<\/i><\/p>\n<p>When downloading from this page, you get the kn version for MacOS, Windows, or Linux, which is verified by Red Hat and guaranteed to be free from malware.<\/p>\n<p>Fig. 6 shows how to deploy a service in kn with just one command, creating an application instance on the OpenShift platform with URL access in seconds:<\/p>\n<p><img decoding=\"async\" alt=\"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/91c904fe070014959f15b120b63e18fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 6. Using the kn command line interface.<\/i><\/p>\n<p>This tool allows full management of Serverless Serving and Eventing resources without needing to view or edit any YAML configurations.<\/p>\n<h3>Enhanced Topology view in Developer mode of the console<\/h3>\n<p>\nNow let's see how the improved Topology view simplifies the management of Knative Services.<\/p>\n<h4>Knative Service-centered visualization<\/h4>\n<p>\nKnative Services in the Topology view page are displayed as rectangles containing all revisions, as shown in Fig. 7:<\/p>\n<p><img decoding=\"async\" alt=\"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/3398041d720871dbffa695c49c8b5167.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 7. Knative Services in the Topology view page.<\/i><\/p>\n<p>Here you can instantly view the current traffic distribution percentages for Knative Service and group Knative Services within an application group for easy visual control of what\u2019s happening within the selected group.<\/p>\n<h4>Collapsing OpenShift Knative Services lists<\/h4>\n<p>\nContinuing the topic of grouping, it's important to note that in OpenShift 4.4, you can collapse Knative Services within an application group for more convenient viewing and management of services when more complex applications are deployed in the project.<\/p>\n<h4>Knative Service in detail<\/h4>\n<p>\nIn OpenShift 4.4, the sidebar for Knative Services has also been improved. A Resources tab has been added, displaying service components such as Pods, Revisions, and Routes. These components also provide quick and easy access to the logs of individual pods.<\/p>\n<p>The Topology view also shows traffic distribution percentages and even allows for quick configuration changes. Thus, you can quickly see the traffic distribution for the selected Knative Service in real-time by the number of pods running for a given revision, as shown in Fig. 8.<\/p>\n<p><img decoding=\"async\" alt=\"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/3c4c15ac05c1490d04bd72919379b580.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 8. Traffic distribution for Knative Service.<\/i><\/p>\n<h4>A deeper look at Serverless Revisions.<\/h4>\n<p>\nOra la visualizzazione Topology consente di esaminare pi\u00f9 a fondo la revisione selezionata, ad esempio, visualizzando rapidamente tutti i suoi pod e, se necessario, consultando i loro log. Inoltre, in questa visualizzazione \u00e8 possibile accedere facilmente ai deployment e alle configurazioni della revisione, oltre a una sottorete che punta direttamente a questa revisione, come mostrato in Fig. 9:<\/p>\n<p><img decoding=\"async\" alt=\"Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/4fa0f1dbe23dd81b56fa738d584d05ae.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 9. Risorse associate alle revisioni.<\/i><\/p>\n<p>Speriamo che le innovazioni sopra descritte siano utili nella creazione e gestione di applicazioni serverless, e che nelle prossime versioni ci saranno ancora pi\u00f9 funzionalit\u00e0 utili per gli sviluppatori, come la possibilit\u00e0 di creare fonti di eventi e altro.<\/p>\n<h3>Interessati?<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.openshift.com\/try\">Prova OpenShift!<\/a><\/noindex><\/p>\n<h3>Ci interessa il tuo feedback<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/forms.gle\/6HArjszuqyE1xr3f8\">Dicci<\/a><\/noindex>, cosa pensi del serverless. Unisciti al nostro gruppo Google <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!forum\/openshift-dev-usershttps:\/\/groups.google.com\/forum\/#!forum\/openshift-dev-users\">OpenShift Developer Experience<\/a><\/noindex> per partecipare a discussioni e seminari Office Hours, per collaborare con noi e lasciare le tue opinioni e suggerimenti.<\/p>\n<h3>Ulteriori informazioni<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2020\/04\/30\/whats-new-in-the-openshift-4-4-web-console-developer-experience\/\">Scopri di pi\u00f9<\/a><\/noindex> sulla sviluppo di applicazioni OpenShift con le seguenti risorse di Red Hat:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.openshift.com\/serverless\">Risorse OpenShift Serverless<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/topics\/serverless-architecture\">OpenShift Serverless e Knative<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/redhat-developer-demos.github.io\/knative-tutorial\/knative-tutorial\/index.html\">Tutorial su Knative<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/openshift\">Sviluppo di un'applicazione sulla piattaforma OpenShift<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/learn.openshift.com\/middleware\/serverless\/\">Introduzione a OpenShift Serverless<\/a><\/noindex><\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/510144\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS). \u042d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u00ab\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438\u00bb \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0432 \u0441\u0435\u0431\u0435 Red Hat Operators, Knative \u0438 Red Hat OpenShift \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 stateless- \u0438 serverless-\u043d\u0430\u0433\u0440\u0443\u0437\u043e\u043a \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 OpenShift \u0432 \u0447\u0430\u0441\u0442\u043d\u044b\u0445, \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445, \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0430\u0445. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87841,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Serverless \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u043f\u0440\u043e\u0449\u0435 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 OpenShift | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-10T23:42:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-10T23:42:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Le applicazioni serverless sono pi\u00f9 veloci e semplici con OpenShift | ProHoster","description":"Red Hat OpenShift Serverless \u00e8 un insieme di componenti orientati agli eventi basati su Kubernetes per microservizi, container e implementazioni di Function-as-a-Service (FaaS).","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Serverless \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u043f\u0440\u043e\u0449\u0435 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 OpenShift | ProHoster","og:description":"Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS).","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-10T23:42:08+00:00","article:modified_time":"2020-07-10T23:42:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87840","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:42:28","updated":"2022-10-01 22:08:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/87840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=87840"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/87840\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/87841"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=87840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=87840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=87840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}