{"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":"Una piattaforma moderna per lo sviluppo e il deployment del software","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Questa \u00e8 la prima pubblicazione di una serie di materiali dedicati ai cambiamenti, miglioramenti e aggiunte nel prossimo aggiornamento della piattaforma Red Hat OpenShift fino alla versione 4.0, che aiuteranno a prepararsi al passaggio alla nuova versione.<\/p>\n<p><img decoding=\"async\" alt=\"Una piattaforma moderna per lo sviluppo e il deployment del software\" src=\"\/wp-content\/uploads\/2019\/03\/c3c3ca1d31f65d6642acb50832db0812.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSin dal momento in cui i rappresentanti di una comunit\u00e0 di Kubernetes in fase di formazione si sono riuniti nell'autunno del 2014 presso l'ufficio di Google a Seattle, si \u00e8 potuto intuire che il progetto Kubernetes avrebbe radicalmente cambiato i moderni approcci allo sviluppo e all'implementazione del software. Allo stesso tempo, i fornitori di servizi cloud pubblici continuavano a investire attivamente nello sviluppo di infrastrutture e servizi, il che ha notevolmente semplificato e reso pi\u00f9 accessibile il lavoro con la tecnologia IT e la creazione di software, rendendoli incredibilmente fruibili, qualcosa che pochi avrebbero potuto immaginare all'inizio del decennio.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nCerto, l'annuncio di ogni nuovo servizio cloud \u00e8 stato accompagnato da numerosi dibattiti tra esperti su Twitter, affrontando i pi\u00f9 svariati argomenti: dalla fine dell'era del codice sorgente aperto, al declino dell'IT on-premises, all'inevitabilit\u00e0 di un nuovo monopolio software nel cloud, e come la nuova parodia X sostituir\u00e0 tutte le altre. <\/p>\n<h3>Non \u00e8 necessario dire che tutte queste discussioni erano piuttosto stupide.<\/h3>\n<p>\nLa realt\u00e0 \u00e8 che nulla scomparir\u00e0 e oggi possiamo osservare una crescita esponenziale dei prodotti finali e dei modi per svilupparli, dovuta alla continua comparsa di nuovi software nella nostra vita. E nonostante tutto intorno a noi cambier\u00e0, il fondamento rimarr\u00e0 invariato. Gli sviluppatori continueranno a scrivere codice con errori, gli ingegneri delle operazioni e gli specialisti della affidabilit\u00e0 continueranno a portare i pager e a ricevere notifiche automatiche su Slack, i manager continueranno a operare con i concetti di OpEx e CapEx, e ogni volta che si verifica un guasto, il senior developer sospirer\u00e0 tristemente dicendo: \"Te l'avevo detto\"... <\/p>\n<p>Cosa dovremmo realmente <b>discutere<\/b>, quindi questi sono gli strumenti che possiamo avere a nostra disposizione per creare prodotti software di qualit\u00e0 superiore e come questi consentano di aumentare la sicurezza e rendere lo sviluppo pi\u00f9 semplice e affidabile. Con l'aumento della complessit\u00e0 dei progetti emergono nuovi rischi e oggi le vite delle persone dipendono cos\u00ec tanto dal software che gli sviluppatori sono obbligati a cercare di fare il loro lavoro meglio. <\/p>\n<p>Kubernetes \u00e8 uno di questi strumenti. Si sta lavorando per integrarlo con altri strumenti e servizi all'interno di Red Hat OpenShift in una piattaforma unica, che consentirebbe di rendere il software pi\u00f9 affidabile, facile da gestire e sicuro per gli utenti. <\/p>\n<p>Detto ci\u00f2, il team di OpenShift si pone una semplice domanda: <\/p>\n<h3>Come possiamo rendere l'utilizzo di Kubernetes pi\u00f9 semplice e conveniente? <\/h3>\n<p>\nLa risposta \u00e8 sorprendentemente ovvia: <\/p>\n<ul>\n<li>automatizzare i momenti complessi nel deployment su cloud o on-premise; <\/li>\n<li>concentrarsi sull'affidabilit\u00e0, nascondendo al contempo la complessit\u00e0; <\/li>\n<li>continuare a rilasciare aggiornamenti semplici e sicuri in modo costante; <\/li>\n<li>raggiungere il controllo e la possibilit\u00e0 di audit; <\/li>\n<li>puntare a garantire fin dall'inizio un'elevata sicurezza, senza compromettere l'usabilit\u00e0. <\/li>\n<\/ul>\n<p>\nLa prossima versione di OpenShift deve considerare sia l'esperienza degli sviluppatori che quella di altri sviluppatori che implementano software su larga scala nelle pi\u00f9 grandi aziende del mondo. Inoltre, deve tenere conto di tutta l'esperienza accumulata delle ecosistemi open source che oggi sono alla base del mondo moderno. \u00c8 fondamentale abbandonare il vecchio modo di pensare del programmatore dilettante e adottarne uno nuovo, orientato verso un futuro automatizzato. Questo deve costituire un 'ponte' tra i vecchi e i nuovi metodi di distribuzione del software, sfruttando appieno tutta l'infrastruttura disponibile, indipendentemente dal fatto che sia gestita dal pi\u00f9 grande fornitore di servizi cloud o eseguita su piccole unit\u00e0 periferiche. <\/p>\n<h3>Come si possono ottenere questi risultati?<\/h3>\n<p>\nIn Red Hat, it is customary to engage in tedious and thankless work for extended periods to maintain the established community and prevent the closure of projects in which the company is involved. The open-source community is filled with countless talented developers who create extraordinary things\u2014entertaining, educational, groundbreaking, and simply beautiful\u2014but, of course, no one expects all participants to move in the same direction or pursue common goals. Harnessing this energy and redirecting it as needed is sometimes essential for developing areas that would benefit our users, while we must also monitor the evolution of our communities and learn from them. <\/p>\n<p>All'inizio del 2018, Red Hat ha acquisito il progetto CoreOS, che condivideva visioni simili per il futuro: un ambiente pi\u00f9 sicuro e affidabile, costruito sui principi dell'open-source. L'azienda ha lavorato per sviluppare ulteriormente queste idee e realizzarle, incarnando la nostra filosofia di mirare a un funzionamento sicuro di tutto il software. Tutto questo si basa su Kubernetes, Linux, cloud pubblici, cloud privati e migliaia di altri progetti che formano la nostra moderna ecosistema digitale. <\/p>\n<h3>La nuova versione di OpenShift 4 sar\u00e0 intuitiva, automatizzata 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, container (che sono fondamentalmente semplici immagini Linux). <\/p>\n<p>La piattaforma deve essere sicura fin dall'inizio, ma deve anche garantire la possibilit\u00e0 di iterazioni semplici per gli sviluppatori, ovvero deve possedere una sufficiente flessibilit\u00e0 e affidabilit\u00e0, consentendo comunque agli amministratori di effettuare audit e garantire una gestione agevole. <\/p>\n<p>Deve consentire l'esecuzione del 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 sar\u00e0 necessario districarsi tra le complessit\u00e0 delle impostazioni hardware e software, e tutte le complicazioni casuali appartengono al passato. <\/p>\n<h3>OpenShift 4: una 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> Si descrive come le sfide affrontate hanno aiutato a plasmare la visione dell'azienda riguardo a OpenShift 4. Il team ha l'obiettivo di semplificare al massimo le operazioni quotidiane di gestione e supporto del software, rendendo questi processi facili e informali sia per gli specialisti dell'implementazione che per gli sviluppatori. Ma come si pu\u00f2 avvicinarsi a questo obiettivo? Come creare una piattaforma per eseguire software che richieda un intervento minimo? 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 significano strumenti e servizi che consentono di nascondere la componente operativa 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 occuperetevi dell'implementazione del software - lasciate che sia il provider a farlo. <\/li>\n<li>Non dovresti lanciarti subito nella creazione di un grande framework: inizia scrivendo piccoli frammenti che fungono da \"elementi costitutivi\". Cerca di far s\u00ec che questo codice lavori con dati ed eventi, e non con dischi e basi di dati.<\/li>\n<\/ul>\n<p>\nIl compito, come sempre, \u00e8 quello di accelerare le iterazioni nello sviluppo software, garantendo la possibilit\u00e0 di creare prodotti di qualit\u00e0 superiore, mentre il sviluppatore non deve preoccuparsi dei sistemi su cui il suo software verr\u00e0 eseguito. Un sviluppatore esperto sa benissimo che, se ci si concentra sugli utenti, la situazione pu\u00f2 cambiare rapidamente. Pertanto, non dovresti investire troppe energie nella scrittura di software se non sei assolutamente certo della sua necessit\u00e0. <\/p>\n<p>Per i professionisti impegnati nel supporto e nell'operativit\u00e0, la parola \"NoOps\" pu\u00f2 suonare un po' spaventosa. Tuttavia, durante le conversazioni con gli ingegneri operativi diventa evidente che i modelli e le tecniche che utilizzano per garantire la robustezza del sistema (Site Reliability Engineering, SRE) riflettono in gran parte 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 software: crea un pipeline per il suo deployment. <\/li>\n<li>Cerca di non unire tutti i tuoi servizi insieme e non lasciare che il guasto di uno di essi porti al fallimento dell'intero sistema: distribuiscili attraverso l'infrastruttura, utilizzando strumenti di automazione, e collegali prevedendo la possibilit\u00e0 di monitoraggio e controllo.<\/li>\n<\/ul>\n<p>\nGli esperti di SRE sanno che qualcosa potrebbe andare storto e dovranno monitorare e risolvere il problema: per questo automatiscono il lavoro di routine e definiscono in anticipo le tolleranze accettabili (error budgets) per essere pronti a stabilire priorit\u00e0 e prendere decisioni quando si presenta un problema. <\/p>\n<p>Kubernetes su OpenShift \u00e8 una piattaforma progettata per affrontare due compiti principali: invece di costringerti a gestire macchine virtuali o API dei bilanciatori di carico, si lavora con astrazioni di ordine superiore \u2013 processi di distribuzione e servizi. Invece di installare agenti software, \u00e8 possibile eseguire contenitori, e invece di scrivere un proprio stack di monitoraggio, si utilizzano gli strumenti gi\u00e0 disponibili nella piattaforma. Infatti, l'ingrediente segreto di OpenShift 4 non \u00e8 affatto un mistero \u2013 basta basarsi sui principi SRE e sui concetti serverless e portarli a compimento, a beneficio di sviluppatori e ingegneri di operazioni. <\/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 gli sviluppatori stessi<\/li>\n<li>Assicurarsi che avviare, auditare e garantire la sicurezza del centesimo servizio, funzione, applicazione o intero stack sia altrettanto semplice quanto per il primo. <\/li>\n<\/ul>\n<p>\nMa qual \u00e8 la differenza tra la piattaforma OpenShift 4 e le sue predecessori, cos\u00ec come con l'approccio \"standard\" per risolvere tali problemi? Come si raggiunge la scalabilit\u00e0 per i team che si occupano dell'implementazione e della gestione? La risposta \u00e8 che il re in questa situazione \u00e8 il cluster. Quindi,<\/p>\n<ul>\n<li>Facciamo in modo che lo scopo dei cluster sia chiaro (Cloud costoso, ho creato questo cluster perch\u00e9 ho potuto)<\/li>\n<li>Le macchine e i sistemi operativi esistono per servire il cluster (Vostra Maest\u00e0)<\/li>\n<li>Gestite lo stato degli host dal cluster, minimizzate le loro derivazioni (drift). <\/li>\n<li>Per ogni elemento importante del sistema \u00e8 necessaria una 'babysitter' (meccanismo) che monitori e risolva i problemi<\/li>\n<li>Il fallimento *di ogni* aspetto o elemento del sistema e i meccanismi di ripristino corrispondenti sono parte normale della vita<\/li>\n<li>L'intera 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 sono necessari pi\u00f9 di un clic del mouse, evidentemente stiamo facendo qualcosa di sbagliato. <\/li>\n<li>Il monitoraggio e il debug di qualsiasi componente non dovrebbero mai essere un problema, e di conseguenza, anche il monitoraggio e la reportistica di tutta l'infrastruttura devono essere semplici e pratici. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Vuoi vedere le potenzialit\u00e0 della piattaforma in azione?<\/h3>\n<p>\nLa versione preliminare di OpenShift 4 \u00e8 ora disponibile per gli sviluppatori. Con un installatore facile da usare, puoi avviare un cluster su AWS sopra Red Hat CoreOS. Per utilizzare la versione preliminare \u00e8 necessario solo un account AWS per fornire l'infrastruttura e un insieme di account per accedere alle immagini della versione preliminare. <\/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 \u201cGet Started\u201d. <\/li>\n<li>Accedi al tuo account Red Hat (o creane uno nuovo) e segui le istruzioni per impostare il tuo primo cluster. <\/li>\n<\/ol>\n<p>\nDopo un'installazione riuscita, dai un'occhiata ai nostri materiali di formazione <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/training\">OpenShift Training<\/a><\/noindex>, per avere una comprensione pi\u00f9 approfondita dei sistemi e dei concetti che rendono 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 semplice possibile \u2013 il futuro del NoOps inizia oggi. <\/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 Rutkovskiy, terr\u00e0 un masterclass \u2013 romper\u00e0 dieci cluster e ci far\u00e0 riparare. La conferenza \u00e8 a pagamento, ma con il codice promozionale #RedHat si ha uno sconto del 37%.<\/p>\n<p>Il masterclass si terr\u00e0 dalle 17:15 alle 18:15, mentre lo stand sar\u00e0 aperto tutto il giorno. Magliette, cappelli, adesivi \u2013 come al solito!<\/p>\n<p>Sala #2<br \/>\n\u00abDobbiamo cambiare completamente il sistema: ripareremo cluster k8s rotti insieme a fabbri 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.0.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. \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\" \/>\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.0.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. \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\" \/>\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\udd47Una piattaforma moderna per lo sviluppo e il deployment di software | ProHoster","description":"Questa \u00e8 la prima pubblicazione di una serie di materiali dedicati alle modifiche, miglioramenti e aggiunte nel prossimo aggiornamento della piattaforma Red Hat OpenShift a 4.0, che aiuter\u00e0 a prepararsi per il passaggio alla nuova versione. Sin dal momento in cui i rappresentanti della nascente comunit\u00e0 Kubernetes si sono riuniti per la prima volta nell'autunno del 2014 presso l'ufficio di Google a Seattle, era chiaro che il progetto","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. \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","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}]}}