{"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\/fr\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","title":{"rendered":"Une plateforme moderne pour le d\u00e9veloppement et le d\u00e9ploiement de logiciels","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ceci est la premi\u00e8re publication d'une s\u00e9rie de mat\u00e9riaux consacr\u00e9s aux changements, am\u00e9liorations et ajouts dans la prochaine mise \u00e0 jour de la plateforme Red Hat OpenShift vers la version 4.0, qui aidera \u00e0 pr\u00e9parer la transition vers la nouvelle version.<\/p>\n<p><img decoding=\"async\" alt=\"Une plateforme moderne pour le d\u00e9veloppement et le d\u00e9ploiement de logiciels\" src=\"\/wp-content\/uploads\/2019\/03\/c3c3ca1d31f65d6642acb50832db0812.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDepuis le moment o\u00f9 des repr\u00e9sentants de la communaut\u00e9 Kubernetes en pleine formation se sont r\u00e9unis pour la premi\u00e8re fois \u00e0 l'automne 2014 dans les bureaux de Google \u00e0 Seattle, il \u00e9tait d\u00e9j\u00e0 \u00e9vident que le projet Kubernetes allait profond\u00e9ment transformer les approches modernes du d\u00e9veloppement et du d\u00e9ploiement de logiciels. Parall\u00e8lement, les fournisseurs de services cloud publics ont continu\u00e9 \u00e0 investir massivement dans le d\u00e9veloppement d'infrastructures et de services, rendant consid\u00e9rablement plus facile et accessible le travail avec l'IT et la cr\u00e9ation de logiciels, ce que peu de gens pouvaient imaginer au d\u00e9but de la d\u00e9cennie.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nIl va sans dire que l'annonce de chaque nouveau service cloud \u00e9tait accompagn\u00e9e de nombreuses discussions d'experts sur Twitter, avec des d\u00e9bats sur une vari\u00e9t\u00e9 de sujets \u2013 y compris la fin de l'\u00e8re des codes ouverts, le d\u00e9clin de l'IT sur site (on-premises IT), l'in\u00e9vitabilit\u00e9 d'un nouveau monopole logiciel dans le cloud, et comment la nouvelle paradigme X remplacera tous les autres paradigmes. <\/p>\n<h3>Faut-il dire que tous ces d\u00e9bats \u00e9taient plut\u00f4t ridicules<\/h3>\n<p>\nLa r\u00e9alit\u00e9 est que rien ne dispara\u00eet nulle part, et aujourd'hui, on peut observer une croissance exponentielle des produits finaux et des m\u00e9thodes de d\u00e9veloppement, ce qui est li\u00e9 \u00e0 l'apparition constante de nouveaux logiciels dans nos vies. Et malgr\u00e9 le fait que tout autour changera, en essence, tout restera inchang\u00e9. Les d\u00e9veloppeurs continueront \u00e0 \u00e9crire du code contenant des erreurs, les ing\u00e9nieurs d'exploitation et les sp\u00e9cialistes de la fiabilit\u00e9 continueront \u00e0 utiliser des pagers et \u00e0 recevoir des alertes automatiques sur Slack, les managers continueront de jongler avec les concepts d'OpEx et de CapEx, et chaque fois qu'une d\u00e9faillance se produira, le d\u00e9veloppeur senior poussera un triste soupir en disant : \u00ab Je l'avais dit \u00bb\u2026 <\/p>\n<p>Ce qui devrait vraiment <b>\u00eatre discut\u00e9<\/b>, c'est ce que nous pouvons obtenir comme outils pour cr\u00e9er des produits logiciels de meilleure qualit\u00e9, et comment ils permettent d'am\u00e9liorer la s\u00e9curit\u00e9 et de rendre le d\u00e9veloppement plus simple et fiable. Avec l'augmentation de la complexit\u00e9 des projets, de nouveaux risques apparaissent, et aujourd'hui, la vie des gens d\u00e9pend tellement du logiciel que les d\u00e9veloppeurs doivent absolument s'efforcer de bien faire leur travail. <\/p>\n<p>Kubernetes est l'un de ces outils. Des efforts sont en cours pour l'int\u00e9grer, dans le cadre de Red Hat OpenShift, avec d'autres outils et services en une seule plateforme, afin de rendre le logiciel plus fiable, facile \u00e0 g\u00e9rer et s\u00fbr pour les utilisateurs. <\/p>\n<p>Dans cette optique, l'\u00e9quipe OpenShift se pose une simple question\u00a0: <\/p>\n<h3>Comment rendre le travail avec Kubernetes plus simple et agr\u00e9able\u00a0? <\/h3>\n<p>\nLa r\u00e9ponse est \u00e9tonnamment \u00e9vidente\u00a0: <\/p>\n<ul>\n<li>automatiser les moments complexes du d\u00e9ploiement, qu'il soit dans le cloud ou hors cloud\u00a0; <\/li>\n<li>se concentrer sur la fiabilit\u00e9 tout en cachant la complexit\u00e9\u00a0; <\/li>\n<li>continuer \u00e0 travailler sur la sortie d'updates simples et s\u00e9curis\u00e9es\u00a0; <\/li>\n<li>assurer une contr\u00f4labilit\u00e9 et une possibilit\u00e9 d'audit\u00a0; <\/li>\n<li>viser \u00e0 garantir une haute s\u00e9curit\u00e9 d\u00e8s le d\u00e9part, sans compromettre l'utilisabilit\u00e9. <\/li>\n<\/ul>\n<p>\nLa prochaine version d'OpenShift doit tenir compte de l'exp\u00e9rience des cr\u00e9ateurs ainsi que de celle d'autres d\u00e9veloppeurs, qui mettent en \u0153uvre des logiciels \u00e0 grande \u00e9chelle dans les plus grandes entreprises du monde. De plus, elle doit int\u00e9grer l'ensemble de l'exp\u00e9rience accumul\u00e9e des \u00e9cosyst\u00e8mes ouverts qui sont \u00e0 la base du monde moderne. Il est essentiel d'abandonner l'ancienne mentalit\u00e9 du d\u00e9veloppeur amateur et d'adopter une nouvelle philosophie ax\u00e9e sur un avenir automatis\u00e9. Cela doit \u00eatre un \u00ab pont \u00bb entre les anciennes et les nouvelles m\u00e9thodes de d\u00e9ploiement de logiciels et tirer pleinement parti de toute l'infrastructure disponible \u2013 qu'elle soit g\u00e9r\u00e9e par le plus grand fournisseur de cloud ou d\u00e9ploy\u00e9e sur de petits syst\u00e8mes en p\u00e9riph\u00e9rie. <\/p>\n<h3>Comment atteindre un tel r\u00e9sultat\u00a0?<\/h3>\n<p>\nChez Red Hat, il est courant de consacrer beaucoup de temps \u00e0 des t\u00e2ches fastidieuses et ingrate afin de pr\u00e9server la communaut\u00e9 qui s'est form\u00e9e et d'\u00e9viter la fermeture des projets auxquels l'entreprise participe. La communaut\u00e9 open-source est compos\u00e9e d'un grand nombre de d\u00e9veloppeurs talentueux qui cr\u00e9ent des choses extraordinaires \u2014 des divertissements, de l'\u00e9ducation, de nouvelles opportunit\u00e9s, et simplement de la beaut\u00e9. Bien entendu, personne ne s'attend \u00e0 ce que tous les participants avancent dans la m\u00eame direction ou poursuivent des objectifs communs. Tirer parti de cette \u00e9nergie, la r\u00e9orienter dans la bonne direction est parfois n\u00e9cessaire pour d\u00e9velopper des axes qui seraient b\u00e9n\u00e9fiques pour nos utilisateurs, mais nous devons \u00e9galement surveiller l'\u00e9volution de nos communaut\u00e9s et en tirer des enseignements. <\/p>\n<p>Au d\u00e9but de 2018, Red Hat a acquis le projet CoreOS, qui partageait des visions similaires pour l'avenir - plus s\u00fbr et plus fiable, bas\u00e9 sur les principes de l'open-source. L'entreprise a travaill\u00e9 \u00e0 l'avancement de ces id\u00e9es et \u00e0 leur r\u00e9alisation, concr\u00e9tisant notre philosophie - en cherchant \u00e0 garantir un fonctionnement s\u00e9curis\u00e9 de tout le logiciel. Tout ce travail repose sur Kubernetes, Linux, les clouds publics, les clouds priv\u00e9s, et des milliers d'autres projets qui constituent notre \u00e9cosyst\u00e8me num\u00e9rique moderne. <\/p>\n<h3>La nouvelle version d'OpenShift 4 sera claire, automatis\u00e9e et plus intuitive.<\/h3>\n<p>\nLa plateforme OpenShift fonctionnera avec les meilleurs et les plus fiables syst\u00e8mes d'exploitation Linux, avec un support mat\u00e9riel bare-metal, une virtualisation conviviale, une programmation automatique des infrastructures et, bien s\u00fbr, des conteneurs (qui sont essentiellement des images Linux). <\/p>\n<p>La plateforme doit \u00eatre s\u00e9curis\u00e9e d\u00e8s le d\u00e9part, tout en offrant la possibilit\u00e9 d'it\u00e9rations confortables pour les d\u00e9veloppeurs - c'est-\u00e0-dire qu'elle doit disposer d'une flexibilit\u00e9 et d'une fiabilit\u00e9 suffisantes, tout en permettant aux administrateurs de r\u00e9aliser des audits et de faciliter la gestion. <\/p>\n<p>Elle doit permettre de faire fonctionner des logiciels \u00ab en tant que service \u00bb, sans mener \u00e0 une expansion incontr\u00f4l\u00e9e de l'infrastructure pour les op\u00e9rateurs. <\/p>\n<p>Cela permettra aux d\u00e9veloppeurs de se concentrer sur la cr\u00e9ation de v\u00e9ritables produits pour les utilisateurs et les clients. Ils n'auront plus \u00e0 naviguer \u00e0 travers les m\u00e9andres des configurations mat\u00e9rielles et logicielles, et tous les complications al\u00e9atoires appartiendront au pass\u00e9. <\/p>\n<h3>OpenShift 4 : une plateforme NoOps sans maintenance requise<\/h3>\n<p>\nDans <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.openshift.com\/the-modern-software-platform\/\">cet article<\/a><\/noindex> Les t\u00e2ches qui ont aid\u00e9 \u00e0 fa\u00e7onner la vision de l'entreprise concernant OpenShift 4 ont \u00e9t\u00e9 d\u00e9crites. L'\u00e9quipe a pour mission de simplifier au maximum les t\u00e2ches quotidiennes li\u00e9es \u00e0 l'exploitation et \u00e0 la maintenance du logiciel, rendant ces processus faciles et d\u00e9contract\u00e9s \u2013 tant pour les sp\u00e9cialistes de l'impl\u00e9mentation que pour les d\u00e9veloppeurs. Mais comment peut-on atteindre cet objectif ? Comment cr\u00e9er une plateforme de d\u00e9ploiement de logiciels n\u00e9cessitant un minimum d'intervention ? Que signifie r\u00e9ellement NoOps dans ce contexte ? <\/p>\n<p>Si l'on essaie de s'abstraire, pour les d\u00e9veloppeurs, les concepts de \u00ab serverless \u00bb ou de \u00ab NoOps \u00bb signifient des outils et des services permettant de cacher la composante \u00ab op\u00e9rationnelle \u00bb ou de minimiser ce fardeau pour le d\u00e9veloppeur. <\/p>\n<ul>\n<li>Travaillez non pas avec des syst\u00e8mes, mais avec des interfaces de programmation (API). <\/li>\n<li>Ne vous occupez pas de l'impl\u00e9mentation du logiciel \u2013 laissez un fournisseur s'en charger \u00e0 votre place. <\/li>\n<li>Il ne faut pas chercher \u00e0 cr\u00e9er d'embl\u00e9e un grand cadre \u2013 commencez par \u00e9crire de petits fragments qui serviront de \u00ab blocs de construction \u00bb, veillez \u00e0 ce que ce code fonctionne avec des donn\u00e9es et des \u00e9v\u00e9nements, et non avec des disques et des bases de donn\u00e9es.<\/li>\n<\/ul>\n<p>\nL'objectif, comme auparavant, est d'acc\u00e9l\u00e9rer les it\u00e9rations dans le d\u00e9veloppement de logiciels, de permettre la cr\u00e9ation de produits de meilleure qualit\u00e9, et que le d\u00e9veloppeur ne se pr\u00e9occupe pas des syst\u00e8mes sur lesquels son logiciel est ex\u00e9cut\u00e9. Un d\u00e9veloppeur exp\u00e9riment\u00e9 sait tr\u00e8s bien que si l'on se concentre sur les utilisateurs, la situation peut rapidement changer, c'est pourquoi il ne faut pas investir trop d'efforts dans l'\u00e9criture de logiciels si vous n'avez pas la certitude absolue de leur n\u00e9cessit\u00e9. <\/p>\n<p>Pour les professionnels impliqu\u00e9s dans la maintenance et l'exploitation, le terme \u00ab NoOps \u00bb peut sembler quelque peu intimidant. Cependant, lors de discussions avec des ing\u00e9nieurs en op\u00e9rations, il devient \u00e9vident que les mod\u00e8les et m\u00e9thodes qu'ils utilisent pour garantir la fiabilit\u00e9 du syst\u00e8me (Site Reliability Engineering, SRE) r\u00e9sonnent en grande partie avec les mod\u00e8les d\u00e9crits ci-dessus. <\/p>\n<ul>\n<li>Ne g\u00e9rez pas les syst\u00e8mes \u2013 automatisez les processus de gestion. <\/li>\n<li>Ne vous concentrez pas sur l'int\u00e9gration des logiciels \u2013 cr\u00e9ez un pipeline pour leur d\u00e9ploiement. <\/li>\n<li>Essayez de ne pas regrouper tous vos services et \u00e9vitez qu'un \u00e9chec d'un d'eux entra\u00eene l'\u00e9chec du syst\u00e8me entier \u2013 r\u00e9partissez-les sur toute l'infrastructure en utilisant des outils d'automatisation, et connectez-les en pr\u00e9voyant des possibilit\u00e9s de contr\u00f4le et de surveillance.<\/li>\n<\/ul>\n<p>\nLes sp\u00e9cialistes en SRE savent que quelque chose peut mal tourner, et qu'ils devront surveiller et r\u00e9soudre le probl\u00e8me \u2013 c'est pourquoi ils automatisent les t\u00e2ches r\u00e9p\u00e9titives et d\u00e9finissent \u00e0 l'avance des \u00e9carts acceptables (budgets d'erreur), afin d'\u00eatre pr\u00eats \u00e0 prioriser et \u00e0 prendre des d\u00e9cisions en cas de probl\u00e8me. <\/p>\n<p>Kubernetes dans OpenShift est une plateforme con\u00e7ue pour r\u00e9soudre deux principaux d\u00e9fis : au lieu de vous obliger \u00e0 g\u00e9rer des machines virtuelles ou des interfaces API de load balancers, elle travaille avec des abstractions de niveau plus \u00e9lev\u00e9 \u2013 d\u00e9ploiements et services. Au lieu d'installer des agents logiciels, vous pouvez ex\u00e9cuter des conteneurs, et plut\u00f4t que d'\u00e9crire votre propre pile de surveillance, utilisez les outils d\u00e9j\u00e0 disponibles sur la plateforme. Ainsi, l'ingr\u00e9dient secret d'OpenShift 4 n'est en r\u00e9alit\u00e9 pas un myst\u00e8re \u2013 il suffit d'adopter les principes SRE et les concepts sans serveur, et de les mener \u00e0 terme, pour aider les d\u00e9veloppeurs et les ing\u00e9nieurs des op\u00e9rations. <\/p>\n<ul>\n<li>Automatiser et standardiser l'infrastructure utilis\u00e9e par les applications.<\/li>\n<li>Lier les processus de d\u00e9ploiement et de d\u00e9veloppement, sans limiter les d\u00e9veloppeurs eux-m\u00eames.<\/li>\n<li>S'assurer que le lancement, l'audit et la s\u00e9curisation du centi\u00e8me service, fonction, application ou ensemble de services ne soit pas plus complexe que celui du premier. <\/li>\n<\/ul>\n<p>\nMais quelle est la diff\u00e9rence entre la plateforme OpenShift 4 et ses pr\u00e9d\u00e9cesseurs, ainsi que par rapport \u00e0 l'approche \u00ab standard \u00bb pour r\u00e9soudre de tels probl\u00e8mes ? Comment le scaling pour les \u00e9quipes charg\u00e9es de l'impl\u00e9mentation et de l'exploitation est-il atteint ? Parce que le roi dans cette situation, c'est le cluster. Donc,<\/p>\n<ul>\n<li>Nous faisons en sorte que la fonction des clusters soit claire (Cloud co\u00fbteux, j'ai cr\u00e9\u00e9 ce cluster parce que j'ai pu)<\/li>\n<li>Les machines et les syst\u00e8mes d'exploitation existent pour servir le cluster (Votre Majest\u00e9)<\/li>\n<li>G\u00e9rez l'\u00e9tat des h\u00f4tes depuis le cluster, minimisez leurs d\u00e9rives. <\/li>\n<li>Pour chaque \u00e9l\u00e9ment important du syst\u00e8me, un m\u00e9canisme (nounou) est n\u00e9cessaire pour surveiller et r\u00e9soudre les probl\u00e8mes.<\/li>\n<li>La d\u00e9faillance de *chaque* aspect ou \u00e9l\u00e9ment du syst\u00e8me doit \u00eatre suivie par les m\u00e9canismes de r\u00e9cup\u00e9ration - c'est une partie normale de la vie.<\/li>\n<li>Toute l'infrastructure doit \u00eatre configur\u00e9e via API. <\/li>\n<li>Utilisez Kubernetes pour faire fonctionner Kubernetes. (Oui, ce n'est pas une faute de frappe)<\/li>\n<li>Les mises \u00e0 jour doivent \u00eatre install\u00e9es facilement et sans contrainte. Si l'installation d'une mise \u00e0 jour n\u00e9cessite plus d'un clic de souris, il est \u00e9vident que vous faites quelque chose de travers. <\/li>\n<li>La surveillance et le d\u00e9bogage de tout composant ne doivent pas poser de probl\u00e8me, et par cons\u00e9quent, le suivi et la cr\u00e9ation de rapports sur l'ensemble de l'infrastructure doivent \u00e9galement \u00eatre simples et commodes. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Voulez-vous voir les capacit\u00e9s de la plateforme en action ?<\/h3>\n<p>\nLa version b\u00eata d'OpenShift 4 est disponible pour les d\u00e9veloppeurs. Avec un installateur facile \u00e0 utiliser, vous pouvez d\u00e9ployer un cluster sur AWS avec Red Hat CoreOS. Pour profiter de la version b\u00eata, il suffit d'un compte AWS pour fournir l'infrastructure et d'un ensemble de comptes pour acc\u00e9der aux images de la version b\u00eata. <\/p>\n<ol>\n<li>Pour commencer, allez sur <noindex><a rel=\"nofollow\" href=\"https:\/\/try.openshift.com\/\">try.openshift.com<\/a><\/noindex> et cliquez sur \u201cGet Started\u201d. <\/li>\n<li>Connectez-vous \u00e0 votre compte Red Hat (ou cr\u00e9ez-en un nouveau) et suivez les instructions pour configurer votre premier cluster. <\/li>\n<\/ol>\n<p>\nApr\u00e8s l'installation r\u00e9ussie, consultez nos ressources d'apprentissage <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/training\">OpenShift Training<\/a><\/noindex>, pour avoir une vision plus approfondie des syst\u00e8mes et concepts qui rendent la plateforme OpenShift 4 si simple et pratique pour d\u00e9ployer Kubernetes. <\/p>\n<p>Essayez la nouvelle version d'OpenShift et partagez votre avis. Nous nous effor\u00e7ons de rendre l'utilisation de Kubernetes aussi accessible et sans effort que possible \u2013 l'avenir de NoOps commence d\u00e8s aujourd'hui. <\/p>\n<p><b>Maintenant, attention !<br \/>\n\u00c0 la conf\u00e9rence <noindex><a rel=\"nofollow\" href=\"https:\/\/devopsforum.ru\/\">DevOpsForum 2019<\/a><\/noindex> Le 20 avril, l'un des d\u00e9veloppeurs d'OpenShift, Vadim Rutkovski, animera un atelier \u2014 il va casser dix clusters et les r\u00e9parera ensuite. La conf\u00e9rence est payante, mais avec le code promo #RedHat, b\u00e9n\u00e9ficiez d'une r\u00e9duction de 37%<\/p>\n<p>L'atelier se d\u00e9roule de 17h15 \u00e0 18h15, et le stand est ouvert toute la journ\u00e9e. T-shirts, chapeaux, autocollants \u2013 comme d'habitude !<\/p>\n<p>Salle #2<br \/>\n\u00ab Il faut tout changer dans le syst\u00e8me : r\u00e9parons ensemble des clusters k8s cass\u00e9s avec des m\u00e9caniciens certifi\u00e9s \u00bb. <\/b><br \/>\n<br \/>Source : <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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\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 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/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\udd47 Une plateforme moderne pour le d\u00e9veloppement et le d\u00e9ploiement de logiciels | ProHoster","description":"C'est la premi\u00e8re publication d'une s\u00e9rie de mat\u00e9riel consacr\u00e9e aux modifications, am\u00e9liorations et ajouts dans la prochaine mise \u00e0 jour de la plateforme Red Hat OpenShift jusqu'\u00e0 4.0, qui aideront \u00e0 se pr\u00e9parer \u00e0 la transition vers la nouvelle version.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","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 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f | ProHoster","og:description":"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .","og:url":"https:\/\/prohoster.info\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/30470","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=30470"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/30470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/22470"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=30470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=30470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=30470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}