Guides Essentiels

Comment simplifier les processus de déploiement avec DevOps

Introduction

Pourquoi donc accélérer les processus de développement si l’on n’accélère pas la mise en production du code ?  C’est à cette question que doit répondre le déploiement continu et l’ensemble d’un processus DevOps. Avec l’émergence de nouvelles architectures applicatives, comme les microservices, les containers et le cloud, il est indispensable de revoir la façon dont sont déployées ces applications.  A infrastructure moderne, processus modernes.

Reste que l’accélération des déploiements ne doit pas omettre les étapes clés qui garantissent un code propre et un déploiement sûr et efficace. Avec DevOps, les équipes fonctionnent par courtes itérations : le code est développé de façon incrémentale et poussé en production lorsque le composant est validé et conforme. Une démarche continue qui tranche avec l’approche plus lourde du cycle en V où l’ensemble des versions de code est déployé dans une unique et lourde mise à jour.

Il faut donc s’adapter. Si cela vise aussi à simplifier les phases de déploiement, un changement culturel et de mentalité doit être appliqué. Ce guide essentiel donne les bases pour cela.

Télécharger gratuitement ce dossier au format PDF

1CI/CD et DevOps : le pourquoi-

L’assurance d’un code bien géré et cohérent

Conseils IT

A déploiement continu automatisé, code bien géré

Le déploiement continu implique de sauter l'étape de contrôle des opérations. L’automatisation doit ainsi garantir un déploiement propre, avant que des erreurs soient commises en production. Lire la suite

Conseils IT

CI/CD, DevOps et cloud : les éléments clés de la modernisation des applications

Les entreprises qui s'attaquent à un vaste projet de modernisation d’applications doivent intégrer 4 éléments dans leur stratégie : la livraison continue (CD), DevOps, les conteneurs et le cloud. La réussite dépend du sens dans lequel ces composants seront mis en place. Lire la suite

Conseils IT

Comprendre la différence entre la livraison et le déploiement continus

Souvent confondus, la livraison et le déploiement continus du code font partie des étapes clé dans la mise en place d’un processus de développement agile. Il est nécessaire de comprendre ce qui les différencie. Matt Heusser, expert en la matière, explique les méthodes de fonctionnement de chacun. Lire la suite

2Testez comme vous êtes-

En production, cela devient possible

Conseils IT

Les tests en production : et si cela était bénéfique

À une époque où les tests manuels se retrouvent limités en temps, il est l'heure de penser à des alternatives. L'experte Gerie Owen explique pourquoi les tests en production sont essentiels. Lire la suite

3Jenkins et les autres-

Mécaniser les phases de déploiement

Conseils IT

Bien comprendre les bases de Jenkins

Jenkins va au-delà d’un simple outil DevOps. L’expert Walker Rowe vous aide à mieux comprendre comment fonctionne Jenkins. Lire la suite

Conseils IT

Jenkins : pourquoi l’exploitation doit aussi l’utiliser

Les DSI qui ont déployé Jenkins uniquement du côté des équipes de développement pourraient bien n’exploiter qu’une partie de la puissance de l’outil. Les capacités de workflow ont de quoi séduire les équipes opérationnelles. Lire la suite

Conseils IT

Acheter ou développer en interne : telle est la question de l’outillage DevOps

Avant même de choisir son outillage DevOps, une entreprise doit connaître ses forces et ses faiblesses. Un pipeline pré-configuré est certes plus simple qu’une série d’outils non intégrés, mais au détriment de la flexibilité. Lire la suite

Conseils IT

DevOps : 10 catégories d’outils approuvés par les entreprises

Les solutions comportant une étiquette DevOps sont partout, et la liste des options s'allonge chaque jour. Toutefois, les meilleurs outils DevOps sont déjà bien connus des professionnels de l’IT. Cet article liste 10 outils déjà passés au crible et validés par le secteur. Lire la suite

4Canary ou Blue/Green ?-

Les méthodes de déploiement en action

Conseils IT

Comment la technique Blue/Green garantit un déploiement cohérent et continu

Dans le cloud, le déploiement d'applications fonctionne différemment que sur l'infrastructure physique. Le modèle de déploiement Blue Green comporte quelques variantes, chacune d'entre elles permettant de gagner du temps et d'éviter les erreurs. Lire la suite