{"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":"Applicazioni serverless 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 a Kubernetes gestiti da eventi per microservizi, contenitori e implementazioni Function-as-a-Service (FaaS). <\/p>\n<p><img decoding=\"async\" alt=\"Applicazioni serverless 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 \u2018pronta all'uso\u2019 include strumenti di sicurezza e instradamento del traffico, integrando Red Hat Operators, <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> per eseguire carichi di lavoro stateless e serverless sulla piattaforma OpenShift in ambienti privati, pubblici, ibridi e multi-cloud.<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> permette agli sviluppatori di concentrarsi completamente sulla creazione di applicazioni di nuova generazione, offrendo una vasta gamma di linguaggi di programmazione, framework, ambienti di sviluppo e altri strumenti per creare e distribuire prodotti aziendali innovativi.<\/p>\n<p>Caratteristiche chiave 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 l'insieme di strumenti di cui hai bisogno.<\/li>\n<li>Scalabilit\u00e0 orizzontale automatica in base all'intensit\u00e0 delle richieste o al verificarsi di eventi, per una gestione delle risorse efficace basata su esigenze reali e non ipotetiche.<\/li>\n<li>Integrazione completa con OpenShift Pipelines, un sistema CI\/CD orientato a Kubernetes basato su Tekton.<\/li>\n<li>Base in forma di Red Hat Operator, che consente agli amministratori di gestire in modo sicuro le istanze attive e di aggiornarle, organizzando il ciclo di vita delle applicazioni come servizi cloud.<\/li>\n<li>Monitoraggio continuo dei nuovi rilasci della community, compresi Knative 0.13 Serving, Eventing e kn (CLI ufficiale per Knative); per tutti gli altri prodotti Red Hat, questo comporta test accurati su varie piattaforme e configurazioni di OpenShift.<\/li>\n<\/ul>\n<p>\nInoltre, Red Hat collabora strettamente sulle tecnologie Serverless con vari partner, e con Microsoft su Azure Functions e <noindex><a rel=\"nofollow\" href=\"https:\/\/keda.sh\/\">KEDA<\/a><\/noindex> (maggiori dettagli in <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, esiste gi\u00e0 un operatore OpenShift certificato da <noindex><a rel=\"nofollow\" href=\"https:\/\/triggermesh.com\/\">TriggerMesh<\/a><\/noindex>, e abbiamo recentemente avviato una collaborazione con <noindex><a rel=\"nofollow\" href=\"http:\/\/serverless.com\/\">Serverless.com<\/a><\/noindex>, affinch\u00e9 il Serverless Framework possa funzionare con OpenShift Serverless e Knative. Queste partnership possono essere viste come un segno di maturit\u00e0 del serverless e l'inizio della formazione di un ecosistema industriale.<\/p>\n<p>Se hai precedentemente installato una versione beta di Red Hat OpenShift Serverless, puoi aggiornarla alla versione GA (disponibilit\u00e0 generale) pubblica. Per la versione Technology Preview, sar\u00e0 necessario riconfigurare il canale di aggiornamento dell'abbonamento OLM, come mostrato nella Fig. 1.<\/p>\n<p><img decoding=\"async\" alt=\"Applicazioni serverless pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/3e0327553977362a6dffb94bd8897da2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 1. Aggiornamento del canale di abbonamento.<\/i><\/p>\n<p>Il canale di abbonamento deve essere aggiornato per corrispondere alla versione OpenShift Container Platform 4.4 o 4.3.<\/p>\n<h3>Knative Services \u2013 un servizio di livello superiore<\/h3>\n<p>\nOpenShift 4.4 semplifica notevolmente il deployment delle applicazioni con le funzionalit\u00e0 di OpenShift Serverless, permettendo di implementare senza sforzi 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 il tipo di risorsa Knative Service, attivando immediatamente le funzionalit\u00e0 di OpenShift Serverless e abilitando il ridimensionamento a zero in stato di attesa, come mostrato nella Fig. 2.<\/p>\n<p><img decoding=\"async\" alt=\"Applicazioni serverless pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/960c4ceaa5b3e3879f34cb12cf18fe95.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 2. Selezione di Knative Service come tipo di risorsa.<\/i><\/p>\n<h3>Installazione semplice con Kourier<\/h3>\n<p>\nCome abbiamo gi\u00e0 scritto in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openshift.com\/blog\/announcing-openshift-serverless-1-5-0-tech-preview-a-sneak-peek-of-our-ga\">nella versione OpenShift Serverless 1.5.0 Tech Preview<\/a><\/noindex>, utilizzo <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/knative\/net-kourier\">Kourier<\/a><\/noindex> ha notevolmente ridotto l'elenco dei requisiti per l'installazione di Serverless su OpenShift, e nella versione GA questi requisiti sono stati ulteriormente semplificati. Questo riduce il consumo di risorse, accelera l'avvio a freddo delle applicazioni e elimina l'impatto di carichi di lavoro tradizionali non serverless che operano nello stesso namespace.<\/p>\n<p>In generale, questi miglioramenti e le modifiche in OpenShift 4.3.5 velocizzano la creazione di applicazioni a partire da un contenitore prebuild di circa il 40-50%, a seconda delle dimensioni dell'immagine.<br \/>\nCome avviene senza l'utilizzo di Kourier, \u00e8 possibile vederlo nella Fig. 3:<\/p>\n<p><img decoding=\"async\" alt=\"Applicazioni serverless pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/1f64bcf829e4cce3e2aebc406acec484.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 3. Tempo di creazione delle applicazioni nei casi in cui Kourier non \u00e8 utilizzato.<\/i><\/p>\n<p>Come avviene quando si utilizza Kourier, \u00e8 possibile vederlo nella Fig. 4:<\/p>\n<p><img decoding=\"async\" alt=\"Applicazioni serverless pi\u00f9 veloci e semplici con OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/0b7c8273a4853215c168e7f510036f12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fig. 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 distribuire automaticamente TLS\/SSL per il percorso (OpenShift Route) del tuo Servizio Knative, cos\u00ec puoi concentrarti sullo sviluppo della tua applicazione senza distrazioni dovute all'implementazione e alla gestione di queste funzionalit\u00e0. In altre parole, Serverless libera gli sviluppatori dalle complessit\u00e0 legate a TLS, mantenendo comunque un alto livello di sicurezza 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, si chiama kn ed \u00e8 accessibile direttamente nella console di OpenShift nella pagina Strumenti della riga di comando, come mostrato in Fig. 5:<\/p>\n<p><img decoding=\"async\" alt=\"Applicazioni serverless 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. Pagina di download dell'interfaccia della riga di comando di OpenShift Serverless.<\/i><\/p>\n<p>Scaricando da questa pagina, ottieni la versione di kn per MacOS, Windows o Linux, testata da Red Hat e garantita priva di malware.<\/p>\n<p>In Fig. 6 si mostra come in kn si possa distribuire un servizio con un solo comando, creando in pochi secondi un'istanza dell'applicazione sulla piattaforma OpenShift accessibile tramite URL:<\/p>\n<p><img decoding=\"async\" alt=\"Applicazioni serverless 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. Utilizzo dell'interfaccia della riga di comando kn.<\/i><\/p>\n<p>Questo strumento consente di gestire completamente le risorse di Serverless Serving ed Eventing senza dover visualizzare o modificare alcuna configurazione YAML.<\/p>\n<h3>Visualizzazione avanzata della Topologia in modalit\u00e0 Developer della console<\/h3>\n<p>\nVediamo ora come la visualizzazione migliorata della Topologia facilita la gestione dei Knative Services.<\/p>\n<h4>Visualizzazione centrata sui servizi Knative<\/h4>\n<p>\nI Knative Services nella pagina di visualizzazione della Topologia vengono mostrati come un rettangolo che contiene tutte le revisioni, come illustrato nella Fig. 7:<\/p>\n<p><img decoding=\"async\" alt=\"Applicazioni serverless 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 nella pagina di visualizzazione della Topologia.<\/i><\/p>\n<p>Qui \u00e8 possibile visualizzare istantaneamente le percentuali attuali di distribuzione del traffico del Knative Service, oltre a raggruppare i Knative Services all'interno di un gruppo di applicazioni per monitorare facilmente in modo visivo ci\u00f2 che sta accadendo all'interno del gruppo selezionato.<\/p>\n<h4>Espansione delle liste dei servizi Knative di OpenShift<\/h4>\n<p>\nContinuando il tema del raggruppamento, \u00e8 importante notare che in OpenShift 4.4 \u00e8 possibile comprimere i Knative Services all'interno di un gruppo di applicazioni per una visualizzazione e gestione pi\u00f9 comode dei servizi quando applicazioni pi\u00f9 complesse sono distribuite nel progetto.<\/p>\n<h4>Dettagli del Knative Service<\/h4>\n<p>\nIn OpenShift 4.4 \u00e8 stata anche migliorata la barra laterale per i Knative Services. \u00c8 stata aggiunta una scheda Risorse, dove sono mostrati i componenti del servizio, come Pods, Revisioni e Routes. Questi componenti forniscono anche un accesso rapido e semplice ai log dei singoli pod.<\/p>\n<p>La visualizzazione Topology mostra anche le percentuali di distribuzione del traffico e consente di modificare rapidamente la configurazione. In questo modo, puoi scoprire in tempo reale come \u00e8 distribuito il traffico per il servizio Knative selezionato, in base al numero di pod in esecuzione per la revisione specificata, come mostrato nella Fig. 8.<\/p>\n<p><img decoding=\"async\" alt=\"Applicazioni serverless 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. Distribuzione del traffico del servizio Knative.<\/i><\/p>\n<h4>Uno sguardo pi\u00f9 approfondito sulle revisioni Serverless<\/h4>\n<p>\nLa visualizzazione Topology ora consente anche di esplorare in modo pi\u00f9 dettagliato la revisione selezionata, ad esempio, vedere rapidamente tutti i suoi pod e, se necessario, controllare i loro log. Inoltre, in questa vista \u00e8 possibile accedere facilmente ai deployment e alle configurazioni di revisione, cos\u00ec come al sottoruolo che punta direttamente a questa revisione, come mostrato nella Fig. 9:<\/p>\n<p><img decoding=\"async\" alt=\"Applicazioni serverless 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 ulteriori funzionalit\u00e0 utili per gli sviluppatori, come la possibilit\u00e0 di creare fonti di eventi e altro ancora.<\/p>\n<h3>Sei interessato?<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.openshift.com\/try\">Prova OpenShift!<\/a><\/noindex><\/p>\n<h3>Apprezziamo il tuo feedback<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/forms.gle\/6HArjszuqyE1xr3f8\">Facci sapere<\/a><\/noindex>, cosa ne 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 durante le Office Hours, per collaborare con noi e fornire i tuoi feedback 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> sullo sviluppo di applicazioni OpenShift utilizzando le seguenti risorse 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 di 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 4.9.10 - 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). \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.\" \/>\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) 4.9.10\" \/>\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). \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.\" \/>\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 Kubernetes orientati agli eventi per microservizi, container e implementazioni Function-as-a-Service (FaaS). Questa soluzione 'out of the box' include strumenti per la sicurezza e il traffico, e integra Red Hat Operators, Knative e Red Hat OpenShift per eseguire carichi di lavoro stateless e serverless sulla piattaforma OpenShift in ambienti privati, pubblici, ibridi e multi-cloud.","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). \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.","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"},"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}]}}