{"id":3244,"date":"2022-11-13T20:47:07","date_gmt":"2022-11-13T19:47:07","guid":{"rendered":"https:\/\/www.digdeo.fr\/articles\/?p=3244"},"modified":"2023-04-19T14:14:49","modified_gmt":"2023-04-19T12:14:49","slug":"cloud-devops-complementaires","status":"publish","type":"post","link":"https:\/\/www.digdeo.fr\/articles\/actualite\/cloud-devops-complementaires","title":{"rendered":"Cloud DevOps : sont-ils compl\u00e9mentaires ?"},"content":{"rendered":"\n<p>Les entreprises qui souhaitent s\u2019ancrer dans la transformation num\u00e9rique ont de plus en plus recours au Cloud et au DevOps. Ces derniers ambitionnent de faire \u00e9voluer l\u2019entreprise dans un environnement plus r\u00e9actif en optimisant la gestion de l&rsquo;infrastructure IT. Mais quand est-il du Cloud DevOps en <strong><u><a href=\"https:\/\/www.digdeo.fr\/articles\/actualite\/pourquoi-entreprises-opter-infogerance\" data-type=\"post\" data-id=\"3257\">infog\u00e9rance<\/a> <\/u><\/strong>? Leur combinaison permet-elle d&rsquo;atteindre les gains esp\u00e9r\u00e9s ? Les \u00e9quipes de DigDeo vous r\u00e9pondent.<\/p>\n\n\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u2019est-ce que le Cloud agile?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00e9finition du Cloud agile<\/h3>\n\n\n\n<p>Le Cloud (aussi appel\u00e9 <a href=\"https:\/\/www.digdeo.fr\/articles\/actualite\/cloud-computing-definition-enjeux\" data-type=\"post\" data-id=\"3344\">Cloud computing<\/a>) d\u00e9signe tous les serveurs situ\u00e9s \u00e0 distance et accessibles sur Internet. Ces serveurs sont h\u00e9berg\u00e9s dans des datacenters du monde entier et fournissent un acc\u00e8s \u00e0 de l\u2019espace de stockage, des bases de donn\u00e9es et des logiciels. Le terme \u00ab\u2009Cloud\u2009\u00bb (\u00ab\u2009nuage\u2009\u00bb en anglais) fait r\u00e9f\u00e9rence \u00e0 cette disparit\u00e9 g\u00e9ographique qui autorise la d\u00e9centralisation des syst\u00e8mes d\u2019information.<\/p>\n\n\n\n<p>On distingue g\u00e9n\u00e9ralement 3 grands types de <strong><u><a href=\"https:\/\/www.digdeo.fr\/articles\/actualite\/infogerance-cloud-solution-entreprise\" data-type=\"post\" data-id=\"3250\">Cloud computing en infog\u00e9rance<\/a><\/u><\/strong> :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"\/hebergement\/private-cloud\" >Cloud priv\u00e9<\/a> <\/strong>: d\u00e9di\u00e9 aux organisations souhaitant une s\u00e9curit\u00e9 renforc\u00e9e sur ses donn\u00e9es. L\u2019acc\u00e8s \u00e0 un Cloud priv\u00e9 est filtr\u00e9 (pare-feu) et n\u2019est approuv\u00e9 que pour les connexions autoris\u00e9es.<\/li>\n\n\n\n<li><strong>Cloud public<\/strong> : partag\u00e9 par de nombreuses organisations et des particuliers souhaitant b\u00e9n\u00e9ficier des services Cloud et d\u2019espaces de stockage suppl\u00e9mentaires.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>Cloud hybride<\/strong> : une combinaison de Clouds priv\u00e9s et publics qui permettent de dissocier l\u2019h\u00e9bergement des architectures et des donn\u00e9es en fonction de leur criticit\u00e9 par exemple.<\/li>\n<\/ul>\n\n\n\n<p>\u00c0 ces 3 mod\u00e8les de Cloud peuvent s\u2019ajouter des Clouds plus sp\u00e9cifiques qui r\u00e9pondent \u00e0 des besoins bien particuliers : Cloud communautaire, Multi-Cloud, etc.&nbsp;<\/p>\n\n\n\n<p>Enfin, les mod\u00e8les de d\u00e9ploiement Cloud reposent principalement sur 3 mod\u00e8les de services \u00e0 niveaux de gestion variables : le <strong>IaaS <\/strong>(Infrastructure-as-a-Service), le <strong>PaaS <\/strong>(Platform-as-a-Service) et le <strong>SaaS <\/strong>(Software-as-a-Service).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quel est le r\u00f4le du Cloud\u2009?<\/h3>\n\n\n\n<p>De par sa conception \u00ab\u2009en nuage\u2009\u00bb, le Cloud permet aux utilisateurs finaux d\u2019acc\u00e9der \u00e0 leurs applications ou fichiers \u00e0 partir de n\u2019importe quel appareil, et ce, n\u2019importe o\u00f9 dans le monde.&nbsp;<\/p>\n\n\n\n<p>Peu d\u2019entreprises internalisent la gestion de leur propre centre de donn\u00e9es. Le Cloud computing permet de d\u00e9l\u00e9guer cet effort et la maintenance qui l\u2019accompagne (changement et\/ou mises \u00e0 jour serveur, <strong><u><a href=\"https:\/\/www.digdeo.fr\/articles\/actualite\/avantages-infogerance-serveurs-dedies\" data-type=\"post\" data-id=\"3253\">serveur d\u00e9di\u00e9 infog\u00e9r\u00e9<\/a><\/u><\/strong>, application de correctifs, provisioning\u2026).&nbsp;<\/p>\n\n\n\n<p>\u00c0 cette \u00e9conomie en frais de gestion d\u2019exploitation s\u2019accompagnent des gains en <strong>agilit\u00e9 <\/strong>pour les organisations. Les \u00e9quipes qui travaillent en commun sur le Cloud mutualisent leurs avanc\u00e9es et b\u00e9n\u00e9ficient d\u2019acc\u00e8s distants fiables et performants.<\/p>\n\n\n\n<p>Le Cloud computing d\u00e9charge les organisations d\u2019un certain nombre d\u2019op\u00e9rations afin qu\u2019<strong>elles se concentrent sur la cr\u00e9ation de valeur ajout\u00e9e au sein du cycle de vie du produit.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu\u2019est-ce que le DevOps\u2009?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00e9finition du DevOps<\/h3>\n\n\n\n<p>Le terme \u00ab\u2009DevOps\u2009\u00bb (ou DevOps) est une contraction des termes \u00ab\u2009d\u00e9veloppement\u2009\u00bb et \u00ab\u2009op\u00e9rations\u2009\u00bb.&nbsp;<\/p>\n\n\n\n<p>Il rassemble toute une s\u00e9rie de pratiques qui visent \u00e0 faire travailler ensemble les \u00e9quipes de d\u00e9veloppeurs et les \u00e9quipes op\u00e9rationnelles. Pour cela, l\u2019agilit\u00e9 est au c\u0153ur de la philosophie du DevOps. Ce dernier met l\u2019accent sur la communication, la collaboration transverse et l\u2019automatisation de certains processus. Le DevOps peut \u00eatre vu comme une extension naturelle des approches Agile.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">C\u2019est quoi l\u2019approche DevOps\u2009?<\/h3>\n\n\n\n<p>L\u2019approche DevOps est avant tout un <strong>changement de paradigme<\/strong>, un nouvel \u00e9tat d&rsquo;esprit. Traditionnellement, les \u00e9quipes de d\u00e9veloppeurs et les op\u00e9rationnels sont dissoci\u00e9s au sein d\u2019une organisation. Cet isolement \u00ab\u2009en silo\u2009\u00bb implique parfois des difficult\u00e9s \u00e0 travailler efficacement ensemble et retarde les livraisons.&nbsp;<\/p>\n\n\n\n<p>Avec DevOps, ces 2 \u00e9quipes travaillent en \u00e9troite collaboration en vue d\u2019optimiser la productivit\u00e9 des d\u00e9veloppeurs et la fiabilit\u00e9 des op\u00e9rations. Ainsi, l\u2019ensemble du cycle de vie et d\u2019infrastructure est consid\u00e9r\u00e9 comme faisant partie d\u2019un m\u00eame bloc qui d\u00e9livre des services et des applications avec une haute v\u00e9locit\u00e9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quels sont les outils, logiciels et technologies DevOps\u2009?<\/h3>\n\n\n\n<p>De nombreux outils DevOps existent sur le march\u00e9. Il est possible de les classer dans ces grandes cat\u00e9gories (avec quelques exemples) :&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gestion de code source (Github, Gitlab, Bitbucket).<\/li>\n\n\n\n<li>Les outils d\u2019int\u00e9gration (CI) et de d\u00e9ploiement continu (CD) comme Jenkins ou TeamCity.<\/li>\n\n\n\n<li>Les conteneurs (Docker, Kubernetes).<\/li>\n\n\n\n<li>Automatisation et gestion de configuration (Ansible, Salt).<\/li>\n\n\n\n<li>Monitoring et alerting (Prometheus, Grafana).<\/li>\n\n\n\n<li>Gestion de projet (Notion, Trello).<\/li>\n<\/ul>\n\n\n\n<p>Rappelons que les outils ne garantissent pas \u00e0 eux seuls le succ\u00e8s d\u2019un projet informatique. L\u2019approche DevOps ne peut fonctionner sans une r\u00e9elle motivation \u00e0 travailler ensemble de la part des \u00e9quipes de d\u00e9veloppement et d\u2019exploitation.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quels sont les enjeux du Cloud DevOps dans le d\u00e9veloppement informatique des organisations ?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Une compl\u00e9mentarit\u00e9 au service du projet<\/h3>\n\n\n\n<p>Nous l&rsquo;avons vu, le Cloud et le DevOps sont distincts et ne r\u00e9pondent pas aux m\u00eames besoins. Pour autant, leur habile combinaison permet de booster significativement les performances de d\u00e9ploiement.&nbsp;<\/p>\n\n\n\n<p>En effet, l\u2019adoption du DevOps par les entreprises a transform\u00e9 la fa\u00e7on de travailler des \u00e9quipes informatiques. La cr\u00e9ation, le d\u00e9ploiement et l\u2019exploitation des applications se sont vus transform\u00e9s en profondeur. En parall\u00e8le, le recours au Cloud computing a permis d\u2019am\u00e9liorer la synergie des \u00e9quipes tout en contr\u00f4lant les co\u00fbts. Il a propuls\u00e9 la transformation IT des organisations.&nbsp;<\/p>\n\n\n\n<p>Par cons\u00e9quent, une approche qui combine le Cloud et le DevOps est une approche vertueuse \u00e0 plus d\u2019un titre. D\u2019abord, car les fournisseurs de services Cloud proposent dans leur offre des solutions DevOps qui sont directement int\u00e9gr\u00e9es \u00e0 leur plateforme. Ensuite, le Cloud DevOps r\u00e9duit les cycles de vie en production en automatisant la gestion des configurations ou le d\u00e9ploiement des applications. Enfin, il autorise une am\u00e9lioration constante des cycles de travail des \u00e9quipes en maximisant leur effort sur les t\u00e2ches les plus sensibles.&nbsp;<\/p>\n\n\n\n<p>Autre effet induit par l\u2019adoption du Cloud DevOps : la r\u00e9duction des tensions dans le processus de d\u00e9veloppement et d\u2019int\u00e9gration. L\u2019am\u00e9lioration de la communication et la proximit\u00e9 des \u00e9quipes ont un impact direct sur la qualit\u00e9 des livrables.<\/p>\n\n\n\n<p>Ainsi, la combinaison entre le DevOps et le Cloud computing assure une<strong> rationalisation des processus de d\u00e9veloppement et d\u2019int\u00e9gration, une qualit\u00e9 accrue des applications et, in fine, une satisfaction client maximale.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quelles sont les \u00e9tapes pour mettre en place le Cloud DevOps\u2009?<\/h3>\n\n\n\n<p>Afin de d\u00e9ployer efficacement une strat\u00e9gie de Cloud DevOps, il convient de proc\u00e9der par \u00e9tapes :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>D\u00e9finition du budget et du besoin.<\/strong> C\u2019est une \u00e9tape cruciale qui ne peut \u00eatre omise et qui doit \u00eatre la plus pr\u00e9cise possible.<\/li>\n\n\n\n<li><strong>Choix du mod\u00e8le de service Cloud<\/strong> (IaaS, PaaS, SaaS). Il d\u00e9pend des capacit\u00e9s internes de l\u2019entreprise et de ce qu\u2019elle souhaite d\u00e9l\u00e9guer.<\/li>\n\n\n\n<li><strong>Choix du mod\u00e8le de d\u00e9ploiement Cloud<\/strong> (priv\u00e9, public, hybride, autre). Des \u00e9l\u00e9ments comme la confidentialit\u00e9 des donn\u00e9es ou l\u2019\u00e9volutivit\u00e9 des solutions entrent en jeu pour d\u00e9terminer le type de Cloud \u00e0 retenir.<\/li>\n\n\n\n<li><strong>Choix des outils Cloud et DevOps<\/strong>. Il existe de tr\u00e8s nombreux outils et le risque r\u00e9side dans le multiple emploi. Bien d\u00e9finir ses outils est un gage de qualit\u00e9 pour les d\u00e9veloppements futurs et une gestion de l&rsquo;infrastructure ma\u00eetris\u00e9e.<\/li>\n\n\n\n<li><strong>Choix du fournisseur Cloud<\/strong>. En fonction de la maturit\u00e9 DevOps et de <strong><u>l&rsquo;<a href=\"https:\/\/www.digdeo.fr\/articles\/actualite\/pourquoi-entreprises-opter-infogerance\" data-type=\"post\" data-id=\"3257\">infog\u00e9rance de l\u2019entreprise<\/a><\/u><\/strong>, le choix se portera sur un fournisseur de la place \u00e0 m\u00eame de r\u00e9pondre pr\u00e9cis\u00e9ment au besoin d\u00e9fini en amont.&nbsp;<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Les principales solutions Cloud DevOps du march\u00e9<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">AWS DevOps<\/h3>\n\n\n\n<p>AWS (Amazon Web Service) est, comme son nom l\u2019indique, la plateforme de gestion de services Cloud d\u2019Amazon. Cette plateforme propose aujourd\u2019hui plus d\u2019une centaine de services et fait partie des leaders mondiaux dans le domaine.&nbsp;<\/p>\n\n\n\n<p>AWS propose de nombreuses solutions pour le DevOps comme CodeStar pour les projets CI\/CD (processus de d\u00e9veloppement), CodeBuild pour la cr\u00e9ation et le test de code ou encore Systems Manager pour la gestion des versions des OS.<\/p>\n\n\n\n<p>En plus de ces nombreux services, la plateforme propose \u00e9galement des formations et des certifications \u00e0 destination des ing\u00e9nieurs qui utilisent les solutions d\u2019Amazon.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Google Cloud DevOps<\/h3>\n\n\n\n<p>Le g\u00e9ant de la Silicon Valley s\u2019est aussi lanc\u00e9 dans la conception et la mise \u00e0 disposition d\u2019outils DevOps sur sa plateforme d&rsquo;<strong><u><a href=\"https:\/\/www.digdeo.fr\/articles\/actualite\/comment-choisir-service-infogerance-serveur-entreprise\" data-type=\"post\" data-id=\"3247\">infog\u00e9rance serveur<\/a><\/u><\/strong>.&nbsp; La gamme de services propos\u00e9s aux entreprises est vaste. On peut citer Tekton pour la cr\u00e9ation de syst\u00e8mes d\u2019int\u00e9gration et de livraison continus (CI\/CD), Cloud Build pour la d\u00e9finition de workflows personnalis\u00e9s ou encore Suite Operations pour la surveillance et l\u2019am\u00e9lioration des performances des infrastructures.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Et Azure DevOps, c\u2019est quoi\u2009?<\/h3>\n\n\n\n<p>Azure DevOps regroupe les outils DevOps mis \u00e0 disposition par Microsoft. Ce dernier est un solide concurrent d\u2019Amazon et propose toute une palette de services d\u00e9di\u00e9s \u00e0 la mise en place du DevOps \u00e0 ses clients. Parmi ces produits se distinguent Azure Pipelines pour les int\u00e9grations et livraison continus (CI\/CD), Azure Repos pour les h\u00e9bergements Git ou encore Azure Test plans pour la gestion du code.<\/p>\n\n\n\n<p>\u00c0 noter qu\u2019un certain nombre de fournisseurs Cloud se positionnent aussi sur le march\u00e9 du Cloud DevOps avec, pour certains, une activit\u00e9 plus nich\u00e9e (IBM).<\/p>\n\n\n\n<p>&#8212;<\/p>\n\n\n\n<p><em>En d\u00e9finitive, l\u2019\u00e9volution actuelle du march\u00e9 des services et applications tend vers une volatilit\u00e9 accrue de la demande client. Cette situation conduit les entreprises \u00e0 accro\u00eetre leur adaptabilit\u00e9 et leur r\u00e9activit\u00e9 pour continuer \u00e0 d\u00e9livrer la meilleure exp\u00e9rience client. L&rsquo;adoption du Cloud DevOps r\u00e9pond finalement \u00e0 cette exigence tout en garantissant des niveaux de s\u00e9curit\u00e9 \u00e9lev\u00e9s et des co\u00fbts op\u00e9rationnels r\u00e9duits.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les entreprises qui souhaitent s\u2019ancrer dans la transformation num\u00e9rique ont de plus en plus recours au Cloud et au DevOps. Ces derniers ambitionnent de faire \u00e9voluer l\u2019entreprise dans un environnement plus r\u00e9actif en optimisant la gestion de l&rsquo;infrastructure IT. Mais quand est-il du Cloud DevOps en infog\u00e9rance ? Leur combinaison permet-elle d&rsquo;atteindre les gains esp\u00e9r\u00e9s [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31],"tags":[42,43,28,36],"class_list":["post-3244","post","type-post","status-publish","format-standard","hentry","category-actualite","tag-devsecops","tag-infogerance","tag-infrastructure-cloud","tag-securite"],"_links":{"self":[{"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/posts\/3244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/comments?post=3244"}],"version-history":[{"count":16,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/posts\/3244\/revisions"}],"predecessor-version":[{"id":3435,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/posts\/3244\/revisions\/3435"}],"wp:attachment":[{"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/media?parent=3244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/categories?post=3244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/tags?post=3244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}