SlideShare une entreprise Scribd logo
devops.pdf
Agenda
La problématique
Pour qui ?
Intérêts ?
Prérequis ?
Par où commencer ? Outils, méthodes
La problématique
On plante le décor
Production
Exploitation
Production
Exploitation
Production
Exploitation
- ITIL
- MOF
- Agile-
ITOps
Kiparlaki ?
Designer Développeur Testeur Intégrateur
DSI
CDP
Sécurité
Système
Réseaux
X
X
X
X
X
X
X
X
X
DEV / CREATION
IT / OPS
RANCOEURS
Au-delà du buzz marketing et des soirées du mercredi
DevOps
IT
DevOps définition Wikipédia
Inventé par Patrick Debois en 2009 durant
l'organisation des premiers devopsdays.
DevOps est un mouvement visant à réduire la
friction organisationnelle entre les "devs" et les
« ops ».
DevOps - Définition
Devops est la contraction des termes anglais
« development » (développement) et « operations
IT » (exploitation).
DevOps prône une meilleure
communication entre les équipes de développement
projet
DevOps pour qui ?
DevOps pour tous ?
Les acteurs du Web / Mobile
Industrie (objets connectés)
Éditeurs de logiciels
Fournisseurs de services Cloud
Jeux
structures (startup)
Normal : petite structure = communication plus facile et compétences plus
généralistes
Elle est néanmoins également adoptable dans de
grandes organisations
Quelques exemples :
Parfait pour les applications de type
Web
Jeux
Web Mobile
Mobile (/! à la fréquence des mises à jours)
Moins adapté à des applications Client / Serveur
mais envisageable si utilisation de certaines
technologies facilitant le déploiement
Click-Once
Application distante (RemoteApp) via VDI
DevOps : quels bénéfices ?
Un intérêt pour tous !
Vision pré-DevOps
« Vite vite on met en
production »
« Ne pas confondre vitesse et
du sérieux »
Qui est responsable ? Approche classique
demande détaillées dans un cahier des charges
Les développeurs ne sont pas souvent préoccupés
production
le travail du développement semble terminé (pour les dev) lorsque l'application
passe en production
Les services opérant la production sont concentrés
sur la stabilisation des services et moins concernés
par la performance du code
Qui est responsable ? Approche DevOps
DevOps = répartition des responsabilités et
.
Exemple chez Microsoft avec Office 365
Autre exemple -> Amazon :
« You build it, you run it »
Source : http://thenextweb.com/insider/2011/10/05/amazons-cto-amazon-is-a-technology-company-we-just-happen-to-do-retail/
Réduire le cycle de mise en production
Approche plus fragmentée
Petites évolutions vs révolution
Mises à jour transparentes
Mise en commun des responsabilités
tout le monde dans le même bateau
Amélioration continue
Réduction du coût de mise en production
Réponse plus rapide aux besoins des clients
(internes ou externes)
Etre plus compétitif
valeur à son éditeur ou fournisseur
Exemple : le marché des navigateurs Web
Quelques chiffres
Source : Etude CA
What smart businesses
know about devops
Panel : 1300 décideurs
IT répartis dans 21 pays
Disponible sur
http://aka.ms/devopsca
DevOps : comment
démarrer ?
On se lance !
Prérequis pour démarrer du DevOps
Méthode Dev agiles
Méthodes IT
Méthodes IT
devops.pdf
Méthode de travail - côté développeurs
Méthodes traditionnelles : métaphore du BTP
Méthodes agiles : autres métaphores plus adaptées
Scrum = mêlée au rugby
Méthode de travail - côté développeurs
(les Ops sont les bienvenus)
Mise à jour du
Backlog produit
Implémentation
Validation
Déploiement
Feedback
Résultat correspondant au besoin
Penser amélioration continue
Faire un état des lieux
Commencer sur un périmètre réduit : une
Commencer par une « petite » révolution
collecte des feedbacks
La boite à idée moderne :
Version privée de user voice ?
Forum privé ?
Yammer ?
Newsgroups
DevOps : quels outils
technologiques ?
Le bon artisan a les bons outils
Par où commencer ? Les outils
Souvent DevOps
est perçu comme
« du déploiement
continu » dans
pas que pour le
déploiement
Contrôle
de code
source
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Contrôle de code source
Visual Studio Online
(TFVC / Git)
GitHub
Bitbucket
devops.pdf
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Build : Compilation et packaging
Visual Studio Online
(Build System)
Jenkins
Teamcity
Build
Intégration et
déploiement
continus
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Intégration et déploiement continus
Outils de déploiement
VS Release Management
Teamcity
Plateforme de
déploiement (IaaS)
Microsoft Azure
Amazon AWS
Automatisation
des
configurations
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Automatisation des configurations
SC Configuration
Manager
PowerShell DSC
Chef
Puppet
Salt
Automatisation
des tests
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Automatisation des tests
Visual Studio Premium
(Coded UI tests)
QTP
TestComplete
Surveillance
et
feedbacks
Build
Intégration et
déploiement
continus
Automatisation
des
configurations
Automatisation
des tests
Surveillance et
feedbacks
Contrôle de
code source
Surveillance et feedbacks
Surveillance
SC Operation Manager
Azure Operational Insight
Collecte feedbacks
Uservoice.com
Getsatisfaction.com
Synthèse
On termine en images !!!
Rassembler et collaborez
Tous responsables
Outiller, industrialiser, déployer en continu
Orienté business et demandes des métiers
Méthodologie en perpétuelle amélioration
Merci !!! Vous êtes prêts pour vous lancer et
assister aux autres sessions DevOps

Contenu connexe

Similaire à devops.pdf

Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
boulonvert
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOps
B2BM
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
TayssirLimem
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous delivery
Radoine Douhou
 
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxPrésentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptx
ZALIMAZA
 
Présentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptxPrésentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptx
ZALIMAZA
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
Adrien Clerbois
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Samuel Metias
 
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2
Cellenza
 
Formation devops par la pratique
Formation devops par la pratiqueFormation devops par la pratique
Formation devops par la pratique
Khaled Ben Driss
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
Grégory Ott
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
MUG-Lyon Microsoft User Group
 
Présentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptxPrésentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptx
ZALIMAZA
 
Présentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptxPrésentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptx
ssuserf298861
 
Présentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxPrésentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptx
ZALIMAZA
 
Présentation DEVOPSS.pptx
Présentation DEVOPSS.pptxPrésentation DEVOPSS.pptx
Présentation DEVOPSS.pptx
ZALIMAZA
 
Présentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptxPrésentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptx
ZALIMAZA
 
Présentation DEVOPS_.pptx
Présentation DEVOPS_.pptxPrésentation DEVOPS_.pptx
Présentation DEVOPS_.pptx
ZALIMAZA
 
Présentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptxPrésentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptx
ZALIMAZA
 
CloudExpo Europe 2017 - DevOps entre client et fournisseur
CloudExpo Europe 2017 - DevOps entre client et fournisseurCloudExpo Europe 2017 - DevOps entre client et fournisseur
CloudExpo Europe 2017 - DevOps entre client et fournisseur
Ludovic Piot
 

Similaire à devops.pdf (20)

Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOps
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous delivery
 
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxPrésentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptx
 
Présentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptxPrésentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptx
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
 
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2
 
Formation devops par la pratique
Formation devops par la pratiqueFormation devops par la pratique
Formation devops par la pratique
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Présentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptxPrésentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptx
 
Présentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptxPrésentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptx
 
Présentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxPrésentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptx
 
Présentation DEVOPSS.pptx
Présentation DEVOPSS.pptxPrésentation DEVOPSS.pptx
Présentation DEVOPSS.pptx
 
Présentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptxPrésentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptx
 
Présentation DEVOPS_.pptx
Présentation DEVOPS_.pptxPrésentation DEVOPS_.pptx
Présentation DEVOPS_.pptx
 
Présentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptxPrésentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptx
 
CloudExpo Europe 2017 - DevOps entre client et fournisseur
CloudExpo Europe 2017 - DevOps entre client et fournisseurCloudExpo Europe 2017 - DevOps entre client et fournisseur
CloudExpo Europe 2017 - DevOps entre client et fournisseur
 

devops.pdf