Partager via


Introduction à l’exploitation de systèmes fiables avec DevOps

La phase d’exploitation de DevOps intervient après une livraison réussie et englobe tout ce que les équipes doivent prendre en compte pour maintenir, surveiller et résoudre les problèmes de l’application. La build est exposée aux clients réels dans l’environnement de production, où la fiabilité devient un facteur critique.

Diagram of the DevOps lifecycle, from Plan to Develop to Deliver to Operate.

Gérer l’exposition des mises en production

Le déploiement du produit dans son environnement de production peut sembler être la dernière étape, mais ce n’est en réalité qu’un début. Beaucoup de choses peuvent mal tourner, il est donc important que les équipes utilisent des pratiques de déploiement sécurisées qui offrent le bon équilibre entre l’exposition aux clients et le risque. Les équipes peuvent également expérimenter des modifications en utilisant des indicateurs de fonctionnalités pour explorer l’impact des nouvelles mises à jour et fonctionnalités sur un public potentiel.

Fonctionner à pleine capacité

Les équipes doivent s’assurer que les systèmes qu’elles exploitent sont toujours disponibles, quelles que soient les mises à jour, les modifications ou les problèmes sous-jacents. Rester au top dans tous les domaines nécessite une compréhension solide de tous les outils et fonctionnalités à votre disposition pour surveiller les systèmes de production. La bonne approche peut garantir que les systèmes reçoivent des mises à jour et continuent à fonctionner sans interruption.

Sécurisez les déploiements en production

La sécurité est devenue une préoccupation majeure pour les applications. DevSecOps décrit l’ensemble de pratiques qu’une équipe suit pour construire et maintenir des systèmes aussi sécurisés que possible. Ces pratiques vont au-delà du code et de l’infrastructure pour inclure également des politiques à suivre pour les personnes, ainsi que des directives pour gérer et récupérer d’éventuelles violations.

Étapes suivantes

Découvrez comment une surveillance efficace permet de garantir une disponibilité importante du système et permet aux équipes DevOps de fournir rapidement des résultats.