{"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\/fr\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","title":{"rendered":"Infrastructure moderne : probl\u00e8mes et perspectives","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Infrastructure moderne : probl\u00e8mes et perspectives\" src=\"\/wp-content\/uploads\/2020\/06\/11ee21e8779fbedf460fcdc6e753a151.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00c0 la fin mai <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/feedme.ru\/\">nous<\/a><\/noindex> avons organis\u00e9 un meetup en ligne sur le th\u00e8me <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/uf4EgFmUY1Y\">\u00abL'infrastructure moderne et les conteneurs : probl\u00e8mes et perspectives\u00bb<\/a><\/noindex>. Nous avons discut\u00e9 des conteneurs, de Kubernetes et de l'orchestration en g\u00e9n\u00e9ral, des crit\u00e8res de choix d'infrastructure, et bien d'autres sujets. Les participants ont partag\u00e9 des cas pratiques. <\/p>\n<p><b>Participants :<\/b><\/p>\n<ul>\n<li><b>Evgueni Potapov, CEO de \u00abITSumma\u00bb<\/b>. Plus de la moiti\u00e9 de ses clients sont soit d\u00e9j\u00e0 en train de migrer, soit souhaitent migrer vers Kubernetes.<\/li>\n<li><b>Dmitri Stoliarov, CTO de \u00abFlant\u00bb<\/b>. Poss\u00e8de plus de 10 ans d'exp\u00e9rience dans les syst\u00e8mes de conteneurs.<\/li>\n<li><b>Denis Remtchouk (aka Eric Oldmann), COO d'argotech.io, ex-RAO EES<\/b>. Il a promis de partager des cas dans le secteur \u00absanguinaire\u00bb de l'entreprise.<\/li>\n<li><b>Andrei Fedorovski, CTO de \u00abNews360.com\u00bb<\/b>Apr\u00e8s l'acquisition de la soci\u00e9t\u00e9 par un autre acteur, il est responsable de plusieurs projets en ML et AI ainsi que de l'infrastructure.<\/li>\n<li><b>Ivan Krouglov, ing\u00e9nieur syst\u00e8me, ex-Booking.com.<\/b>C'est la personne qui a r\u00e9alis\u00e9 beaucoup de choses avec Kubernetes de ses propres mains.<\/li>\n<\/ul>\n<p>\n<b>Th\u00e8mes :<\/b><\/p>\n<ul>\n<li>Les insights des participants sur les conteneurs et l'orchestration (Docker, Kubernetes, etc.) ; ce qu'ils ont essay\u00e9 en pratique ou analys\u00e9.<\/li>\n<li>Cas : L'entreprise \u00e9labore un plan de d\u00e9veloppement de l'infrastructure sur plusieurs ann\u00e9es. Comment se prend la d\u00e9cision de construire (ou de migrer l'infrastructure actuelle) sur des conteneurs et Kubernetes ou non ? <\/li>\n<li>Probl\u00e9matiques dans le monde du cloud-native, ce qui fait d\u00e9faut, imaginons ensemble ce qui nous attend demain.<\/li>\n<\/ul>\n<p>\nUne discussion int\u00e9ressante s'est engag\u00e9e, les opinions des participants \u00e9taient si vari\u00e9es et ont suscit\u00e9 tant de commentaires qu'il est souhaitable de les partager avec vous. Il y a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=uf4EgFmUY1Y\">une vid\u00e9o de trois heures<\/a><\/noindex>, et ci-dessous \u2013 un r\u00e9sum\u00e9 de la discussion. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Kubernetes est-il d\u00e9j\u00e0 un standard ou un excellent marketing ?<\/h2>\n<p>\n<i>\u00abNous y sommes (Kubernetes. \u2014 R\u00e9d.) venus \u00e0 une \u00e9poque o\u00f9 personne n'en parlait encore. Nous y sommes arriv\u00e9s quand il n'existait pas encore. Nous le voulions d\u00e9j\u00e0 avant cela\u00bb \u2014 <b>Dmitri Stoliarov<\/b><\/i><\/p>\n<p><img decoding=\"async\" alt=\"Infrastructure moderne : probl\u00e8mes et perspectives\" src=\"\/wp-content\/uploads\/2020\/06\/a814dda8f5e37560b6882535522498a6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Photo de Reddit.com<\/i><\/p>\n<p>Il y a 5-10 ans, il existait une multitude d'outils, et aucun standard unifi\u00e9. Un nouveau produit apparaissait tous les six mois, voire plusieurs. Au d\u00e9but Vagrant, puis Salt, Chef, Puppet,\u2026 \u00abet tu dois constamment r\u00e9\u00e9crire ta configuration tous les six mois. Tu as cinq admins qui sont toujours occup\u00e9s \u00e0 r\u00e9\u00e9crire les configurations\u00bb \u2014 se rem\u00e9more Andrei Fedorovski. Il consid\u00e8re que Docker et Kubernetes ont \u00ab\u00e9cras\u00e9\u00bb les autres. <b>Docker est devenu un standard au cours des cinq derni\u00e8res ann\u00e9es, Kubernetes au cours des deux derni\u00e8res. Et c'est bon pour l'industrie.<\/b>.<\/p>\n<p>Dmitry Stolyarov et son \u00e9quipe adorent Kubernetes. Ils ont souhait\u00e9 cet outil avant m\u00eame son apparition, et y sont parvenus alors que personne ne le connaissait encore. \u00c0 l'heure actuelle, pour des raisons de commodit\u00e9, ils n'acceptent pas de clients s'ils comprennent qu'ils ne pourront pas d\u00e9ployer Kubernetes pour eux. Cela dit, selon Dmitry, l'entreprise a \u00ab une multitude d'histoires de succ\u00e8s gigantesques sur la transformation de vieux syst\u00e8mes h\u00e9rit\u00e9s \u00bb.<\/p>\n<p><b>Kubernetes n'est pas seulement une orchestration de conteneurs, c'est un syst\u00e8me de gestion de configuration avec une API d\u00e9velopp\u00e9e, des composants de gestion r\u00e9seau, du load balancing L3 et des contr\u00f4leurs Ingress, qui permet de g\u00e9rer les ressources de mani\u00e8re relativement facile, de se redimensionner et de s'abstraire des couches sous-jacentes de l'infrastructure.<\/b><\/p>\n<p>Malheureusement, dans notre vie, tout a un co\u00fbt. Et cette taxe est \u00e9lev\u00e9e, surtout lorsqu'il s'agit de passer \u00e0 Kubernetes pour une entreprise avec une infrastructure d\u00e9velopp\u00e9e, estime Ivan Kruglov. Il pourrait travailler aussi bien dans une entreprise avec une infrastructure traditionnelle que sur Kubernetes. L'essentiel est de comprendre les particularit\u00e9s de l'entreprise et du march\u00e9. Mais, par exemple, pour Evgeny Potapov, qui g\u00e9n\u00e9raliserait Kubernetes \u00e0 tout outil d'orchestration de conteneurs, cette question ne se pose pas. <\/p>\n<p>Evgeny a fait une analogie avec la situation des ann\u00e9es 1990, lorsque la programmation orient\u00e9e objet est apparue comme un moyen de programmer des applications complexes. \u00c0 ce moment-l\u00e0, les d\u00e9bats ne cessaient pas et de nouveaux outils apparaissaient pour soutenir la POO. Ensuite, les microservices sont apparus comme un moyen de se d\u00e9tourner de la conception monolithique. Cela a, \u00e0 son tour, conduit \u00e0 l'\u00e9mergence de conteneurs et d'outils de gestion de ceux-ci. \u00ab Je pense que nous arriverons bient\u00f4t \u00e0 un moment o\u00f9 il ne sera plus question de savoir s'il faut \u00e9crire une petite application de mani\u00e8re microservice, cela sera fait par d\u00e9faut sous forme de microservice \u00bb, dit-il. De m\u00eame, Docker et Kubernetes deviendront avec le temps des solutions standard sans n\u00e9cessiter de choix.<\/p>\n<h2>Le probl\u00e8me des bases de donn\u00e9es est stateless.<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Infrastructure moderne : probl\u00e8mes et perspectives\" src=\"\/wp-content\/uploads\/2020\/06\/5bd0a882ea3cebcafbb846570672be20.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Photo par <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@jankolar?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Twitter : @jankolario sur Unsplash<\/a><\/noindex><\/i><\/p>\n<p>De nos jours, il existe de nombreuses recettes pour lancer des bases de donn\u00e9es dans Kubernetes. M\u00eame pour s\u00e9parer la partie traitant avec le disque I\/O de, disons, la partie applicative de la base. <b>Est-il possible qu'\u00e0 l'avenir, les bases de donn\u00e9es soient modifi\u00e9es au point d'\u00eatre livr\u00e9es dans une bo\u00eete o\u00f9 une partie serait orchestr\u00e9e via Docker et Kubernetes, et dans l'autre partie de l'infrastructure, une partie de stockage serait fournie par un logiciel distinct ?<\/b> Les bases vont-elles se transformer en produit ?<\/p>\n<p>Cette description ressemble \u00e0 une gestion de files d'attente, mais les exigences en mati\u00e8re de fiabilit\u00e9 et de synchronisation des informations dans les bases de donn\u00e9es traditionnelles sont beaucoup plus \u00e9lev\u00e9es, estime Andre\u00ef. Le taux de r\u00e9ussite du cache dans des bases normales est maintenu \u00e0 environ 99 %. Si un worker \u00e9choue, un nouveau est lanc\u00e9, et le cache est \u00ab r\u00e9chauff\u00e9 \u00bb depuis le d\u00e9but. Tant que le cache n'est pas r\u00e9chauff\u00e9, le worker fonctionne lentement, donc il ne peut pas supporter une charge utilisateur. Tant qu'il n'y a pas de charge utilisateur, le cache ne se r\u00e9chauffe pas. C'est un cercle vicieux. <\/p>\n<p>Dmitri n'est pas d'accord : les quorum et le sharding r\u00e9solvent le probl\u00e8me. Mais Andre\u00ef insiste sur le fait que cette solution ne convient pas \u00e0 tout le monde. Dans certaines situations, un quorum peut convenir, mais cela impose une charge suppl\u00e9mentaire sur le r\u00e9seau. Une base NoSQL ne convient pas dans tous les cas. <\/p>\n<p>Les participants \u00e0 la rencontre se sont divis\u00e9s en deux camps.<\/p>\n<p>Denis et Andre\u00ef soutiennent que tout ce qui \u00e9crit sur disque - bases et autres - est impossible \u00e0 r\u00e9aliser dans l'\u00e9cosyst\u00e8me actuel de Kubernetes. <b>Il est impossible de maintenir l'int\u00e9grit\u00e9 et la coh\u00e9rence des donn\u00e9es de production dans Kubernetes. C'est une caract\u00e9ristique fondamentale.<\/b> Solution : infrastructure hybride. <\/p>\n<p>M\u00eame les bases cloud native modernes, telles que MongoDB et Cassandra, ou les syst\u00e8mes de messagerie comme Kafka ou RabbitMQ, n\u00e9cessitent un stockage de donn\u00e9es externe \u00e0 Kubernetes. <\/p>\n<p>Evgueni objecte : \u00ab Les bases dans Kubernetes sont une pr\u00e9occupation pour l'espace post-sovi\u00e9tique ou semi-entrepreneurial, li\u00e9e au manque d'adoption du cloud en Russie. Les petites ou moyennes entreprises en Occident utilisent le cloud. Utiliser les bases Amazon RDS est plus facile que de g\u00e9rer Kubernetes soi-m\u00eame. En Russie, on utilise Kubernetes 'on-premise' et on migre des bases lorsque l'on essaie de se d\u00e9barrasser de leur h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9. \u00bb<\/p>\n<p>Dmitri n'est pas non plus d'accord avec l'affirmation selon laquelle aucune base ne peut \u00eatre maintenue dans Kubernetes : \u00ab Il y a diff\u00e9rentes bases. Et si l'on essaie d'ajouter une \u00e9norme base de donn\u00e9es relationnelle, alors il ne faut absolument pas le faire. Si l'on int\u00e8gre quelque chose de petit et cloud native, qui est moralement pr\u00eat \u00e0 une vie semi-\u00e9ph\u00e9m\u00e8re, tout ira bien. \u00bb Dmitri a \u00e9galement mentionn\u00e9 que les outils de gestion des bases ne sont pr\u00eats ni pour Docker ni pour Kubernetes, ce qui entra\u00eene de grandes difficult\u00e9s.<\/p>\n<p>Ivan, pour sa part, est convaincu que m\u00eame en s'abstrayant des notions de stateful et stateless, l'\u00e9cosyst\u00e8me des solutions d'entreprise dans Kubernetes n'est pas encore pr\u00eat. Il est difficile de respecter les exigences des l\u00e9gislations et des r\u00e9gulateurs avec Kuber. Par exemple, il est impossible de cr\u00e9er une solution d'identit\u00e9 qui n\u00e9cessite des garanties strictes d'identification du serveur, jusqu'au mat\u00e9riel lui-m\u00eame. Ce domaine est en d\u00e9veloppement, mais il n'existe pas de solution pour le moment.<br \/>\nLes participants n'ont pas r\u00e9ussi \u00e0 se mettre d'accord, il n'y aura donc pas de conclusions \u00e0 ce sujet. \u00c0 la place, donnons quelques exemples pratiques.<\/p>\n<h3>Cas 1. Cybers\u00e9curit\u00e9 du \u00ab m\u00e9gar\u00e9gulateur \u00bb avec des bases de donn\u00e9es hors de Kuber<\/h3>\n<p>\nDans le cas d'un syst\u00e8me de cybers\u00e9curit\u00e9 avanc\u00e9, l'utilisation de conteneurs et d'orchestration permet de se d\u00e9fendre contre les attaques et les intrusions. Par exemple, dans un m\u00e9gar\u00e9gulateur, Denis et son \u00e9quipe ont impl\u00e9ment\u00e9 une combinaison d'orchestrateur avec un service SIEM entra\u00een\u00e9, qui analyse les journaux en temps r\u00e9el et d\u00e9termine le processus d'attaque, de piratage ou de panne. En cas d'attaque, de tentative d'intrusion ou d'attaque par ransomware, il d\u00e9ploie via l'orchestrateur des conteneurs avec des applications plus rapidement qu'ils ne peuvent \u00eatre infect\u00e9s ou plus rapidement qu'ils ne sont attaqu\u00e9s par l'agresseur.<\/p>\n<h3>Cas 2. Migration partielle des bases de donn\u00e9es de Booking.com vers Kubernetes<\/h3>\n<p>\nChez Booking.com, la base de donn\u00e9es principale est MySQL avec r\u00e9plication asynchrone \u2014 il y a un master et toute une hi\u00e9rarchie de slaves. Au moment du d\u00e9part d'Ivan de l'entreprise, un projet de transfert des slaves, qui peuvent \u00eatre \u00ab abattus \u00bb avec un certain dommage, avait \u00e9t\u00e9 lanc\u00e9.<\/p>\n<p>En plus de la base principale, il existe une installation Cassandra avec une orchestration sur mesure, qui a \u00e9t\u00e9 d\u00e9velopp\u00e9e avant que Kuber ne devienne populaire. Il n'y a pas de probl\u00e8mes \u00e0 ce niveau, mais elle utilise un stockage persistant sur des SSD locaux. Aucun stockage distant, m\u00eame au sein d'un m\u00eame centre de donn\u00e9es, n'est utilis\u00e9 en raison de probl\u00e8mes de latence \u00e9lev\u00e9e.<\/p>\n<p>La troisi\u00e8me classe de bases de donn\u00e9es est le service de recherche de Booking.com, o\u00f9 chaque n\u0153ud du service repr\u00e9sente une base de donn\u00e9es. Les tentatives de transf\u00e9rer le service de recherche vers Kuber n'ont pas abouti, car chaque n\u0153ud poss\u00e8de 60 \u00e0 80 Go de stockage local, ce qui est difficile \u00e0 \u00ab d\u00e9marrer \u00bb et \u00e0 \u00ab r\u00e9chauffer \u00bb.<\/p>\n<p>En fin de compte, le moteur de recherche n'a pas \u00e9t\u00e9 transf\u00e9r\u00e9 vers Kubernetes, et Ivan ne pense pas qu'il y aura de nouvelles tentatives dans un avenir proche. La base MySQL a \u00e9t\u00e9 transf\u00e9r\u00e9e \u00e0 moiti\u00e9 : seuls les slaves, qui peuvent \u00eatre \u00ab abattus \u00bb sans trop de risque. Cassandra s'est parfaitement int\u00e9gr\u00e9e.<\/p>\n<h2>Choix de l'infrastructure comme une question sans r\u00e9ponse universelle<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Infrastructure moderne : probl\u00e8mes et perspectives\" src=\"\/wp-content\/uploads\/2020\/06\/35cc454130402e47fcb9db3dbf159abb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Photo par <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pexels.com\/@artunchained?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels\">Manuel Geissinger de Pexels<\/a><\/noindex><\/i><\/p>\n<p>Supposons que nous ayons une nouvelle entreprise ou une entreprise dont une partie de l'infrastructure a \u00e9t\u00e9 construite \u00e0 l'ancienne. Un plan de d\u00e9veloppement de l'infrastructure est con\u00e7u pour des ann\u00e9es. Comment d\u00e9cide-t-on de construire l'infrastructure sur des conteneurs et Kubernetes ou non ? <\/p>\n<p>Les entreprises qui se battent pour des nanosecondes sont exclues de la discussion. Un conservatisme sain est rentable pour des raisons de fiabilit\u00e9, mais pourtant, certaines entreprises devraient envisager de nouvelles approches.<\/p>\n<p>Ivan : \u00ab Je commencerais sans aucun doute une entreprise dans le cloud actuellement, simplement parce que c'est plus rapide \u00bb, m\u00eame si ce n'est pas n\u00e9cessairement moins cher. Avec le d\u00e9veloppement du capital-risque, les startups n'ont pas de gros probl\u00e8mes d'argent, et le principal objectif est de conqu\u00e9rir le march\u00e9. <\/p>\n<p>Ivan est d'avis que <b>le niveau de d\u00e9veloppement de l'infrastructure actuelle est un crit\u00e8re de choix<\/b>. S'il y a eu des investissements importants dans le pass\u00e9 et que cela fonctionne, il n'y a pas de raison de tout refaire. En revanche, si l'infrastructure n'est pas d\u00e9velopp\u00e9e et qu'il y a des probl\u00e8mes avec les outils, la s\u00e9curit\u00e9 et la surveillance, il est judicieux de se pencher sur une infrastructure distribu\u00e9e. <\/p>\n<p>Il faudra de toute fa\u00e7on payer des imp\u00f4ts, et Ivan paierait celui qui lui permettrait de payer moins \u00e0 l'avenir. \u00ab<b>Parce que simplement le fait que je sois dans un train conduit par d'autres me permettra d'aller beaucoup plus loin que si je prenais un autre train dans lequel je devrais ajouter du carburant moi-m\u00eame.<\/b>\u00bb \u2014 d\u00e9clare Ivan. Lorsque l'entreprise est nouvelle et que les exigences en mati\u00e8re de latence sont de l'ordre de dizaines de millisecondes, Ivan se tournerait vers \u00ab les op\u00e9rateurs \u00bb, chez qui les bases de donn\u00e9es classiques sont aujourd'hui \u00ab emball\u00e9es \u00bb. Ils \u00e9tablissent une cha\u00eene de r\u00e9plication qui se commute d'elle-m\u00eame en cas de failover, etc.<\/p>\n<p>Pour une petite entreprise avec quelques serveurs dans Kubernetes, cela n'a pas de sens, - affirme Andrey. Mais si elle pr\u00e9voit de cro\u00eetre jusqu'\u00e0 une centaine de serveurs ou plus, une automatisation et un syst\u00e8me de gestion des ressources sont n\u00e9cessaires. Dans 90 % des cas, les co\u00fbts sont justifi\u00e9s. Cela, peu importe le niveau de charge et les ressources. Pour tous, des startups aux grandes entreprises avec une audience de millions, il est sens\u00e9 de regarder progressivement vers des produits d'orchestration de conteneurs. \u00ab Oui, c'est vraiment l'avenir \u00bb, affirme Andrey.<\/p>\n<p>Denis a identifi\u00e9 deux crit\u00e8res principaux \u2014 <b>\u00e9volutivit\u00e9 et r\u00e9silience des op\u00e9rations.<\/b> Il choisira les outils les plus adapt\u00e9s \u00e0 cette t\u00e2che. \u00ab Cela peut \u00eatre une solution artisanalement assembl\u00e9e, et dessus Nutanix Community Edition. Cela peut \u00eatre une deuxi\u00e8me ligne sous forme d'application sur Kuber avec une base de donn\u00e9es en arri\u00e8re-plan, qui est r\u00e9pliqu\u00e9e et a des param\u00e8tres RTO et RPO d\u00e9finis \u00bb (objectifs de temps de r\u00e9cup\u00e9ration \/ point de r\u00e9cup\u00e9ration \u2014 <i>ex.<\/i>).<\/p>\n<p>Evgueni a soulign\u00e9 un probl\u00e8me potentiel en mati\u00e8re de personnel. Actuellement, il n'y a pas beaucoup de sp\u00e9cialistes de haut niveau sur le march\u00e9 qui comprennent \u00ab les entrailles \u00bb. En effet, si la technologie choisie est ancienne, il est difficile d'embaucher quelqu'un d'autre que des personnes plus \u00e2g\u00e9es, fatigu\u00e9es de la vie. Cependant, d'autres participants estiment qu'il s'agit d'une question de formation du personnel. <br \/>\nSi l'on pose la question du choix : lancer une petite entreprise dans le Public Cloud avec des bases dans Amazon RDS ou \u00ab sur site \u00bb avec des bases dans Kubernetes, alors malgr\u00e9 certains inconv\u00e9nients, le choix des participants a \u00e9t\u00e9 Amazon RDS. <\/p>\n<p>Comme la plupart des auditeurs de la rencontre ne proviennent pas du \u00ab secteur sanglant \u00bb de l'entreprise, <b>les solutions distribu\u00e9es sont ce vers quoi il faut tendre. Les syst\u00e8mes de stockage de donn\u00e9es doivent \u00eatre distribu\u00e9s, fiables, et cr\u00e9er une latence mesur\u00e9e en millisecondes, au maximum en dizaines.<\/b>, \u2014 a r\u00e9sum\u00e9 Andre\u00ef.<\/p>\n<h2>\u00c9valuation de l'utilisation de Kubernetes<\/h2>\n<p>\nL'auditeur Anton Jbankov a pos\u00e9 une question pi\u00e9geuse aux partisans de Kubernetes : comment avez-vous choisi et r\u00e9alis\u00e9 l'analyse co\u00fbts-avantages ? Pourquoi Kubernetes, pourquoi pas des machines virtuelles, par exemple ? <\/p>\n<p><img decoding=\"async\" alt=\"Infrastructure moderne : probl\u00e8mes et perspectives\" src=\"\/wp-content\/uploads\/2020\/06\/cd179deffb9bf66c3cb12d7ca9ef9244.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Photo par <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@artyana?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Tatyana Eremina sur Unsplash<\/a><\/noindex><\/i><\/p>\n<p>Dmitri et Ivan ont r\u00e9pondu. Dans les deux cas, par essais et erreurs, une s\u00e9quence de d\u00e9cisions a \u00e9t\u00e9 prise, ce qui a conduit les deux participants \u00e0 choisir Kubernetes. Actuellement, les entreprises commencent \u00e0 d\u00e9velopper elles-m\u00eames des logiciels qui ont un sens \u00e0 transf\u00e9rer dans Kuber. Il ne s'agit pas de syst\u00e8mes tiers classiques, comme 1C. Kubernetes aide lorsque les d\u00e9veloppeurs doivent lancer rapidement des versions, dans le cadre d'une am\u00e9lioration continue sans interruption.<\/p>\n<p>L'\u00e9quipe d'Andre\u00ef a essay\u00e9 de cr\u00e9er un cluster \u00e9volutif bas\u00e9 sur des machines virtuelles. Les n\u0153uds tombaient comme des dominos, ce qui entra\u00eenait parfois la chute du cluster. \u00ab Th\u00e9oriquement, on peut finir et maintenir \u00e0 la main, mais c'est fastidieux. Et s'il existe une solution sur le march\u00e9 qui permet de travailler d\u00e8s la sortie de la bo\u00eete, nous y allons avec plaisir. Et c'est finalement ce que nous avons fait \u00bb, raconte Andre\u00ef.<\/p>\n<p>Des normes pour ce type d'analyse et de calcul existent, mais personne ne peut dire \u00e0 quel point elles sont valables sur du mat\u00e9riel r\u00e9el en exploitation. Pour ces calculs, il est \u00e9galement crucial de comprendre chaque outil et \u00e9cosyst\u00e8me, mais cela est impossible.<\/p>\n<h2>Ce qui nous attend<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Infrastructure moderne : probl\u00e8mes et perspectives\" src=\"\/wp-content\/uploads\/2020\/06\/d7843eb5da33c8aa5b444e86b43184d5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Photo par <noindex><a rel=\"nofollow\" href=\"https:\/\/unsplash.com\/@drew_beamer?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Drew Beamer sur Unsplash<\/a><\/noindex><\/i><\/p>\n<p>Lorsque les technologies avancent, de plus en plus de morceaux disparates apparaissent, puis il se produit une transition de phase, un fournisseur appara\u00eet qui a tu\u00e9 suffisamment de \u00ab fonds \u00bb pour r\u00e9unir le tout dans un seul outil.<\/p>\n<p><b>Ne pensez-vous pas qu'il viendra un moment o\u00f9 un outil appara\u00eetra, tout comme Ubuntu l'a fait pour le monde Linux ?<\/b> Peut-\u00eatre qu'un outil unique de conteneurisation et d'orchestration inclura \u00e9galement Kubernetes. Cela rendra facile la construction de clouds on-premise. <\/p>\n<p>Ivan a r\u00e9pondu : \u00ab Google construit actuellement Anthos \u2014 c'est leur offre group\u00e9e qui d\u00e9ploie le cloud et inclut Kubernetes, Service Mesh, la surveillance, \u2014 tout le n\u00e9cessaire pour les microservices en on-premise. Nous sommes presque dans le futur. \u00bb<\/p>\n<p>Denis a \u00e9galement mentionn\u00e9 Nutanix et VMWare avec leur produit vRealize Suite, qui peuvent g\u00e9rer des t\u00e2ches similaires sans conteneurisation.<\/p>\n<p>Dmitry a partag\u00e9 son avis selon lequel r\u00e9duire la \u00ab douleur \u00bb et diminuer la taxe sont deux axes o\u00f9 nous pouvons attendre des am\u00e9liorations. <\/p>\n<p><b>Pour r\u00e9sumer la discussion, identifions les probl\u00e8mes suivants de l'infrastructure moderne<\/b><\/p>\n<ul>\n<li>Trois participants ont imm\u00e9diatement soulign\u00e9 le probl\u00e8me des solutions stateful.<\/li>\n<li>Divers probl\u00e8mes de support de s\u00e9curit\u00e9, y compris la probabilit\u00e9 que plusieurs versions de Python, de serveurs d'applications et de composants se retrouvent dans Docker.<br \/>\nUne surconsommation, pour laquelle il serait pr\u00e9f\u00e9rable d'organiser une r\u00e9union distincte.<br \/>\nLe probl\u00e8me de la formation, car l'orchestration repr\u00e9sente un \u00e9cosyst\u00e8me complexe.<br \/>\nUn probl\u00e8me g\u00e9n\u00e9ral dans l'industrie est l'utilisation des outils \u00e0 des fins non pr\u00e9vues.<\/p>\n<p>Les autres conclusions vous appartiennent. Il reste un sentiment que la combinaison Docker + Kubernetes a du mal \u00e0 devenir la composante \u00ab centrale \u00bb du syst\u00e8me. Par exemple, les syst\u00e8mes d'exploitation sont install\u00e9s en premier sur le mat\u00e9riel, ce qui ne peut pas \u00eatre dit des conteneurs et de l'orchestration. Peut-\u00eatre qu'\u00e0 l'avenir, les syst\u00e8mes d'exploitation et les conteneurs s'int\u00e9greront avec le logiciel de gestion cloud.<\/p>\n<p><img decoding=\"async\" alt=\"Infrastructure moderne : probl\u00e8mes et perspectives\" src=\"\/wp-content\/uploads\/2020\/06\/4f90f876985af1b515a9d5a471ba3c74.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Photo par <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pexels.com\/@gabrielsantosfotografia?utm_content=attributionCopyText&amp;utm_medium=referral&amp;utm_source=pexels\">Gabriel Santos Fotografia de Pexels<\/a><\/noindex><\/i><\/p>\n<p>Profiter de l'occasion pour passer le bonjour \u00e0 ma m\u00e8re, je rappelle que nous avons un groupe Facebook <noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/groups\/feedme.ru\/\">\u00ab Gestion et d\u00e9veloppement de grands projets informatiques \u00bb<\/a><\/noindex>, canal <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/feedmeto\">@feedmeto<\/a><\/noindex> avec des publications int\u00e9ressantes issues de diff\u00e9rents blogs tech. Et mon canal <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/rybakalexey\">@rybakalexey<\/a><\/noindex>, o\u00f9 je parle de la gestion du d\u00e9veloppement dans les entreprises de produits.<\/li>\n<\/ul>\n<p>Source : <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 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043a\u043e\u043d\u0446\u0435 \u043c\u0430\u044f\" \/>\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\/fr\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/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\udd47Infrastructure moderne : d\u00e9fis et perspectives | ProHoster","description":"\u00c0 la fin mai","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/sovremennaya-infrastruktura-problemy-i-perspektivy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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","og:url":"https:\/\/prohoster.info\/fr\/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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/86472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=86472"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/86472\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/86473"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=86472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=86472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=86472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}