{"id":86472,"date":"2020-06-25T19:41:59","date_gmt":"2020-06-25T17:41:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy"},"modified":"2020-06-25T19:41:59","modified_gmt":"2020-06-25T17:41:59","slug":"sovremennaya-infrastruktura-problemy-i-perspektivy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","title":{"rendered":"Infrastruttura moderna: problemi e prospettive","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Infrastruttura moderna: problemi e prospettive\" src=\"\/wp-content\/uploads\/2020\/06\/11ee21e8779fbedf460fcdc6e753a151.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAlla fine di maggio <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/feedme.ru\/\">noi<\/a><\/noindex> abbiamo condotto un meetup online sul tema <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/uf4EgFmUY1Y\">\u00abInfrastruttura moderna e container: problemi e prospettive\u00bb<\/a><\/noindex>. Abbiamo discusso di container, Kubernetes e orchestrazione in generale, dei criteri di scelta dell'infrastruttura e molto altro. I partecipanti hanno condiviso casi dai loro progetti. <\/p>\n<p><b>Partecipanti:<\/b><\/p>\n<ul>\n<li><b>Evgeny Potapov, CEO di \u00abITSumma\u00bb<\/b>. Pi\u00f9 della met\u00e0 dei suoi clienti sta gi\u00e0 migrando o desidera passare a Kubernetes.<\/li>\n<li><b>Dmitry Stolyarov, CTO di \u00abFlant\u00bb<\/b>. Ha oltre 10 anni di esperienza con sistemi containerizzati.<\/li>\n<li><b>Denis Remchukov (aka Eric Oldmann), COO di argotech.io, ex-RAO EES<\/b>. Ha promesso di condividere casi dal \u00abcruento\u00bb settore enterprise.<\/li>\n<li><b>Andrey Fedorovsky, CTO di \u00abNews360.com\u00bb<\/b>Dopo l'acquisizione dell'azienda da parte di un altro attore, \u00e8 responsabile di diversi progetti ML e AI e dell'infrastruttura.<\/li>\n<li><b>Ivan Kruglov, ingegnere di sistema, ex-Booking.com.<\/b>\u00c8 la persona che ha fatto molto con Kubernetes con le sue stesse mani.<\/li>\n<\/ul>\n<p>\n<b>Temi:<\/b><\/p>\n<ul>\n<li>Insight dei partecipanti sui container e sull'orchestrazione (Docker, Kubernetes e altro); cosa hanno provato nella pratica o analizzato.<\/li>\n<li>Case: In the company, a long-term infrastructure development plan is being built. How is the decision made whether to build (or migrate the current) infrastructure on containers and Kubernetes or not? <\/li>\n<li>Issues in the cloud-native world, what is missing, let's imagine what tomorrow will bring.<\/li>\n<\/ul>\n<p>\nAn interesting discussion has arisen, participants' opinions turned out to be so diverse and sparked so many comments that we want to share them with you. There is <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=uf4EgFmUY1Y\">a three-hour video<\/a><\/noindex>, and below \u2013 a summary of the discussion. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Is Kubernetes already a standard or just great marketing?<\/h2>\n<p>\n<i>\"We came to it (Kubernetes. \u2014 Ed.) when no one knew about it yet. We arrived at it even before it existed. We wanted it even before that\" \u2014 <b>Dmitry Stolyarov<\/b><\/i><\/p>\n<p><img decoding=\"async\" alt=\"Infrastruttura moderna: problemi e prospettive\" src=\"\/wp-content\/uploads\/2020\/06\/a814dda8f5e37560b6882535522498a6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Photo from Reddit.com<\/i><\/p>\n<p>Five to ten years ago, there were a huge number of tools, and no single standard existed. Every six months, a new product, or even several, appeared. First Vagrant, then Salt, Chef, Puppet,\u2026 \"and every six months you're rebuilding your infrastructure. You have five admins who are constantly busy rewriting configs,\" recalls Andrei Fedorovsky. He believes that Docker and Kubernetes have 'overwhelmed' the others. <b>Docker \u00e8 diventato lo standard negli ultimi cinque anni, Kubernetes negli ultimi due. E questo \u00e8 positivo per l'industria.<\/b>.<\/p>\n<p>Dmitry Stolyarov e il suo team amano Kubernetes. Lo desideravano come strumento ancor prima che fosse lanciato, e vi si sono avvicinati quando ancora nessuno ne parlava. Al momento, per comodit\u00e0, non accettano clienti se capiscono che non saranno in grado di implementare Kubernetes. Secondo Dmitry, la loro azienda ha \"innumerevoli storie di successo nella trasformazione di orribili sistemi legacy\".<\/p>\n<p><b>Kubernetes non \u00e8 solo orchestrazione dei container, ma \u00e8 un sistema di gestione della configurazione con un'API avanzata, un componente di gestione della rete, bilanciamento del traffico L3 e controllori Ingress, che consente di gestire le risorse in modo relativamente semplice, scalare e astrarsi dagli strati sottostanti dell'infrastruttura.<\/b><\/p>\n<p>Purtroppo, nella vita bisogna pagare per tutto. E questa tassa \u00e8 alta, specialmente quando si parla di migrazione verso Kubernetes per aziende con infrastrutture consolidate, come sostiene Ivan Kruglov. \u00c9 in grado di lavorare in aziende con infrastrutture tradizionali cos\u00ec come con Kubernetes. La cosa pi\u00f9 importante \u00e8 comprendere le caratteristiche dell'azienda e del mercato. Tuttavia, per Evgeny Potapov, che ridurrebbe Kubernetes a qualsiasi strumento di orchestrazione dei container, questa non \u00e8 una questione di discussione. <\/p>\n<p>Evgeny ha paragonato la situazione attuale con quella degli anni '90, quando emerse la programmazione orientata agli oggetti come metodo per sviluppare applicazioni complesse. In quel periodo si svolgevano dibattiti incessanti e apparivano nuovi strumenti a supporto dell'OOP. In seguito, sono emersi i microservizi come modo per allontanarsi dal concetto monolitico. Questo, a sua volta, ha portato all'introduzione dei contenitori e degli strumenti per la loro gestione. \"Penso che presto arriveremo a un punto in cui non ci sar\u00e0 pi\u00f9 il problema di scrivere un'applicazione piccola in modo microservizi: si scriver\u00e0 per default come microservizio\", afferma. Allo stesso modo, Docker e Kubernetes diventeranno nel tempo la soluzione standard senza necessit\u00e0 di scelta.<\/p>\n<h2>Il problema dei database in stateless<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Infrastruttura moderna: problemi e prospettive\" src=\"\/wp-content\/uploads\/2020\/06\/5bd0a882ea3cebcafbb846570672be20.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto di <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@jankolar?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Twitter: @jankolario su Unsplash<\/a><\/noindex><\/i><\/p>\n<p>Oggi ci sono molti modi per avviare database in Kubernetes. Anche come separare la parte che lavora con il disco I\/O dalla parte, in un certo senso, applicativa del database. <b>\u00c8 possibile che in futuro i database si trasformino in modo tale da essere forniti in un pacchetto, in cui una parte viene orchestrata tramite Docker e Kubernetes, mentre l'altra parte dell'infrastruttura, tramite un software separato, fornir\u00e0 la parte di archiviazione?<\/b> I database si trasformeranno come prodotto?<\/p>\n<p>Questa descrizione somiglia alla gestione delle code, ma i requisiti di affidabilit\u00e0 e sincronizzazione delle informazioni nei database tradizionali sono molto pi\u00f9 elevati, afferma Andrey. Il cache hit ratio nei database normali si mantiene attorno al 99%. Se un worker si arresta, viene avviato uno nuovo, e la cache deve essere 'riscaldata' da zero. Finch\u00e9 la cache non \u00e8 riscaldata, il worker lavora lentamente, il che significa che non pu\u00f2 gestire il carico degli utenti. Finch\u00e9 non c'\u00e8 carico degli utenti, la cache non si riscalda. Questo \u00e8 un circolo vizioso. <\/p>\n<p>Dmitry \u00e8 fermamente in disaccordo: i quorum e lo sharding risolvono il problema. Ma Andrey insiste sul fatto che la soluzione non \u00e8 adatta a tutti. In alcune situazioni un quorum pu\u00f2 andare bene, ma questo comporta un carico aggiuntivo sulla rete. Un database NoSQL non va bene in tutte le situazioni. <\/p>\n<p>I partecipanti al meetup si sono divisi in due fazioni.<\/p>\n<p>Denis e Andrey sostengono che tutto ci\u00f2 che si scrive su disco \u2014 database e altro \u2014 non \u00e8 possibile farlo nell'attuale ecosistema di Kubernetes. <b>\u00c8 impossibile mantenere l'integrit\u00e0 e la coerenza dei dati di produzione in Kubernetes. Questa \u00e8 una caratteristica fondamentale.<\/b> Soluzione: infrastruttura ibrida. <\/p>\n<p>Anche i moderni database cloud-native, come MongoDB e Cassandra, o sistemi di messaggistica come Kafka o RabbitMQ, richiedono archiviazione permanente al di fuori di Kubernetes. <\/p>\n<p>Evgeny obietta: \u00abI database in Kubernetes sono una frustrazione che riguarda l'area post-sovietica, o quasi aziendale, legata al fatto che in Russia non c'\u00e8 adozione del cloud\u00bb. Le piccole e medie imprese in Occidente sono nel cloud. Utilizzare Amazon RDS \u00e8 pi\u00f9 semplice che gestire Kubernetes da soli. In Russia, Kubernetes viene utilizzato \"on-premise\" e le aziende vi migrano i database quando cercano di liberarsi del loro zoo tecnologico.<\/p>\n<p>Dmitry non ha nemmeno concordato con l'affermazione che nessun database possa essere gestito in Kubernetes: \u00abI database sono diversi tra loro. E se si cerca di inserire un enorme database relazionale, allora assolutamente no. Se si tratta di qualcosa di piccolo e cloud native, che \u00e8 moralmente pronto a una vita semieffimera, andr\u00e0 tutto bene.\u00bb Dmitry ha anche menzionato che gli strumenti di gestione dei database non sono pronti n\u00e9 per Docker n\u00e9 per Kubernetes, causando quindi grandi difficolt\u00e0.<\/p>\n<p>Ivan, dal canto suo, \u00e8 convinto che anche astrarre i concetti di stateful e stateless, l'ecosistema delle soluzioni enterprise in Kubernetes non sia ancora maturo. Con Kubernetes \u00e8 difficile rispettare le richieste delle autorit\u00e0 legislative e regolatorie. Ad esempio, \u00e8 impossibile creare una soluzione per la fornitura di identit\u00e0, dove sono richieste garanzie rigorose di identificazione del server, fino all'hardware inserito nei server. Questo settore si sta sviluppando, ma finora non esiste una soluzione.<br \/>\nI partecipanti non sono riusciti a raggiungere un accordo, quindi non ci saranno conclusioni in questa parte. Meglio fornire un paio di esempi pratici.<\/p>\n<h3>Caso 1. Cybersecurity dell'\u00abmegaregoliatore\u00bb con database al di fuori di Kubernetes<\/h3>\n<p>\nIn un sistema avanzato di cybersicurezza, l'uso di contenitori e orchestrazione consente di difendersi da attacchi e intrusioni. Ad esempio, in un megaregulator, Denis e il suo team hanno implementato un collegamento tra l'orchestratore e un servizio SIEM addestrato, che analizza i log in tempo reale e identifica il processo di attacco, violazione o guasto. In caso di attacco, tentativi di inserimento o durante un'intrusione da parte di un malware, l'orchestratore avvia contenitori con applicazioni pi\u00f9 rapidamente di quanto possano essere infettati, o pi\u00f9 velocemente di quanto l'attaccante possa colpirli.<\/p>\n<h3>Caso 2. Trasferimento parziale dei database di Booking.com in Kubernetes<\/h3>\n<p>\nIn Booking.com, il database principale \u00e8 MySQL con replica asincrona, con un master e un'intera gerarchia di slave. Al momento della partenza di Ivan dall'azienda, era stato avviato un progetto per il trasferimento degli slave, che possono essere \"scartati\" con un danno limitato.<\/p>\n<p>Oltre al database principale, c'\u00e8 un'installazione di Cassandra con orchestrazione personalizzata, sviluppata prima che Kubernetes diventasse mainstream. Non ci sono problemi in questo senso, ma ha uno storage persistente su SSD locali. Le memorie remote, anche all'interno della stessa data center, non vengono usate a causa dei problemi di alta latenza.<\/p>\n<p>La terza classe di database \u00e8 il servizio di ricerca di Booking.com, dove ogni nodo del servizio funge da database. I tentativi di trasferire il servizio di ricerca su Kubernetes non hanno avuto successo, perch\u00e9 ogni nodo ha 60-80 GB di storage locale, che \u00e8 difficile da 'alzare' e 'riscaldare'.<\/p>\n<p>Di conseguenza, il motore di ricerca non \u00e8 stato trasferito su Kubernetes, e Ivan non pensa che ci saranno nuovi tentativi a breve. La base di MySQL \u00e8 stata trasferita a met\u00e0: solo gli slave, che non \u00e8 un problema 'eliminare'. Cassandra ha trovato una buona collocazione.<\/p>\n<h2>La scelta dell'infrastruttura \u00e8 un compito senza una soluzione unica.<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Infrastruttura moderna: problemi e prospettive\" src=\"\/wp-content\/uploads\/2020\/06\/35cc454130402e47fcb9db3dbf159abb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto di <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pexels.com\/@artunchained?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels\">Manuel Geissinger di Pexels<\/a><\/noindex><\/i><\/p>\n<p>Supponiamo che abbiamo una nuova azienda, o un'azienda in cui parte dell'infrastruttura \u00e8 costruita in modo tradizionale. Qui viene redatto un piano di sviluppo dell'infrastruttura per gli anni futuri. Come viene presa la decisione se costruire l'infrastruttura su container e Kubernetes o meno? <\/p>\n<p>Le aziende che si battono per i nanosecondi sono escluse dalla discussione. Un sano conservatorismo ripaga in termini di affidabilit\u00e0, ma ci sono aziende che dovrebbero considerare nuovi approcci.<\/p>\n<p>Ivan: \u00abAdesso, senza dubbio, avvierei un'azienda nel cloud, semplicemente perch\u00e9 \u00e8 pi\u00f9 veloce\u00bb, anche se non necessariamente pi\u00f9 economico. Con lo sviluppo del venture capital, le startup non hanno grandi problemi di liquidit\u00e0 e l'obiettivo principale \u00e8 conquistare il mercato. <\/p>\n<p>Ivan sostiene che <b>il grado di sviluppo dell'infrastruttura attuale \u00e8 un criterio di scelta<\/b>. Se in passato ci sono stati investimenti significativi e tutto funziona, non ha senso rifare. Se l'infrastruttura \u00e8 poco sviluppata e ci sono problemi con gli strumenti, la sicurezza e il monitoraggio, allora vale la pena considerare un'infrastruttura distribuita. <\/p>\n<p>Dovr\u00e0 comunque pagare le tasse, e Ivan pagherebbe quella che gli permetterebbe in futuro di pagare meno. \u00ab<b>Perch\u00e9 solo viaggiando su un treno che viene guidato da altri, arriver\u00f2 molto pi\u00f9 lontano rispetto a se salgo su un altro treno, dove devo mettere io stesso il carburante.<\/b>\u00bb \u2014 dice Ivan. Quando si tratta di una nuova azienda, e le esigenze di latenza sono nell'ordine delle decine di millisecondi, Ivan avrebbe considerato \u00aboperatori\u00bb che oggi gestiscono database classici. Questi attivano una catena di replicazione che si commuta automaticamente in caso di failover e cos\u00ec via\u2026<\/p>\n<p>Per una piccola azienda con un paio di server in Kubernetes non ha senso, \u2014 afferma Andrei. Ma se intende crescere fino a cento server e oltre, allora \u00e8 necessaria l'automazione e un sistema di gestione delle risorse. Il 90% dei casi giustifica i costi. E questo indipendentemente dal livello di carico e dalle risorse. \u00c8 logico che tutti, dagli startup alle grandi aziende con audience milioni, inizino a considerare gradualmente soluzioni per l'orchestrazione dei container. \u00abS\u00ec, \u00e8 davvero il futuro\u00bb, \u00e8 convinto Andrei.<\/p>\n<p>Denis ha evidenziato due criteri principali \u2014 <b>scalabilit\u00e0 e resilienza.<\/b> Sceglier\u00e0 gli strumenti pi\u00f9 adatti a questo compito. \u00abPu\u00f2 trattarsi di un nome sconosciuto assemblato in modo artigianale, con Nutanix Community Edition. Potrebbe essere una seconda linea sotto forma di applicazione su Kubernetes con un database sul backend, che viene replicato e ha parametri RTO e RPO impostati\u00bb (obiettivi di recovery time\/point \u2014 <i>nota<\/i>).<\/p>\n<p>Evgenij ha segnalato un possibile problema con il personale. Al momento non ci sono molti specialisti di alta qualit\u00e0 sul mercato che capiscano \u00able dinamiche interne\u00bb. Infatti, se la tecnologia scelta \u00e8 obsoleta, \u00e8 difficile assumere qualcuno che non sia persone pi\u00f9 anziane, annoiate e stanche della vita. Tuttavia, altri partecipanti ritengono che si tratti di una questione di formazione del personale. <br \/>\nSe si pone la questione della scelta: avviare una piccola azienda nel Public Cloud con database in Amazon RDS o \u2018on premise\u2019 con database in Kubernetes, nonostante alcuni svantaggi, i partecipanti hanno scelto Amazon RDS. <\/p>\n<p>Poich\u00e9 la maggior parte degli ascoltatori del meetup non proviene da \u00abgrandi\u00bb imprese, <b>le soluzioni distribuite sono ci\u00f2 a cui bisogna aspirare. I sistemi di archiviazione dati devono essere distribuiti, affidabili e creare latenza misurabile in millisecondi, al massimo qualche decina.<\/b>, \u2014 ha riassunto Andrei.<\/p>\n<h2>Valutazione dell'utilizzo di Kubernetes<\/h2>\n<p>\nL'ascoltatore Anton Zhbankov ha posto una domanda-trappola agli apologeti di Kubernetes: come \u00e8 stata effettuata la valutazione tecnico-economica? Perch\u00e9 Kubernetes, perch\u00e9 non le macchine virtuali, ad esempio? <\/p>\n<p><img decoding=\"async\" alt=\"Infrastruttura moderna: problemi e prospettive\" src=\"\/wp-content\/uploads\/2020\/06\/cd179deffb9bf66c3cb12d7ca9ef9244.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto di <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@artyana?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Tatyana Eremina su Unsplash<\/a><\/noindex><\/i><\/p>\n<p>Dmitrij e Ivan hanno risposto. In entrambi i casi, attraverso tentativi ed errori, \u00e8 stata elaborata una sequenza di decisioni che ha portato entrambi i partecipanti a scegliere Kubernetes. Attualmente, le aziende iniziano a sviluppare autonomamente software che ha senso trasferire in Kubernetes. Non si tratta di classici sistemi di terze parti, come 1C. Kubernetes \u00e8 utile quando gli sviluppatori hanno bisogno di rilasciare in modo rapido e continuo durante il Continuous Improvement.<\/p>\n<p>Il team di Andrei ha provato a creare un cluster scalabile basato su macchine virtuali. I nodi cadevano come domin\u00f2, portando a volte al crollo del cluster. \u00abTeoricamente, si pu\u00f2 finire e mantenere manualmente, ma \u00e8 un lavoro noioso. E se c'\u00e8 una soluzione sul mercato che permette di lavorare out-of-the-box, ci andiamo volentieri. E infatti abbiamo fatto il passaggio.\u00bb, \u2014 racconta Andrei.<\/p>\n<p>Ci sono standard per tale analisi e calcolo, ma nessuno pu\u00f2 dire quanto siano validi sul reale hardware in uso. \u00c8 anche fondamentale comprendere ogni strumento e l'ecosistema, ma questo \u00e8 impossibile.<\/p>\n<h2>Cosa ci aspetta<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Infrastruttura moderna: problemi e prospettive\" src=\"\/wp-content\/uploads\/2020\/06\/d7843eb5da33c8aa5b444e86b43184d5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto di <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@drew_beamer?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Drew Beamer su Unsplash<\/a><\/noindex><\/i><\/p>\n<p>Con l'avanzare della tecnologia, emergono sempre pi\u00f9 pezzi disparati e poi avviene un cambiamento di fase, appare un fornitore che ha investito abbastanza 'capitale' per unire tutto in uno strumento unico.<\/p>\n<p><b>Non pensate che arriver\u00e0 un momento in cui apparir\u00e0 uno strumento simile a quello che \u00e8 diventata Ubuntu per il mondo Linux?<\/b> Forse uno strumento unificato per la containerizzazione e l'orchestrazione includer\u00e0 anche Kubernetes. Sar\u00e0 pi\u00f9 semplice costruire cloud on-premise. <\/p>\n<p>Ivan ha risposto: 'Google sta attualmente costruendo Anthos - \u00e8 la loro offerta pacchetto che implementa il cloud e include Kubernetes, Service Mesh, monitoraggio - l'intera infrastruttura necessaria per i microservizi in ambiente on-premise. Siamo quasi nel futuro.'<\/p>\n<p>Denis ha anche menzionato Nutanix e VMWare con il prodotto vRealize Suite, che possono affrontare sfide simili senza containerizzazione.<\/p>\n<p>Dmitry ha condiviso l'opinione che la riduzione del \u00abdolore\u00bb e la diminuzione delle tasse sono due aree in cui ci si aspetta miglioramenti. <\/p>\n<p><b>Riassumendo la discussione, possiamo identificare i seguenti problemi dell'infrastruttura moderna.<\/b><\/p>\n<ul>\n<li>Tre partecipanti hanno evidenziato il problema con lo stateful.<\/li>\n<li>Varie problematiche relative al supporto della sicurezza, inclusa la possibilit\u00e0 che in Docker ci siano pi\u00f9 versioni di Python, server applicazioni e componenti.<br \/>\nSpreco eccessivo, di cui sarebbe meglio fare un incontro separato.<br \/>\nIl problema dell'istruzione, poich\u00e9 l'orchestrazione rappresenta un ecosistema complesso.<br \/>\nUn problema generale del settore \u00e8 l'uso degli strumenti in modo improprio.<\/p>\n<p>Le altre conclusioni spettano a voi. Rimane la sensazione che l'accoppiamento Docker+Kubernetes fatichi a diventare una parte \u00abcentrale\u00bb del sistema. Ad esempio, i sistemi operativi vengono installati per primi sull'hardware, cosa che non si pu\u00f2 dire per i contenitori e l'orchestrazione. Forse in futuro i sistemi operativi e i contenitori si integreranno con il software di gestione cloud.<\/p>\n<p><img decoding=\"async\" alt=\"Infrastruttura moderna: problemi e prospettive\" src=\"\/wp-content\/uploads\/2020\/06\/4f90f876985af1b515a9d5a471ba3c74.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Foto di <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pexels.com\/@gabrielsantosfotografia?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels\">Gabriel Santos Fotografia da Pexels<\/a><\/noindex><\/i><\/p>\n<p>Colgo l'occasione per salutare mia madre e ricordare che abbiamo un gruppo su Facebook. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/feedme.ru\/\">\u00abGestione e sviluppo di grandi progetti IT\u00bb<\/a><\/noindex>, canale <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/feedmeto\">@feedmeto<\/a><\/noindex> con contenuti interessanti da vari blog tecnologici. E il mio canale <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/rybakalexey\">@rybakalexey<\/a><\/noindex>, dove parlo della gestione dello sviluppo nelle aziende produttrici.<\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/508018\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u043e\u043d\u043b\u0430\u0439\u043d-\u043c\u0438\u0442\u0430\u043f \u043d\u0430 \u0442\u0435\u043c\u0443 \u00ab\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b\u00bb. \u041f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445, Kubernetes \u0438 \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435, \u043e \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f\u0445 \u0432\u044b\u0431\u043e\u0440\u0430 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0438 \u043c\u043d\u043e\u0433\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u043c. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c \u043a\u0435\u0439\u0441\u0430\u043c\u0438 \u0438\u0437 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438: \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041f\u043e\u0442\u0430\u043f\u043e\u0432, CEO \u00abITSumma\u00bb. \u0411\u043e\u043b\u044c\u0448\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u044b \u0435\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043b\u0438\u0431\u043e \u0443\u0436\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f\u0442, \u043b\u0438\u0431\u043e \u0445\u043e\u0442\u044f\u0442 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 Kubernetes. \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0421\u0442\u043e\u043b\u044f\u0440\u043e\u0432, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":86473,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-86472","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=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u043e\u043d\u043b\u0430\u0439\u043d-\u043c\u0438\u0442\u0430\u043f \u043d\u0430 \u0442\u0435\u043c\u0443 \u00ab\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b\u00bb. \u041f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445, Kubernetes \u0438 \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435, \u043e \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f\u0445 \u0432\u044b\u0431\u043e\u0440\u0430 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0438 \u043c\u043d\u043e\u0433\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u043c. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c \u043a\u0435\u0439\u0441\u0430\u043c\u0438 \u0438\u0437 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438: \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041f\u043e\u0442\u0430\u043f\u043e\u0432, CEO \u00abITSumma\u00bb. \u0411\u043e\u043b\u044c\u0448\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u044b \u0435\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043b\u0438\u0431\u043e \u0443\u0436\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f\u0442, \u043b\u0438\u0431\u043e \u0445\u043e\u0442\u044f\u0442 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 Kubernetes. \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0421\u0442\u043e\u043b\u044f\u0440\u043e\u0432,\" \/>\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-infrastruktura-problemy-i-perspektivy\" \/>\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\udd47\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u043e\u043d\u043b\u0430\u0439\u043d-\u043c\u0438\u0442\u0430\u043f \u043d\u0430 \u0442\u0435\u043c\u0443 \u00ab\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b\u00bb. \u041f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445, Kubernetes \u0438 \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435, \u043e \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f\u0445 \u0432\u044b\u0431\u043e\u0440\u0430 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0438 \u043c\u043d\u043e\u0433\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u043c. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c \u043a\u0435\u0439\u0441\u0430\u043c\u0438 \u0438\u0437 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438: \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041f\u043e\u0442\u0430\u043f\u043e\u0432, CEO \u00abITSumma\u00bb. \u0411\u043e\u043b\u044c\u0448\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u044b \u0435\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043b\u0438\u0431\u043e \u0443\u0436\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f\u0442, \u043b\u0438\u0431\u043e \u0445\u043e\u0442\u044f\u0442 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 Kubernetes. \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0421\u0442\u043e\u043b\u044f\u0440\u043e\u0432,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy\" \/>\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-06-25T17:41:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-25T17:41:59+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\udd47Infrastruttura moderna: problemi e prospettive | ProHoster","description":"Alla fine di maggio, abbiamo tenuto un meetup online sul tema \"Infrastrutture moderne e container: problemi e prospettive\". Abbiamo discusso sui container, Kubernetes e sull'orchestrazione in generale, sui criteri di scelta dell'infrastruttura e molto altro. I partecipanti hanno condiviso casi dalla loro esperienza. Partecipanti: Evgenij Potapov, CEO di \u00abITSumma\u00bb. Pi\u00f9 della met\u00e0 dei suoi clienti sta gi\u00e0 passando o vuole passare a Kubernetes. Dmitrij Stoljarov,","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","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 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b | ProHoster","og:description":"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u043e\u043d\u043b\u0430\u0439\u043d-\u043c\u0438\u0442\u0430\u043f \u043d\u0430 \u0442\u0435\u043c\u0443 \u00ab\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b: \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u044b\u00bb. \u041f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438 \u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445, Kubernetes \u0438 \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435, \u043e \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f\u0445 \u0432\u044b\u0431\u043e\u0440\u0430 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0438 \u043c\u043d\u043e\u0433\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u043c. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0438\u0441\u044c \u043a\u0435\u0439\u0441\u0430\u043c\u0438 \u0438\u0437 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438. \u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438: \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041f\u043e\u0442\u0430\u043f\u043e\u0432, CEO \u00abITSumma\u00bb. \u0411\u043e\u043b\u044c\u0448\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u044b \u0435\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043b\u0438\u0431\u043e \u0443\u0436\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f\u0442, \u043b\u0438\u0431\u043e \u0445\u043e\u0442\u044f\u0442 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 Kubernetes. \u0414\u043c\u0438\u0442\u0440\u0438\u0439 \u0421\u0442\u043e\u043b\u044f\u0440\u043e\u0432,","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","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-06-25T17:41:59+00:00","article:modified_time":"2020-06-25T17:41:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"86472","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 14:14:33","updated":"2022-09-29 19:19:47"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/86472","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=86472"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/86472\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/86473"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=86472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=86472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=86472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}