{"id":30470,"date":"2019-10-31T21:35:42","date_gmt":"2019-10-31T18:35:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\/"},"modified":"2019-10-31T21:35:42","modified_gmt":"2019-10-31T18:35:42","slug":"sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","title":{"rendered":"Piattaforma moderna per lo sviluppo e il deployment di software","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Questa \u00e8 la prima pubblicazione di una serie di materiali dedicati alle modifiche, ai miglioramenti e alle integrazioni nella prossima versione della piattaforma Red Hat OpenShift 4.0, che aiuteranno a prepararsi al passaggio alla nuova versione.<\/p>\n<p><img decoding=\"async\" alt=\"Piattaforma moderna per lo sviluppo e il deployment di software\" src=\"\/wp-content\/uploads\/2019\/03\/c3c3ca1d31f65d6642acb50832db0812.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFin dal momento in cui i rappresentanti della comunit\u00e0 Kubernetes, allora in fase di formazione, si sono riuniti per la prima volta nell'autunno del 2014 nell'ufficio di Google a Seattle, era chiaro che il progetto Kubernetes era destinato a trasformare radicalmente gli approcci moderni allo sviluppo e all'implementazione del software. Nel frattempo, i fornitori di servizi cloud pubblici continuavano a investire attivamente nello sviluppo di infrastrutture e servizi, semplificando notevolmente il lavoro con l'IT e la creazione di software, rendendoli incredibilmente accessibili, cosa che pochi avrebbero potuto immaginare all'inizio del decennio.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n\u00c8 evidente che l'annuncio di ogni nuovo servizio cloud \u00e8 stato accompagnato da numerosi dibattiti tra esperti su Twitter, con discussioni su una vasta gamma di argomenti \u2013 tra cui la fine dell'era del codice sorgente aperto, il declino dell'IT on-premises, l'inevitabilit\u00e0 di un nuovo monopolio del software nel cloud e come la nuova paradigmatica X sostituir\u00e0 tutte le altre paradigmatiche. <\/p>\n<h3>\u00c8 inutile dire che tutti questi dibattiti erano piuttosto stupidi<\/h3>\n<p>\nLa realt\u00e0 \u00e8 che nulla scompare davvero, e oggi possiamo osservare una crescita esponenziale dei prodotti finali e dei modi per svilupparli, collegata alla continua comparsa di nuovo software nelle nostre vite. E nonostante tutto ci\u00f2 che ci circonda stia cambiando, in sostanza tutto rimarr\u00e0 invariato. I programmatori continueranno a scrivere codice con errori, gli ingegneri delle operazioni e gli esperti di affidabilit\u00e0 continueranno a portare i pager e a ricevere avvisi automatici su Slack, i manager continueranno a parlare di OpEx e CapEx, e ogni volta che si verifica un guasto, il programmatore senior sospirer\u00e0 tristemente dicendo: 'L'ho detto'... <\/p>\n<p>Ci\u00f2 che davvero <b>dovrebbe essere discusso<\/b>, quindi \u00e8 ci\u00f2 che possiamo ottenere a nostra disposizione per creare prodotti software di qualit\u00e0 superiore, e come questi strumenti ci consentono di migliorare la sicurezza e rendere lo sviluppo pi\u00f9 semplice e affidabile. Con l'aumento della complessit\u00e0 dei progetti emergono anche nuovi rischi, e oggi le vite delle persone dipendono cos\u00ec tanto dal software che i programmatori sono obbligati a cercare di fare meglio il proprio lavoro. <\/p>\n<p>Kubernetes \u00e8 uno di questi strumenti. Si sta lavorando per integrare questo strumento con altri strumenti e servizi all'interno di Red Hat OpenShift, creando una piattaforma unica in grado di rendere il software pi\u00f9 affidabile, facile da gestire e sicuro per gli utenti. <\/p>\n<p>Tenendo conto di quanto detto, il team di OpenShift si pone una domanda semplice: <\/p>\n<h3>Come possiamo rendere pi\u00f9 semplice e comoda l'interazione con Kubernetes? <\/h3>\n<p>\nLa risposta \u00e8 sorprendentemente ovvia: <\/p>\n<ul>\n<li>automatizzare i momenti complessi nel deployment in cloud o on-premise; <\/li>\n<li>concentrarsi sulla resilienza, nascondendo nel contempo la complessit\u00e0; <\/li>\n<li>continuare a rilasciare aggiornamenti semplici e sicuri in modo costante; <\/li>\n<li>garantire controllabilit\u00e0 e possibilit\u00e0 di audit; <\/li>\n<li>puntare sin dall'inizio a garantire un'elevata sicurezza, senza compromettere l'usabilit\u00e0. <\/li>\n<\/ul>\n<p>\nLa prossima versione di OpenShift deve considerare sia l'esperienza dei creatori sia l'esperienza di altri sviluppatori, che implementano il software su larga scala nelle pi\u00f9 grandi aziende del mondo. Inoltre, deve tenere conto dell'esperienza accumulata delle ecosistemi aperti, che oggi sono alla base del mondo moderno. \u00c8 necessario abbandonare la mentalit\u00e0 del programmatore amatoriale e passare a una nuova filosofia di futuro automatizzato. Deve essere un 'ponte' tra i vecchi e i nuovi metodi di deployment del software e sfruttare appieno l'intera infrastruttura disponibile, che sia gestita da un grande fornitore di cloud o eseguita su piccole macchine ai margini. <\/p>\n<h3>Come ottenere questo risultato?<\/h3>\n<p>\nIn Red Hat \u00e8 consuetudine eseguire a lungo lavori noiosi e ingrati per mantenere la comunit\u00e0 consolidata e prevenire la chiusura dei progetti a cui l'azienda partecipa. Nella comunit\u00e0 open source si trova un enorme numero di sviluppatori talentuosi che creano le cose pi\u00f9 straordinarie: divertenti, educative, che aprono nuove possibilit\u00e0 e semplicemente belle, ma, ovviamente, nessuno si aspetta che tutti i partecipanti si muovano nella stessa direzione o perseguano obiettivi comuni. Utilizzare questa energia, reindirizzarla nella giusta direzione \u00e8 talvolta necessario per sviluppare aree che sarebbero utili ai nostri utenti, ma allo stesso tempo dobbiamo monitorare l'evoluzione delle nostre comunit\u00e0 e imparare da esse. <\/p>\n<p>All'inizio del 2018, Red Hat ha acquisito il progetto CoreOS, che condivideva visioni simili sul futuro: pi\u00f9 sicuro e affidabile, basato sui principi dell'open source. L'azienda ha lavorato per ulteriori sviluppi di queste idee e la loro realizzazione, attuando la nostra filosofia: cercando di garantire il funzionamento sicuro di tutto il software. Tutto questo lavoro si basa su Kubernetes, Linux, cloud pubblici, cloud privati e migliaia di altri progetti che stanno alla base del nostro moderno ecosistema digitale. <\/p>\n<h3>Il nuovo rilascio di OpenShift 4 sar\u00e0 comprensibile, automatizzato e pi\u00f9 naturale.<\/h3>\n<p>\nLa piattaforma OpenShift funzioner\u00e0 con i migliori e pi\u00f9 affidabili sistemi operativi Linux, con supporto hardware bare-metal, virtualizzazione conveniente, programmazione automatica dell'infrastruttura e, naturalmente, con container (che sono essenzialmente immagini Linux). <\/p>\n<p>La piattaforma deve essere sicura fin dall'inizio, ma deve anche garantire la possibilit\u00e0 di iteration convenienti per gli sviluppatori, cio\u00e8 possedere sufficiente flessibilit\u00e0 e affidabilit\u00e0, permettendo comunque agli amministratori di effettuare audit e garantendo facilit\u00e0 nella gestione. <\/p>\n<p>Deve consentire di eseguire software \"come servizio\" e non portare a un'espansione incontrollata dell'infrastruttura per gli operatori. <\/p>\n<p>Permetter\u00e0 agli sviluppatori di concentrarsi sulla creazione di prodotti reali per gli utenti e i clienti. Non dovranno districarsi tra le complessit\u00e0 delle configurazioni hardware e software, e tutte le complicazioni casuali rimarranno nel passato. <\/p>\n<h3>OpenShift 4: Piattaforma NoOps, che non richiede manutenzione<\/h3>\n<p>\nIn <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.openshift.com\/the-modern-software-platform\/\">questa pubblicazione<\/a><\/noindex> sono state descritte quelle sfide che hanno contribuito a formare la visione dell'azienda riguardo a OpenShift 4. Il team ha il compito di semplificare al massimo le operazioni quotidiane di gestione e manutenzione del software, rendendo questi processi facili e senza sforzo \u2013 sia per i professionisti che si occupano dell'implementazione, sia per gli sviluppatori. Ma in che modo si pu\u00f2 avvicinarsi a questo obiettivo? Come creare una piattaforma per l'esecuzione del software che richieda il minimo intervento? Cosa significa realmente NoOps in questo contesto? <\/p>\n<p>Se si cerca di astrarsi, per gli sviluppatori i concetti di \u00abserverless\u00bb o \u00abNoOps\u00bb rappresentano strumenti e servizi che consentono di nascondere l'aspetto \u00aboperativo\u00bb o di minimizzare questo onere per lo sviluppatore. <\/p>\n<ul>\n<li>Lavorate non con i sistemi, ma con le interfacce applicative (API). <\/li>\n<li>Non occupatevi dell'implementazione del software \u2013 lasciate che sia il provider a farlo. <\/li>\n<li>Non bisogna iniziare subito a creare un grande framework \u2013 iniziate scrivendo piccoli frammenti che fungeranno da \u00abmattoni\u00bb, cercate di far s\u00ec che questo codice lavori con dati ed eventi, e non con dischi e database.<\/li>\n<\/ul>\n<p>\nL'obiettivo, come sempre, \u00e8 quello di accelerare le iterazioni nello sviluppo del software, consentendo la creazione di prodotti di qualit\u00e0 superiore, e affinch\u00e9 lo sviluppatore possa non preoccuparsi dei sistemi su cui viene eseguito il suo software. Un sviluppatore esperto sa bene che se ci si concentra sugli utenti, la situazione pu\u00f2 cambiare rapidamente, quindi non \u00e8 opportuno investire troppe energie nella scrittura del software se non si \u00e8 certi della sua necessit\u00e0. <\/p>\n<p>Per i professionisti coinvolti nel supporto e nella gestione, la parola \u00abNoOps\u00bb pu\u00f2 sembrare piuttosto spaventosa. Ma durante le conversazioni con gli ingegneri operativi diventa chiaro che i modelli e le metodologie che utilizzano per garantire l'affidabilit\u00e0 (Site Reliability Engineering, SRE) sono in molti aspetti in sintonia con i modelli descritti sopra: <\/p>\n<ul>\n<li>Non gestire i sistemi: automatizza i processi di gestione. <\/li>\n<li>Non occuparti dell'implementazione del software: crea un pipeline per il suo deployment. <\/li>\n<li>Cerca di non unire tutti i tuoi servizi insieme e non permettere che il guasto di uno di essi porti al guasto dell'intero sistema: distribuiscili in tutta l'infrastruttura, utilizzando strumenti di automazione, e collegali prevedendo la possibilit\u00e0 di controllo e monitoraggio.<\/li>\n<\/ul>\n<p>\nGli specialisti SRE sanno che qualcosa potrebbe andare storto e che dovranno monitorare e risolvere il problema: per questo automatizzano il lavoro di routine e definiscono in anticipo le tolleranze ammissibili (error budgets), per essere pronti a fare prioritizzazioni e prendere decisioni in caso di problemi. <\/p>\n<p>Kubernetes su OpenShift \u00e8 una piattaforma progettata per risolvere due principali compiti: invece di costringerti a districarti tra macchine virtuali o API dei bilanciatori di carico, si lavora su astrazioni di ordine superiore \u2013 sui processi di deployment e sui servizi. Invece di installare agenti software, puoi avviare contenitori, e invece di scrivere il tuo stack di monitoraggio, utilizzare gli strumenti gi\u00e0 disponibili nella piattaforma. Cos\u00ec facendo, l'ingrediente segreto di OpenShift 4 non \u00e8 poi cos\u00ec misterioso: basta prendere a riferimento i principi SRE e le concettualit\u00e0 serverless, e portarli a compimento, a beneficio di sviluppatori e ingegneri operativi: <\/p>\n<ul>\n<li>Automatizzare e standardizzare l'infrastruttura utilizzata dalle applicazioni.<\/li>\n<li>Collegare i processi di deployment e sviluppo, senza limitare i programmatori.<\/li>\n<li>Assicurarsi che l'avvio, l'audit e la sicurezza del centesimo servizio, funzione, applicazione o intero stack non siano affatto pi\u00f9 complessi di quelli del primo. <\/li>\n<\/ul>\n<p>\nMa qual \u00e8 la differenza tra la piattaforma OpenShift 4 e i suoi predecessori e l'approccio \"standard\" per risolvere problemi simili? Come si raggiunge la scalabilit\u00e0 per i team che si occupano di implementazione e gestione? Perch\u00e9 il vero protagonista in questa situazione \u00e8 il cluster. Quindi,<\/p>\n<ul>\n<li>Facciamo in modo che la funzione dei cluster sia chiara (Cloud costoso, questo cluster l'ho creato perch\u00e9 ho potuto)<\/li>\n<li>Le macchine e i sistemi operativi esistono per servire il cluster (Vostro Maest\u00e0)<\/li>\n<li>Gestisci lo stato degli host dal cluster, minimizza le loro deviazioni (drift). <\/li>\n<li>Per ciascun elemento importante del sistema \u00e8 necessaria una babysitter (meccanismo) che monitora e risolve i problemi.<\/li>\n<li>Il guasto *di ogni* aspetto o elemento del sistema prevede i meccanismi di ripristino \u2014 \u00e8 una parte normale della vita.<\/li>\n<li>Tutta l'infrastruttura deve essere configurata tramite API. <\/li>\n<li>Usa Kubernetes per eseguire Kubernetes. (S\u00ec, non \u00e8 un errore di battitura)<\/li>\n<li>Gli aggiornamenti devono essere installati facilmente e senza sforzo. Se per installare un aggiornamento servono pi\u00f9 di un clic, evidentemente stiamo facendo qualcosa di sbagliato. <\/li>\n<li>Il monitoraggio e il debug di qualsiasi componente non devono essere problematici e, di conseguenza, anche il tracciamento e la redazione di report sull'intera infrastruttura devono essere semplici e comodi. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Vuoi vedere le potenzialit\u00e0 della piattaforma in azione?<\/h3>\n<p>\nLa versione beta di OpenShift 4 \u00e8 diventata disponibile per gli sviluppatori. Con un installatore facile da usare, \u00e8 possibile avviare un cluster su AWS su Red Hat CoreOS. Per usufruire della versione beta \u00e8 solo necessaria un'account AWS per fornire l'infrastruttura e un insieme di account per accedere alle immagini della beta. <\/p>\n<ol>\n<li>Per iniziare, visita <noindex><a rel=\"nofollow\" href=\"https:\/\/try.openshift.com\/\">try.openshift.com<\/a><\/noindex> e fai clic su \"Inizia\". <\/li>\n<li>Accedi al tuo account Red Hat (o creane uno nuovo) e segui le istruzioni per configurare il tuo primo cluster. <\/li>\n<\/ol>\n<p>\nDopo un'installazione riuscita, consulta il nostro materiale formativo <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/training\">OpenShift Training<\/a><\/noindex>, per avere una visione pi\u00f9 dettagliata dei sistemi e dei concetti che rendono la piattaforma OpenShift 4 uno strumento cos\u00ec semplice e pratico per avviare Kubernetes. <\/p>\n<p>Prova la nuova versione di OpenShift e condividi la tua opinione. Ci impegniamo a rendere l'uso di Kubernetes il pi\u00f9 accessibile e senza sforzo possibile: il futuro del NoOps inizia oggi stesso. <\/p>\n<p><b>E ora attenzione!<br \/>\nAlla conferenza <noindex><a rel=\"nofollow\" href=\"https:\/\/devopsforum.ru\/\">DevOpsForum 2019<\/a><\/noindex> Il 20 aprile, uno degli sviluppatori di OpenShift, Vadim Rutkovsky, terr\u00e0 un masterclass \u2014 distrugger\u00e0 dieci cluster e li far\u00e0 riparare. La conferenza \u00e8 a pagamento, ma con il codice promozionale #RedHat si ottiene uno sconto del 37%.<\/p>\n<p>Il masterclass si svolger\u00e0 dalle 17:15 alle 18:15, mentre lo stand sar\u00e0 aperto tutto il giorno. Magliette, cappelli, adesivi \u2014 come al solito!<\/p>\n<p>Sala #2<br \/>\n\u00abDobbiamo cambiare l'intero sistema: riparare i cluster k8s rotti insieme a tecnici certificati\u00bb. <\/b><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/445558\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. \u0421 \u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043a\u0430\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0449\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Kubernetes \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0441\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u043e\u0441\u0435\u043d\u044c\u044e 2014 \u0433\u043e\u0434\u0430 \u0432 \u043e\u0444\u0438\u0441\u0435 Google \u0432 \u0421\u0438\u044d\u0442\u043b\u0435, \u0443\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22470,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30470","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=\"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .\" \/>\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\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\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\udd47\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\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=\"2019-10-31T18:35:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:35:42+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\udd47Piattaforma moderna per lo sviluppo e il deployment di software | ProHoster","description":"Questa \u00e8 la prima pubblicazione di una serie di materiali dedicati alle modifiche, ai miglioramenti e alle integrazioni nella prossima versione della piattaforma Red Hat OpenShift fino alla 4.0, che aiuteranno a prepararsi al passaggio alla nuova versione.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","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\udd47\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f | ProHoster","og:description":"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","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":"2019-10-31T18:35:42+00:00","article:modified_time":"2019-10-31T18:35:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30470","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":"2026-01-21 01:22:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 23:14:30","updated":"2026-01-21 01:22:19","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\/30470","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=30470"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/30470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/22470"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=30470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=30470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=30470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}