Comprendre le DevOps
Le modèle DevOps est un ensemble de pratiques qui associent le développement de logiciels et l'exploitation informatique pour distribuer des solutions logicielles de façon plus rapide, fiable et stable. Axé sur la culture, l'automatisation, la conception de plateformes et un flux de feedback continu, ce modèle permet de distribuer des services de qualité plus rapidement et de renforcer la valeur métier.
Créez des applications avec Red Hat OpenShift
Développez, modernisez et déployez des applications à grande échelle sur une plateforme fiable, complète et cohérente.
Présentation du DevOps
L'approche DevOps vise à accélérer les processus qui permettent de passer du développement d'une idée à son déploiement dans un environnement de production. Pour la mettre en œuvre, les équipes de développement et d'exploitation doivent communiquer fréquemment entre elles, éviter les tâches répétitives dès que possible et prendre en considération le travail de tous les collaborateurs. Le provisionnement doit également être évolutif et flexible. Les équipes accèdent aux ressources dont elles ont besoin en libre-service et grâce à l'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 la conception des logiciels, les tests et les lancements sans pour autant négliger la fiabilité.
Ressources sur les thèmes liés au DevOps
Ingénierie de la fiabilité des sites
L'ingénierie de la fiabilité des sites, ou SRE (Site Reliability Engineering), est une approche d'ingénierie logicielle pour l'exploitation informatique. Les équipes de SRE utilisent des logiciels pour gérer des systèmes, résoudre des problèmes et automatiser des tâches liées à l'exploitation.
Ressources
Livre numérique
Créer une usine logicielle pour le DevSecOps
Découvrez des recommandations pour réussir la mise en place de pratiques DevSecOps.
Livre numérique
Guide de développement pour intégrer la sécurité de la chaîne d'approvisionnement aux processus DevSecOps
Découvrez comment mettre en place des garde-fous contre les problèmes de sécurité.
Livre numérique
L'é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 et la mise en œuvre de l'approche DevOps.
Parcours de formation
Pipelines de CI/CD et Red Hat OpenShift Service on AWS
Apprenez tout ce qu'il faut savoir sur l'intégration et la distribution/le déploiement continus.
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
Apprenez à mettre en œuvre une autre version d'une application avec un déploiement 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