Comprendre le DevOps
Le modèle DevOps est un ensemble de pratiques de développement de logiciels et d'exploitation informatique qui permet de distribuer des solutions logicielles de façon plus fiable, plus stable et plus rapide. Axé sur la culture informatique, l'automatisation, la conception de plateformes et un flux de rétroaction continu, ce modèle favorise une distribution rapide de services de qualité et une forte valeur métier.
Développement avec Red Hat OpenShift
Cette plateforme fiable, complète et cohérente permet de développer, moderniser et déployer des applications à grande échelle.
Définition du DevOps
Le modèle DevOps accélère les processus qui permettent de passer du développement d'une idée à son déploiement dans un environnement de production, où elle apporte de la valeur à l'utilisateur. Cette approche nécessite que les équipes de développement et d'exploitation communiquent fréquemment entre elles, qu'elles évitent autant que possible les tâches répétitives et qu'elles abordent leur travail en gardant à l'esprit celui de leurs collaborateurs. Le provisionnement doit également être évolutif et flexible. Les ressources nécessaires sont accessibles grâce à des capacités en libre-service et d'automatisation. Les équipes de développement, qui travaillent généralement dans un environnement de développement standard, collaborent étroitement avec les équipes d'exploitation informatique pour accélérer l'assemblage des logiciels, les tests et les lancements sans pour autant sacrifier la fiabilité.
Thèmes liés au DevOps
Articles de blog recommandés
Ressources
Livre numérique
Création d'une usine logicielle pour le DevSecOps
Obtenez des recommandations pour réussir la mise en place de pratiques DevSecOps.
Livre numérique
Guide de développement : intégrer la sécurité de la chaîne d'approvisionnement aux processus DevSecOps
Découvrez les mesures à prendre pour prévenir les problèmes de sécurité.
Livre numérique
État actuel de la modernisation des applications
Découvrez les approches qu'adoptent les décideurs informatiques pour moderniser les applications.
Série de livres numériques
Culture et pratiques DevOps avec OpenShift
Apprenez-en plus sur les concepts DevOps et leur mise en œuvre.
Parcours de formation
Pipelines de CI/CD et Red Hat OpenShift Service on AWS
Apprenez tout ce qu'il faut savoir sur l'approche CI/CD.
Développement rationalisé : intégration de GitHub et modèles logiciels dans Red Hat Developer Hub
Apprenez à intégrer GitHub à Red Hat Developer Hub et à utiliser GitHub Actions pour rationaliser les workflows.
Mises à jour sur place de Kubernetes avec le déploiement bleu/vert
Découvrez comment déployer une autre version d'une application sans temps d'arrêt.
Sécurisation de la chaîne d'approvisionnement des logiciels avec Jenkins, TAS et TPA : l'approche de Red Hat
Apprenez à sécuriser un pipeline Jenkins avec Red Hat Trusted Artifact Signer et Red Hat Trusted Profile Analyzer.
En savoir plus sur le DevOps
Produits
Contrats avec des conseillers stratégiques qui prennent en considération tous les tenants et les aboutissants de votre entreprise, analysent les défis auxquels vous êtes confrontés et vous aident à les relever avec des solutions complètes et économiques.
Articles liés
- Comprendre le DevOps
- Une approche CI/CD cloud-native basée sur Red Hat OpenShift
- L'automatisation du déploiement, qu'est-ce que c'est ?
- L'automatisation du DevOps, qu'est-ce que c'est ?
- Un ingénieur DevOps, qu'est-ce que c'est ?
- Un pipeline CI/CD, qu'est-ce que c'est ?
- La méthode agile, qu'est-ce que c'est ?
- La gestion du cycle de vie des applications (ALM), qu'est-ce que c'est ?
- Le déploiement bleu/vert, qu'est-ce que c'est ?
- L'approche CI/CD, qu'est-ce que c'est ?
- La distribution continue, qu'est-ce que c'est ?
- Le DevSecOps, qu'est-ce que c'est ?
- Le GitOps, qu'est-ce que c'est ?
- L'ingénierie de la fiabilité des sites, qu'est-ce que c'est ?
Ressources
Pour aller plus loin
CHECKLIST
5 conseils pour le développement d'applications cloud
CHECKLIST
Développeurs et data scientists : les 5 principales façons de collaborer
RÉSUMÉ
Les 5 avantages stratégiques du développement d'applications cloud-native pour les assurances
LIVRE NUMÉRIQUE
Service Mesh ou gestion des API ?
LIVRE NUMÉRIQUE
Rationaliser les pipelines CI/CD avec Red Hat Ansible Automation Platform
CHECKLIST
5 raisons de faire appel à un ingénieur de la fiabilité des sites