{"id":60909,"date":"2016-05-02T13:44:41","date_gmt":"2016-05-02T11:44:41","guid":{"rendered":"http:\/\/e3mag.com\/?p=60909"},"modified":"2024-01-19T14:53:35","modified_gmt":"2024-01-19T13:53:35","slug":"comment-reussir-les-devops","status":"publish","type":"post","link":"https:\/\/e3mag.com\/fr\/comment-reussir-les-devops\/","title":{"rendered":"Comment r\u00e9ussir les DevOps"},"content":{"rendered":"<p>Les approches DevOps remontent \u00e0 la fin des ann\u00e9es 1990, elles ne sont donc pas nouvelles en principe. Pourtant, de nombreux projets n'aboutissent toujours pas au r\u00e9sultat escompt\u00e9. Consol montre, sur la base de ses propres exp\u00e9riences tir\u00e9es de nombreux projets clients DevOps, quels sont les cinq points \u00e0 respecter dans tous les cas.<\/p>\n<h3>1. aborder activement le changement culturel<\/h3>\n<p>Il est clair qu'il existe tout d'abord un conflit d'int\u00e9r\u00eats entre le d\u00e9veloppement et l'exploitation. Si pour le d\u00e9veloppeur, la cr\u00e9ativit\u00e9 et la flexibilit\u00e9 sont importantes, pour l'exploitation informatique, ce sont surtout les crit\u00e8res de stabilit\u00e9 et de disponibilit\u00e9 qui comptent.<\/p>\n<p>Si, dans le cadre d'une strat\u00e9gie DevOps, les d\u00e9veloppeurs et les responsables de l'exploitation informatique travaillent d\u00e9sormais ensemble en \u00e9quipes pour concevoir, d\u00e9velopper, tester et exploiter des applications, cela n\u00e9cessite non seulement des changements organisationnels, mais aussi un changement de culture.<\/p>\n<p>Cela signifie aussi, par exemple, que les membres de l'\u00e9quipe doivent se familiariser avec les exigences et les processus respectifs tant du d\u00e9veloppement que de l'exploitation.<\/p>\n<p>Le th\u00e8me du changement de la culture d'entreprise doit \u00eatre abord\u00e9 activement avec la participation de la direction lors du lancement du projet DevOps, afin d'exclure de mani\u00e8re fiable les futures frictions au sein des \u00e9quipes interdisciplinaires.<\/p>\n<h3>2. prendre en compte le volume d'investissement<\/h3>\n<p>Il est clair que les projets DevOps men\u00e9s \u00e0 bien apportent de nombreux avantages \u00e0 moyen et long terme : d'une qualit\u00e9 et d'une flexibilit\u00e9 accrues \u00e0 des cycles de release de logiciels plus rapides, en passant par des \u00e9conomies de co\u00fbts.<\/p>\n<p>Toutefois, cet objectif ne peut \u00eatre atteint que si les investissements initiaux n\u00e9cessaires sont r\u00e9alis\u00e9s. Ce n'est souvent pas le cas. Chaque entreprise doit \u00eatre consciente que l'introduction de DevOps est toujours li\u00e9e dans un premier temps \u00e0 une augmentation des co\u00fbts dans le domaine informatique.<\/p>\n<p>La direction de l'entreprise doit donc \u00eatre impliqu\u00e9e d\u00e8s le d\u00e9but dans les projets DevOps et soutenir durablement toutes les d\u00e9cisions d'investissement n\u00e9cessaires.<\/p>\n<h3>3. utiliser l'environnement de simulation<\/h3>\n<p>Les processus de d\u00e9veloppement et de production diff\u00e8rent consid\u00e9rablement. Par exemple, les applications dans la production sont toujours int\u00e9gr\u00e9es dans un environnement syst\u00e8me plus large.<\/p>\n<p>En revanche, le d\u00e9veloppeur travaille souvent de mani\u00e8re totalement autonome sur un logiciel sur son ordinateur de bureau ou portable, sans que celui-ci ne dispose par exemple de la connexion n\u00e9cessaire \u00e0 un syst\u00e8me SAP.<\/p>\n<p>Dans ce cas, fournir au d\u00e9veloppeur une licence SAP monoposte n'est g\u00e9n\u00e9ralement pas une solution viable, ne serait-ce que pour des raisons de co\u00fbts.<\/p>\n<p>L'alternative est d'utiliser un environnement de simulation. Or, de nombreuses entreprises s'en abstiennent encore, bien que cela n'implique pas n\u00e9cessairement des co\u00fbts \u00e9lev\u00e9s.<\/p>\n<p>Il existe \u00e9galement des produits open source bon march\u00e9 comme Citrus de Consol (<a href=\"https:\/\/www.citrusframework.org\" target=\"_blank\" rel=\"noopener noreferrer\">www.citrusframework.org<\/a>), un framework ind\u00e9pendant de la plateforme, qui peut \u00eatre utilis\u00e9 de mani\u00e8re flexible pour les technologies et les protocoles les plus divers.<\/p>\n<h3>4. \u00e9liminer les \u00e9tapes manuelles du processus<\/h3>\n<p>Pour pouvoir profiter pleinement des avantages de DevOps, il faut bien s\u00fbr que tous les processus soient automatis\u00e9s dans la mesure du possible. Or, les activit\u00e9s manuelles sont encore souvent \u00e0 l'ordre du jour, surtout dans le domaine du testing.<\/p>\n<p>Il n'est donc pas rare que les d\u00e9partements sp\u00e9cialis\u00e9s v\u00e9rifient manuellement l'int\u00e9grit\u00e9 fonctionnelle d'une application, ce qui demande beaucoup de travail. Mais cela va \u00e0 l'encontre de l'approche DevOps, qui doit contribuer \u00e0 une mise \u00e0 disposition plus rapide des logiciels.<\/p>\n<p>Certaines entreprises restent fid\u00e8les \u00e0 l'approche manuelle, car de nombreux outils de test sont li\u00e9s \u00e0 des co\u00fbts non n\u00e9gligeables. Il existe en effet des solutions open source qui offrent des fonctionnalit\u00e9s de test compl\u00e8tes : tests fonctionnels, tests de charge, tests de performance et tests de bout en bout.<\/p>\n<h3>5. r\u00e9duire les ruptures de syst\u00e8me<\/h3>\n<p>M\u00eame dans les structures DevOps, les environnements de d\u00e9veloppement, d'int\u00e9gration et de production sont souvent consid\u00e9r\u00e9s de mani\u00e8re isol\u00e9e. Des outils sp\u00e9cifiques sont utilis\u00e9s dans chaque domaine, mais ils ne sont pas reli\u00e9s entre eux en tant que solutions isol\u00e9es.<\/p>\n<p>Cela ne correspond pas non plus au concept int\u00e9gratif de DevOps. L'objectif doit \u00eatre d'assurer une mise en r\u00e9seau centrale. L\u00e0 encore, de nombreuses entreprises - souvent par ignorance - ne voient aucune possibilit\u00e9.<\/p>\n<p>Il suffit de penser aux outils dans l'environnement d'OpenShift ou d'Ansible.<\/p>","protected":false},"excerpt":{"rendered":"<p>Souvent, les projets DevOps ne m\u00e8nent pas au succ\u00e8s escompt\u00e9 ou \u00e9chouent m\u00eame. Consol, le fournisseur munichois de services informatiques complets, cite cinq pr\u00e9misses pour une mise en \u0153uvre r\u00e9ussie.<\/p>","protected":false},"author":38,"featured_media":60767,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[161,2,1607],"tags":[451,369,506],"coauthors":[19920],"class_list":["post-60909","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-szene","category-sap-nachrichten","category-mag1605","tag-devops","tag-it","tag-open-source","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",400,155,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-768x297.jpg",768,297,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-100x39.jpg",100,39,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-480x186.jpg",480,186,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-640x248.jpg",640,248,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-720x279.jpg",720,279,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-960x372.jpg",960,372,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",18,7,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",600,232,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",600,232,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Oft f\u00fchren DevOps-Projekte nicht zum gew\u00fcnschten Erfolg oder scheitern sogar. Der M\u00fcnchner IT-Full-Service-Provider Consol nennt f\u00fcnf Pr\u00e4missen f\u00fcr eine erfolgreiche Umsetzung.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/fr\/categorie\/scene\/\" rel=\"category tag\">Szene<\/a>, <a href=\"https:\/\/e3mag.com\/fr\/categorie\/sap-nouvelles\/\" rel=\"category tag\">Community Nachrichten<\/a>, <a href=\"https:\/\/e3mag.com\/fr\/categorie\/mag1605\/\" rel=\"category tag\">MAG 16-05<\/a>","author_info_v2":{"name":"Magazine E-3","url":"https:\/\/e3mag.com\/fr\/author\/e-3-magazin\/"},"comments_num_v2":"0 commentaire","_links":{"self":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/60909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/comments?post=60909"}],"version-history":[{"count":1,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/60909\/revisions"}],"predecessor-version":[{"id":138307,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/posts\/60909\/revisions\/138307"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/media\/60767"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/media?parent=60909"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/categories?post=60909"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/tags?post=60909"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/fr\/wp-json\/wp\/v2\/coauthors?post=60909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}