Concepts modernes d'infrastructure TI

Concepts de DevOps

Cem Sakarya

DevOps Risk Advisor

Principaux composants de l'infrastructure TI

 

  • Combinaison de divers composants
  • Adaptée aux besoins propres de l'organisation

Logiciels

Réseau

Matériel

Concepts de DevOps

Matériel

Serveurs

  • Hébergés dans les locaux de l'organisation
  • Ou accessibles via un fournisseur de services infonuagiques
Concepts de DevOps

Réseau

  • Communication avec les autres parties du logiciel
  • Communication avec les utilisateurs par Internet

Réseau

Concepts de DevOps

Logiciels

 

Nous avons besoin de logiciels pour :

  • Gérer le matériel et le réseau
  • Les configurer pour l'usage de l'organisation

 

But des logiciels d'infrastructure :

  • permettre aux équipes produit de développer et de servir la clientèle.
Concepts de DevOps

Gestion des changements

 

  • Les logiciels exigent un entretien et des améliorations continus
  • Ces changements peuvent être coûteux et perturber les services de l'organisation
  • L'ingénierie d'infrastructure fournit les outils nécessaires pour bâtir des produits
Concepts de DevOps

Plateforme de développement

  Schéma d'ingénierie de plateforme : plateforme de développement, base de code et contrôle de version, DevOps et plateforme de déploiement. Plateforme de développement en surbrillance.

Concepts de DevOps

Base de code et contrôle de version

  Schéma d'ingénierie de plateforme : plateforme de développement, base de code et contrôle de version, DevOps et plateforme de déploiement. Base de code et contrôle de version en surbrillance.  

  • Contrôle de version : Git
Concepts de DevOps

Pipelines CI/CD DevOps

  Schéma d'ingénierie de plateforme : plateforme de développement, base de code et contrôle de version, DevOps et plateforme de déploiement. DevOps en surbrillance.  

  • DevOps au sens restreint : CI/CD
  • Le code doit être construit
  • Transformer les fichiers de code en fichiers exécutables par la machine
Concepts de DevOps

Plateforme de déploiement

  Schéma d'ingénierie de plateforme : plateforme de développement, base de code et contrôle de version, DevOps et plateforme de déploiement. Plateforme de déploiement en surbrillance.

Concepts de DevOps

Gestion des changements dans les microservices

Le microservice A est mis à niveau de la version 1 à la version 2, tandis que le microservice B reste à la version 1.

Concepts de DevOps

Passons à la pratique !

Concepts de DevOps

Preparing Video For Download...