{"id":340,"date":"2018-07-17T16:35:38","date_gmt":"2018-07-17T14:35:38","guid":{"rendered":"http:\/\/www.capcompute.com\/?p=340"},"modified":"2019-01-30T21:53:31","modified_gmt":"2019-01-30T20:53:31","slug":"exploitation-et-devops","status":"publish","type":"post","link":"https:\/\/www.capcompute.com\/?p=340","title":{"rendered":"Exploitation et DevOps"},"content":{"rendered":"<p>La mise en place du DevOps semble bien agr\u00e9able, fluide, fini les blocages, m\u00e9thode Agile .. <strong>Mais il est une question que l&rsquo;on se pose \u00e0 un moment ou \u00e0 un autre\u00a0<\/strong> : Et c\u00f4t\u00e9 exploitation ? Comment cela se passe ?<\/p>\n<p>En effet, dans le monde id\u00e9al DevOps (le mien) il y a des services transverses comme l&rsquo;administration de cloud priv\u00e9 ou public. La mise \u00e0 disposition d&rsquo;outils pr\u00e9-packag\u00e9s.<br \/>\nCes services restent sur un sch\u00e9ma assez proche de ce que nous connaissons tous.<\/p>\n<p>Par contre avec la mise en place du DevOps, on se retrouve avec des \u00ab\u00a0SysOps\u00a0\u00bb qui vont d\u00e9ployer des VM sur le cloud. Des Ops qui vont regarder les DEV lancer des d\u00e9ploiements automatis\u00e9s et ce jusqu\u2019\u00e0 la prod alors que pr\u00e9c\u00e9demment c&rsquo;\u00e9tait le service production\/exploitation qui s\u2019occupait de cette partie.<\/p>\n<p>Les services productions\/exploitations ont des proc\u00e9dures qui sont cens\u00e9es garantir la fiabilit\u00e9 et la robustesses des plateformes (Est-ce toujours le cas ?). DevOps semble casser ce fonctionnement. Il est donc l\u00e9gitime que les services exploitations ne veulent pas laisser la mains aux Ops car ce ne sont pas eux qui supervisent et se r\u00e9veillent la nuit en cas d&rsquo;incident.<\/p>\n<p><strong>Le sch\u00e9ma id\u00e9al :<\/strong> l&rsquo;exploitation des applications est g\u00e9r\u00e9e par les Ops dans les \u00e9quipes DevOps.<br \/>\nC&rsquo;est d\u00e9j\u00e0 le cas dans une startup ou une PME : l&rsquo;Administrateur syst\u00e8me g\u00e8re l&rsquo;ensemble des aspects li\u00e9 \u00e0 l&rsquo;exploitation.<br \/>\nPar contre dans ce sch\u00e9ma, le service production, exploitation, garde la main sur les briques transverses (Cloud, SAN, Infrastructure).<\/p>\n<p><strong>Et les astreintes ?<\/strong><br \/>\nIls faut envisager un sch\u00e9ma o\u00f9 le projet est concern\u00e9 par les astreintes. Si nous sommes 12 dans une \u00e9quipe projet : \u00e7a fait une semaine d&rsquo;astreinte toutes les 12 semaines &#8230;.. donc 4 dans l&rsquo;ann\u00e9e.<br \/>\nDans une de mes pr\u00e9c\u00e9dentes missions nous avions mis en place un point \u00ab\u00a0Astreinte\u00a0\u00bb tous les 15 jours. A chaque point nous abordions un nouveau sujet permettant aux personnes de l&rsquo;\u00e9quipe de monter en comp\u00e9tence sur ce sujet. Les collaborateurs orient\u00e9s Syst\u00e8me pr\u00e9sentaient des sujets syst\u00e8mes, les collaborateurs orient\u00e9s fonctionnalit\u00e9 pr\u00e9sentaient des sujets fonctionnels. Et cela permettait de cr\u00e9er une certaines coh\u00e9sions et aussi de d\u00e9couvrir le m\u00e9tier de l&rsquo;autre au travers ces astreintes partag\u00e9es. Cela permettait aussi de mettre en place des solutions simples pour que les actions \u00e0 effectuer en astreintes soient le plus simple possible voir inexistantes ! : Supervision, scripting, Automatisation !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La mise en place du DevOps semble bien agr\u00e9able, fluide, fini les blocages, m\u00e9thode Agile .. Mais il est une question que l&rsquo;on se pose \u00e0 un moment ou \u00e0 un autre\u00a0 : Et c\u00f4t\u00e9 exploitation ? Comment cela se passe ? En effet, dans le monde id\u00e9al DevOps (le mien) il y a des &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.capcompute.com\/?p=340\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Exploitation et DevOps&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-340","post","type-post","status-publish","format-standard","hentry","category-devops"],"_links":{"self":[{"href":"https:\/\/www.capcompute.com\/index.php?rest_route=\/wp\/v2\/posts\/340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.capcompute.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.capcompute.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.capcompute.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.capcompute.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=340"}],"version-history":[{"count":13,"href":"https:\/\/www.capcompute.com\/index.php?rest_route=\/wp\/v2\/posts\/340\/revisions"}],"predecessor-version":[{"id":478,"href":"https:\/\/www.capcompute.com\/index.php?rest_route=\/wp\/v2\/posts\/340\/revisions\/478"}],"wp:attachment":[{"href":"https:\/\/www.capcompute.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.capcompute.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.capcompute.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}