The Doppler Quarterly (FRANÇAIS) Printemps 2016 - Page 59

Les sept étapes pour bien choisir vos outils DevOps Par Mike Kavis La plupart des développeurs connaissent désormais la valeur métier du DevOps et cherchent à l’implémenter au mieux. Bien que des meilleures pratiques commen- cent à voir le jour, la plupart des ateliers DevOps ne les appliquent pas. Ces meilleures pratiques dépassent le bon sens ; elles vont à l’essence même de ce que le DevOps signifi e pour votre entreprise et comment le mettre en œuvre de façon appropriée dès le départ. Pour la plupart des entreprises, tout cela est nouveau. Meilleures pratiques DevOps Si vous songez à passer au DevOps, vous devez alors prendre en compte de nombreux éléments en mouve- ment. Le provisionnement automatisé, le test d’autom- atisation ainsi que le développement et le déploiement automatisés sont ainsi autant d’éléments essentiels qui composent cette structure. Dans le même temps, vous devez garantir une communication continue, avec des informations circulant dans les deux sens. De même, vous devez également veiller à consigner pratiquement tout. Les meilleures pratiques relatives à la sélection des out- ils DevOps que vous pouvez utiliser dans le cadre de votre implémentation du DevOps pourront être classées en sept étapes. Etape|1|: Comprenez la collaboration et la stratégie en matière d’outils partagés pour les équipes de dévelop- pement, d’assurance qualité et d’automatisation de l’infrastructure Les équipes DevOps doivent élaborer une stratégie commune concernant les outils, qui leur permettra de collaborer tout au long du développement, du test et du déploiement. Reportez-vous à la Figure 1 pour voir la classifi cation de ces composants. Cela ne signifi e pas que vous devez consacrer des jours à choisir des outils. Cela implique seulement de réfl échir à une stratégie axée en partie sur le DevOps. • Processus • Planifi cation des communications et de la collaboration • Outils de développement continu • Outils d’intégration continue • Outils de test continu • Outils de déploiement continu • Outils CloudOps et d’opérations continues L’élaboration d’une stratégie commune concernant les outils n’implique pas leur sélection, du moins pas à ce 7FFR6V&WfVB6VVB :66"VR7G&L:vP66WL:R"FW2WB&Vf :FBW2&V7Fg2:FW"f:0VF:&RFRFWd2R&6W77W2FR<:V7FFW2WF2fW76R&V6WfV@6V6FVG&RW2 :VW2VR7G&L:vR6ЦVR66W&BW2WF2FWd2FB&W6W"7W"VV6V&RN( &V7Fg26V2WBW&WGG&R6&Ч&FWB( L:w&FG&7&VFW2VG&RW2WF2( &V7FbW7BFRFWBWFF6W"W2L:fVWW'0FfVB :G&RVW7W&RN( VfW"FW2v6V2RЧfVWWBFf :2W :VW2FRL:VVBWBFW0 :&F262FW'fVFVRR6W'2GP&6W77W2WFR'âWFƗ6WW2WF2W"6GW&W"W2FVFW0V7V6vVVBRG&fB2RFB7W'fV"VFV'2GR&6W77W2FWd2WBW2WF2FWd0FfVB6GW&W"6VRFVFRFRWfVRv6VRFRv6VFf :R>( vB26FR66vW ( :FBN( f6VVBGRv6V'2^( 76RN( V&Ц6W77W2 :VWG&RRFWd2W&WBN( WFF6W"( 2Ц6WFFFW2FVFW2FR6vVVB :BN( V$DT2#bDRDU"Sp