0% ont trouvé ce document utile (0 vote)
111 vues5 pages

Introduction au DevOps et ses enjeux

DevOps vise à améliorer la collaboration entre les équipes de développement et d'opérations pour une livraison de logiciels plus rapide, fiable et efficace. Les principaux objectifs de DevOps sont l'augmentation de l'efficacité, l'amélioration de la collaboration et de la vitesse de livraison, et l'amélioration de la qualité du logiciel.

Transféré par

Yasmina Radouani
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
111 vues5 pages

Introduction au DevOps et ses enjeux

DevOps vise à améliorer la collaboration entre les équipes de développement et d'opérations pour une livraison de logiciels plus rapide, fiable et efficace. Les principaux objectifs de DevOps sont l'augmentation de l'efficacité, l'amélioration de la collaboration et de la vitesse de livraison, et l'amélioration de la qualité du logiciel.

Transféré par

Yasmina Radouani
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

DevOps est de créer une culture de collaboration entre les équipes de

développement logiciel (Dev) et les équipes d'opérations informatiques (Ops) pour


fournir des logiciels de manière plus rapide, plus fiable et plus efficace.
Traditionnellement, les équipes de développement et les équipes d'opérations
informatiques travaillaient en silos séparés, ce qui pouvait entraîner des retards, des
erreurs et des problèmes de communication lors de la livraison de logiciels.

développement de logiciels (Dev)


ensemble de pratiques = DEVOPS
opérations informatiques (Ops)

L'augmentation de l'efficacité

L'amélioration de la collaboration
Les principaux objectifs:
L'amélioration de la vitesse de livraison

L'amélioration de la qualité du logiciel


La livraison de logiciels est le processus de mise à disposition d'un logiciel fonctionnel aux
utilisateurs finaux.
La livraison de logiciels est une étape essentielle du cycle de vie du logiciel, car elle permet aux
utilisateurs finaux de bénéficier des fonctionnalités du logiciel. Le processus de livraison de logiciels
peut être automatisé à l'aide d'outils et de technologies tels que les pipelines de livraison continue
(CI/CD),approche devops ... ce qui permet de réduire le temps nécessaire pour livrer des mises à jour
et d'assurer une livraison plus fiable et cohérente.

Déploiement

Packaging

Tests
Développement

Surveillance
Les Ops, ou opérations, font référence aux activités impliquées dans la
gestion des infrastructures informatiques, des systèmes et des réseaux. En
somme, les Ops sont chargées de la gestion des infrastructures
informatiques pour assurer la disponibilité, la sécurité et la performance
des systèmes.

La sécurité
La gestion des capacités
La maintenance
La surveillance

La gestion des incidents


Une infrastructure informatique désigne l'ensemble des composants matériels
et logiciels nécessaires pour assurer le fonctionnement d'un système
informatique(hardware+softwae).

Les logiciels

Les périphériques

Les réseaux

Les serveurs

Les données

Une gestion efficace de l'infrastructure informatique peut améliorer la


disponibilité, la performance et la sécurité du système informatique dans son
ensemble, ce qui est crucial pour les entreprises et les organisations qui
dépendent de leurs systèmes informatiques pour mener leurs activités
quotidiennes.
Limites courantes de DevOps :

Coûts élevés

Complexité accrue :

Besoins en compétences

Changement culturel

Risques de sécurité

En somme, bien que DevOps soit une approche prometteuse pour améliorer la livraison de
logiciels, elle présente également des limites qui doivent être prises en compte avant sa
mise en place. Les entreprises doivent évaluer les avantages et les inconvénients de
DevOps pour déterminer si cette approche convient à leurs besoins et à leur
environnement.

Vous aimerez peut-être aussi