DevOps et Génie Logiciel : Mise en production et amélioration continue

ExcitingArlington avatar
ExcitingArlington
·
·
Download

Start Quiz

Study Flashcards

10 Questions

Quel est l'avantage principal de l'infrastructure en tant que code (IaC) ?

Accélérer le déploiement des applications

Quelle est la tâche qui consiste à installer de nouveaux serveurs, configurer les réseaux et créer des Load balancing ?

Infrastructure provisionning

Quel est le but de l'infrastructure en tant que code ?

Définir, déployer, mettre à jour et détruire l'infrastructure

Quel est le résultat attendu si un script shell prend 3 minutes pour s'exécuter ?

5 heures

Quel est le rôle de l'équipe DevOps dans l'infrastructure en tant que code ?

Automatiser le processus complet

Quel est le deuxième étape de l'infrastructure en tant que code ?

Configuration of provisionned infrastructure

Quel est l'objectif principal de l'infrastructure en tant que code ?

Accélérer le déploiement des applications

Quel est le résultat attendu si l'infrastructure en tant que code est mise en place ?

Une accélération du déploiement des applications

Quel est le lien entre l'infrastructure en tant que code et le développement logiciel ?

L'infrastructure en tant que code utilise des principes et des pratiques de développement logiciel

Quel est le but de la configuration of provisionned infrastructure ?

Installer les applications sur les serveurs

Study Notes

DevOps

  • La mise en production devient une activité quotidienne et maîtrisée avec DevOps
  • L'amélioration continue est possible avec des cycles PDCA et les bonnes pratiques ITIL

Topologie et Modèle de DevOps

  • Collaboration entre les équipes avec date d'expiration

4 Étapes Clés pour la Mise en Œuvre de DevOps

  • Supprimer les obstacles à la collaboration interne
  • Migrer vers le Cloud
  • Suivre les principes agiles pour le développement
  • Obtenir les commentaires de votre public et de votre communauté

Processus DevOps

  • Intégration continue (CI) : planification du développement des fonctionnalités, intégration des parties du code, test et mesure de la qualité du code
  • Déploiement continu (CD) avec l'Infrastructure-as-Code, test et supervision
  • Copie du binaire au bon endroit, viabilité du fichier, traçabilité du fichier mis à disposition, communication quant à la disponibilité du livrable

Problèmes d'Intégration

  • Livrable non suffisamment configurable
  • Configuration mal faite
  • Ressources inexistantes, incomplètes, pas à jour
  • Mauvaise plateforme cible, incompatibilités de version
  • Mise à jour des données manquante/incomplète, nécessité d'expertise technique

Problèmes de Mise en Production

  • Temps d'indisponibilité
  • Comportement de l'application en condition réelle, multi-utilisateur
  • Confidentialité des données, concurrence
  • Tenue en charge, retour en arrière

Émergence de Nouveaux Besoins

  • Mise en production rapide, sans risque, avec visibilité des livrables et de la disponibilité/performance
  • Identification du livrable (versionning systématique), build automatique, validation/non-régression systématique
  • Communication, centralisation des demandes d'amélioration/correction, statut des releases disponibles, des déploiements effectués, documentation type wiki

Infrastructure as Code

  • Automatisation du processus complet avec Infrastructure as Code
  • Définition, déploiement, mise à jour et destruction de l'infrastructure et/ou déploiement et configuration des applications
  • Accélération du déploiement des applications

Tâches DevOps après Automatisation

  • Automatiser le processus complet avec Infrastructure as Code
  • Infrasctrure provisionning (installation de nouveaux serveurs, configuration de réseaux, création de Load balancing)
  • Configuration de l'infrastructure provisionnée (installation des applications, gestion des applications, préparation des serveurs pour déployer les applications)

Apprenez les concepts clés de DevOps, de l'amélioration continue et de la mise en production quotidienne et maîtrisée dans le génie logiciel. Découvrez les bonnes pratiques ITIL et les cycles PDCA.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser