5. DevOps is the union of people,
process, and products to
enable continuous delivery of
value to your end users.
“
”
Build
&
Test
Continuous
Delivery
Deploy
Operate
Monitor
&
Learn
Plan
&
Track
Develop
6. Infrastructure as code
Target any cloud, on-premises data centers, and more
Créer un jeu de fichiers déclaratifs
qui définit l’environnement
souhaitée incluant des variables,
des modules pour créer des
templates flexibles.
Lire les fichiers de definition,
interroger l’environnement existent et
provsionner les ressources souhaitées.
Interfacer avec les
environnements existants pour
appliquer les paramètres de
configuration specifies dans les
fichiers de definition.
Définir ConfigurerProvisionner
12. Terraform by HashiCorp
Ecrire des fichiers en mode déclaratif
Definir l’infrastructure as code pour gérer le cycle
complet — créer de Nouvelles resources, gérer les
ressources existantes,et détruire les ressources plus
utiles.
Planifier et prédire les changements
Terraform permet de détecter les changements entre
deux versions d’infrastructure avant le déploiement
effectif.
Créer des infrastructures reproducibles
Terraform facilite la reutilization de configuration
pour des infrastructures similaires évitant les erreurs
et faisant gagner du temps.
Infrastructure as Code pour provisioner et gérer tout cloud, infrastructure, ou service
Qui n’a jamais été confronté à ce cas de figure ?
Les Ops = Service Production / Exploitation / Support
Les Dev et les ops se renvoient la balle ! C’est la patate chaude !
Dev et Ops font de l’informatique mais n’ont pas le même langage
L’une des raisons à cette incompréhension : le fait de ne pas partager les mêmes objectifs
Le Dev doit fournir des mise à jour applicatives fréquemment pour répondre au besoin du métier
Les Ops doit assurer le SLA et la stabilité de la production.
Est-ce antinomique ? DevOps va apporter des réponses….
Managing, provisioning, and configuring your application environment by defining what it should look like, in code.
Infrastructure is really a misnomer – environment and configuration as code
Any environment, any cloud, or even a datacenter
7
8
9
10
Increase speed
Reduce risk
Reduce cost
Leverage developer best practices
Take everything we need to build out application and release our application and automate it