SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
BizTalk Summit
France 2015
DevOps – Continuous Delivery
Cellenza Microsoft
Radoine Douhou
Jacques Nhouyvanisvong
Cellenza
Cellenza
Sommaire
1 Plateforme d’intégration, une cible idéale ?
2 DevOps
4 DevOps appliqué à une plateforme d’intégration
5 Annexes
3 Focus sur le Continuous Delivery
Cellenza
L’équipe d’intégration, une cible idéale ?
Trop cher !
Interfaçons nous en
direct
Trop Long
C’est une boite
noire
Anomalie, encore
un problème
d’intégration
Métier
DevAvec le Métier, tout
est toujours urgent
Le Besoin n’est pas
clair, j’ai pas mes
Inputs
Les Ops, incapable
de déployer
correctement un
package !
Ils ont encore tout
casser avec leur
patch OS
BizTalk, trop
complexe !
Aucune procédure
n’est fournie par les
Dev !
Les package livrés
par les Dev ne
marchent pas !
Ops
Un problème en
Prod, je n’ai pas les
accès pour
investiguer
Une change request
? Pas pour moi,
beaucoup trop
sensible !
Scrum ?
DevOps ?
Cellenza
Pourquoi DevOps ?
“DevOps is
development
and
operations
collaboration”
“DevOps is
treatingyour
infrastructure
as code”
“DevOps
is using
automation”
“DevOps
is Kanban
for Ops?”
“DevOps
is feature
toggles”
“DevOps
is small
deployments”
L’objectif du mouvement DevOps est de fluidifier les
processus et de créer une synergie en favorisant la
collaboration entre les équipes de développement
(« Devs ») et les équipes d’exploitation(« Ops »).
En supprimant les frictions et les blocages, on améliore la
productivité et l’efficacité du système d’information de
l’entreprise.
Cela apporte des logiciels de très haute qualité et des
meilleurs services aux clients.
Cela rejaillit donc positivement sur la relation avec les
équipes Métier !
Selon Vanson Bourne, 95% des entreprises françaises planifient
actuellement la mise en œuvre du DevOps afin d'accélérer la livraison
d'applications Un quart des 2000 plus grandes organisations mondiales
sont en train d'adopter massivement le DevOps. Dixit le Gartner.
Cellenza
Pas une méthode, mais une philosophie
« Plutôt qu’un marché, DevOps est plus une philosophie, un
changement culturel qui associe les deux mondes du
développement et des opérations » Gartner
Cellenza
Focus sur le Continuous Delivery
Définir
Génération d’idées
Développer +Tester
De l’idée à l’application
opérationnelle
Opérer
Du déploiement à la rétroaction
Réalisation de la valeur
Apprendre
Apprentissage actionnable
Cellenza
Automatisation des étapes du cycle de
Delivery
ContinuousBuild
ContinuousDelivery
ContinuousDeployment
Cellenza
DevOps appliqué à la plateforme
d’intégration
TFSBuildService
BuildTemplatepersonnalisé
BizUnit
BizTalkDeploymentFramework
BizTalkFactoryPowershellProvider
FxCop/BizTalkCop
VisualStudioOnline
BizTalkDeploymentFramework
Les pratiques de DevOps s'appuient sur des outils existants,
déjà en production dans beaucoup d'entreprises, touchant au
déploiement et l'amélioration continue..." Gartner.
Cellenza
Présentation succincte de chacune des
briques
Visual Studio Online
Solution Online de Team Foundation Server.
https://www.visualstudio.com/fr-fr/products/what-is-visual-studio-online-vs.aspx
BizTalk Deployment Framework
Projet codeplex facilitant le déploiement des applications BizTalk.
https://biztalkdeployment.codeplex.com/
BizTalkCop
Projet codeplex permettant l’analyse de code pour BizTalk.
http://biztalkcop.codeplex.com/
BizTalkFactory Powershell Provider
Projet codeplex facilitant la configuration des hosts, host instance, adapters, etc …
http://psbiztalk.codeplex.com/
BizUnit
Projet codeplex faciliant les tests unitaires BizTalk.
https://bizunit.codeplex.com/
Cellenza
Schéma de la démo
DEV SERVER BUILD SERVER DEMO SERVER
(2) Queue New Build (3) New Build (4) Deploy New
(1) Check-in (3.1) Versionning
(3.2) Code check
(3.3) Build
(3.4) Deploy
(3.5) Test
Cellenza
Cellenza
DEMO
Continuous Delivery BizTalk Server
Cellenza
Pour aller plus loin !
Pouvoir donner la main aux clients de plateforme d’intégration pour
déployer en production à leur guise. Un portail selfcare !
XL Deploy : Solution de Continuous Delivery agent
Less proposée par Xebialabs.
Environnement graphique d’execution des
déploiements et Repository des deploiements
Agent BizTalk Server
http://xebialabs.com/products/xl-deploy/
Release Managment : Solution de Continuous
Delivery Microsoft intégrable à TFS et VSO.
Workflow de déploiement, gestion de configuration,
repository de release
Creation d’activités de déploiement BizTalk via power
Shell
https://www.visualstudio.com/en-
us/products/release-management-for-microsoft-
visual-studio-vs.aspx
Questions

Contenu connexe

Tendances

Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesOCTO Technology Suisse
 
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...devops REX
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2Sébastien Bourguignon
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devopsdevops REX
 
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011Henri Gomez
 
Du cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - NormationDu cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - NormationRUDDER
 
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?devops REX
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesStéphane Di Cioccio
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOpsMicrosoft
 
DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015
DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015
DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015Microsoft
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSISébastien Bourguignon
 
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Leandevops REX
 
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationSéminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationORSYS
 
Journée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsJournée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsPublicis Sapient Engineering
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficienceMichel Bruchet
 
Devoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDevoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDiego Lemos
 
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020NimeOps
 
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...devops REX
 

Tendances (20)

Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiques
 
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2
 
TIAD : DevOps & continuous delivery dans le cloud
TIAD : DevOps & continuous delivery dans le cloudTIAD : DevOps & continuous delivery dans le cloud
TIAD : DevOps & continuous delivery dans le cloud
 
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
 
Du cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - NormationDu cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - Normation
 
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequences
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015
DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015
DevOps - Qualité, Performance et Télémétrie avec Visual Studio 2015
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
 
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
 
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationSéminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
 
Journée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsJournée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOps
 
L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficience
 
Devoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous DeliveryDevoxx 2016 - L'odyssée du Continuous Delivery
Devoxx 2016 - L'odyssée du Continuous Delivery
 
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020
 
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
[devops REX 2017] Oser ralentir pour aller plus vite, histoire d’une révoluti...
 
The DevOps Wonder @ PHPTour Lyon 2014
The DevOps Wonder @ PHPTour Lyon 2014The DevOps Wonder @ PHPTour Lyon 2014
The DevOps Wonder @ PHPTour Lyon 2014
 

En vedette

DevOps, freedom to get stuff done
DevOps, freedom to get stuff doneDevOps, freedom to get stuff done
DevOps, freedom to get stuff doneAhmed Bessifi
 
Favoriser la mise en oeuvre d'une politique DEVOPS pour les grandes organisat...
Favoriser la mise en oeuvre d'une politique DEVOPS pour les grandes organisat...Favoriser la mise en oeuvre d'une politique DEVOPS pour les grandes organisat...
Favoriser la mise en oeuvre d'une politique DEVOPS pour les grandes organisat...itSMF France
 
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueDevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueagilegarden
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?antony_guilloteau
 
XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...
XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...
XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...Publicis Sapient Engineering
 
DevOps : mission [im]possible ?
DevOps : mission [im]possible ?DevOps : mission [im]possible ?
DevOps : mission [im]possible ?rfelden
 

En vedette (8)

DevOps, freedom to get stuff done
DevOps, freedom to get stuff doneDevOps, freedom to get stuff done
DevOps, freedom to get stuff done
 
Favoriser la mise en oeuvre d'une politique DEVOPS pour les grandes organisat...
Favoriser la mise en oeuvre d'une politique DEVOPS pour les grandes organisat...Favoriser la mise en oeuvre d'une politique DEVOPS pour les grandes organisat...
Favoriser la mise en oeuvre d'une politique DEVOPS pour les grandes organisat...
 
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueDevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?
 
Xebicon'16 : Comment j'ai piloté mon train ?
Xebicon'16 : Comment j'ai piloté mon train ?Xebicon'16 : Comment j'ai piloté mon train ?
Xebicon'16 : Comment j'ai piloté mon train ?
 
Les tests de securite devops
Les tests de securite devopsLes tests de securite devops
Les tests de securite devops
 
XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...
XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...
XebiCon'16 : PMU et le Big Data - d'une approche mono projet à une démarche e...
 
DevOps : mission [im]possible ?
DevOps : mission [im]possible ?DevOps : mission [im]possible ?
DevOps : mission [im]possible ?
 

Similaire à Biz talk summit devops - continuous delivery

devops.pdf
devops.pdfdevops.pdf
devops.pdfqsdqsd4
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleSamuel Metias
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOpsB2BM
 
DevOps-Infographie-Quadran.pdf
DevOps-Infographie-Quadran.pdfDevOps-Infographie-Quadran.pdf
DevOps-Infographie-Quadran.pdfAmeur BENTOUTA
 
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, LinuxYasmine Amrani
 
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, LinuxCellenza
 
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXRetour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXSamuel Metias
 
20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOpsIBM France Lab
 
Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Jacky Galicher
 
Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Jacky Galicher
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & opsQuentin Adam
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptxboulonvert
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret
 
Présentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxPrésentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxZALIMAZA
 
[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 2Cellenza
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...Adrien Blind
 
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxPrésentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxZALIMAZA
 
Les Tests : une évolution, pas une révolution
Les Tests : une évolution, pas une révolutionLes Tests : une évolution, pas une révolution
Les Tests : une évolution, pas une révolutionZeenat Nazaroudine
 

Similaire à Biz talk summit devops - continuous delivery (20)

devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOps
 
DevOps-Infographie-Quadran.pdf
DevOps-Infographie-Quadran.pdfDevOps-Infographie-Quadran.pdf
DevOps-Infographie-Quadran.pdf
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
 
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
5- [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
 
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
 
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXRetour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
 
20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps
 
Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ?
 
Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ?
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & ops
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops Sherbrooke
 
Présentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxPrésentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptx
 
[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
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
 
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxPrésentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptx
 
Les Tests : une évolution, pas une révolution
Les Tests : une évolution, pas une révolutionLes Tests : une évolution, pas une révolution
Les Tests : une évolution, pas une révolution
 
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
 

Plus de Radoine Douhou

Cellenza microservices - tour d'horizon - v0.1
Cellenza   microservices - tour d'horizon - v0.1Cellenza   microservices - tour d'horizon - v0.1
Cellenza microservices - tour d'horizon - v0.1Radoine Douhou
 
Cellenza dev test - azure service fabric - v1.0 - slideshare
Cellenza   dev test - azure service fabric - v1.0 - slideshareCellenza   dev test - azure service fabric - v1.0 - slideshare
Cellenza dev test - azure service fabric - v1.0 - slideshareRadoine Douhou
 
A la découverte d'Azure Logic App
A la découverte d'Azure Logic AppA la découverte d'Azure Logic App
A la découverte d'Azure Logic AppRadoine Douhou
 
Biz talk summit devops - monitoring
Biz talk summit   devops - monitoringBiz talk summit   devops - monitoring
Biz talk summit devops - monitoringRadoine Douhou
 
Slide guss 2014 events hub - future of integration
Slide guss 2014   events hub - future of integrationSlide guss 2014   events hub - future of integration
Slide guss 2014 events hub - future of integrationRadoine Douhou
 
DevOps Day - Monitoring
DevOps Day - MonitoringDevOps Day - Monitoring
DevOps Day - MonitoringRadoine Douhou
 

Plus de Radoine Douhou (7)

Cellenza microservices - tour d'horizon - v0.1
Cellenza   microservices - tour d'horizon - v0.1Cellenza   microservices - tour d'horizon - v0.1
Cellenza microservices - tour d'horizon - v0.1
 
Cellenza dev test - azure service fabric - v1.0 - slideshare
Cellenza   dev test - azure service fabric - v1.0 - slideshareCellenza   dev test - azure service fabric - v1.0 - slideshare
Cellenza dev test - azure service fabric - v1.0 - slideshare
 
A la découverte d'Azure Logic App
A la découverte d'Azure Logic AppA la découverte d'Azure Logic App
A la découverte d'Azure Logic App
 
Biz talk summit devops - monitoring
Biz talk summit   devops - monitoringBiz talk summit   devops - monitoring
Biz talk summit devops - monitoring
 
Slide guss 2014 events hub - future of integration
Slide guss 2014   events hub - future of integrationSlide guss 2014   events hub - future of integration
Slide guss 2014 events hub - future of integration
 
DevOps Day - Monitoring
DevOps Day - MonitoringDevOps Day - Monitoring
DevOps Day - Monitoring
 
Dev opsday case study
Dev opsday   case studyDev opsday   case study
Dev opsday case study
 

Biz talk summit devops - continuous delivery

  • 1. BizTalk Summit France 2015 DevOps – Continuous Delivery Cellenza Microsoft Radoine Douhou Jacques Nhouyvanisvong
  • 2. Cellenza Cellenza Sommaire 1 Plateforme d’intégration, une cible idéale ? 2 DevOps 4 DevOps appliqué à une plateforme d’intégration 5 Annexes 3 Focus sur le Continuous Delivery
  • 3. Cellenza L’équipe d’intégration, une cible idéale ? Trop cher ! Interfaçons nous en direct Trop Long C’est une boite noire Anomalie, encore un problème d’intégration Métier DevAvec le Métier, tout est toujours urgent Le Besoin n’est pas clair, j’ai pas mes Inputs Les Ops, incapable de déployer correctement un package ! Ils ont encore tout casser avec leur patch OS BizTalk, trop complexe ! Aucune procédure n’est fournie par les Dev ! Les package livrés par les Dev ne marchent pas ! Ops Un problème en Prod, je n’ai pas les accès pour investiguer Une change request ? Pas pour moi, beaucoup trop sensible ! Scrum ? DevOps ?
  • 4. Cellenza Pourquoi DevOps ? “DevOps is development and operations collaboration” “DevOps is treatingyour infrastructure as code” “DevOps is using automation” “DevOps is Kanban for Ops?” “DevOps is feature toggles” “DevOps is small deployments” L’objectif du mouvement DevOps est de fluidifier les processus et de créer une synergie en favorisant la collaboration entre les équipes de développement (« Devs ») et les équipes d’exploitation(« Ops »). En supprimant les frictions et les blocages, on améliore la productivité et l’efficacité du système d’information de l’entreprise. Cela apporte des logiciels de très haute qualité et des meilleurs services aux clients. Cela rejaillit donc positivement sur la relation avec les équipes Métier ! Selon Vanson Bourne, 95% des entreprises françaises planifient actuellement la mise en œuvre du DevOps afin d'accélérer la livraison d'applications Un quart des 2000 plus grandes organisations mondiales sont en train d'adopter massivement le DevOps. Dixit le Gartner.
  • 5. Cellenza Pas une méthode, mais une philosophie « Plutôt qu’un marché, DevOps est plus une philosophie, un changement culturel qui associe les deux mondes du développement et des opérations » Gartner
  • 6. Cellenza Focus sur le Continuous Delivery Définir Génération d’idées Développer +Tester De l’idée à l’application opérationnelle Opérer Du déploiement à la rétroaction Réalisation de la valeur Apprendre Apprentissage actionnable
  • 7. Cellenza Automatisation des étapes du cycle de Delivery ContinuousBuild ContinuousDelivery ContinuousDeployment
  • 8. Cellenza DevOps appliqué à la plateforme d’intégration TFSBuildService BuildTemplatepersonnalisé BizUnit BizTalkDeploymentFramework BizTalkFactoryPowershellProvider FxCop/BizTalkCop VisualStudioOnline BizTalkDeploymentFramework Les pratiques de DevOps s'appuient sur des outils existants, déjà en production dans beaucoup d'entreprises, touchant au déploiement et l'amélioration continue..." Gartner.
  • 9. Cellenza Présentation succincte de chacune des briques Visual Studio Online Solution Online de Team Foundation Server. https://www.visualstudio.com/fr-fr/products/what-is-visual-studio-online-vs.aspx BizTalk Deployment Framework Projet codeplex facilitant le déploiement des applications BizTalk. https://biztalkdeployment.codeplex.com/ BizTalkCop Projet codeplex permettant l’analyse de code pour BizTalk. http://biztalkcop.codeplex.com/ BizTalkFactory Powershell Provider Projet codeplex facilitant la configuration des hosts, host instance, adapters, etc … http://psbiztalk.codeplex.com/ BizUnit Projet codeplex faciliant les tests unitaires BizTalk. https://bizunit.codeplex.com/
  • 10. Cellenza Schéma de la démo DEV SERVER BUILD SERVER DEMO SERVER (2) Queue New Build (3) New Build (4) Deploy New (1) Check-in (3.1) Versionning (3.2) Code check (3.3) Build (3.4) Deploy (3.5) Test
  • 12. Cellenza Pour aller plus loin ! Pouvoir donner la main aux clients de plateforme d’intégration pour déployer en production à leur guise. Un portail selfcare ! XL Deploy : Solution de Continuous Delivery agent Less proposée par Xebialabs. Environnement graphique d’execution des déploiements et Repository des deploiements Agent BizTalk Server http://xebialabs.com/products/xl-deploy/ Release Managment : Solution de Continuous Delivery Microsoft intégrable à TFS et VSO. Workflow de déploiement, gestion de configuration, repository de release Creation d’activités de déploiement BizTalk via power Shell https://www.visualstudio.com/en- us/products/release-management-for-microsoft- visual-studio-vs.aspx