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’in...
Cellenza
L’équipe d’intégration, une cible idéale ?
Trop cher !
Interfaçons nous en
direct
Trop Long
C’est une boite
noire...
Cellenza
Pourquoi DevOps ?
“DevOps is
development
and
operations
collaboration”
“DevOps is
treatingyour
infrastructure
as ...
Cellenza
Pas une méthode, mais une philosophie
« Plutôt qu’un marché, DevOps est plus une philosophie, un
changement cultu...
Cellenza
Focus sur le Continuous Delivery
Définir
Génération d’idées
Développer +Tester
De l’idée à l’application
opératio...
Cellenza
Automatisation des étapes du cycle de
Delivery
ContinuousBuild
ContinuousDelivery
ContinuousDeployment
Cellenza
DevOps appliqué à la plateforme
d’intégration
TFSBuildService
BuildTemplatepersonnalisé
BizUnit
BizTalkDeployment...
Cellenza
Présentation succincte de chacune des
briques
Visual Studio Online
Solution Online de Team Foundation Server.
htt...
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-...
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...
Questions
Prochain SlideShare
Chargement dans…5
×

Biz talk summit devops - continuous delivery

961 vues

Publié le

Implementer une approche DevOps sur une plateforme de Mediation BizTalk Server.

Publié dans : Internet
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
961
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Biz talk summit devops - continuous delivery

  1. 1. BizTalk Summit France 2015 DevOps – Continuous Delivery Cellenza Microsoft Radoine Douhou Jacques Nhouyvanisvong
  2. 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. 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. 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. 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. 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. 7. Cellenza Automatisation des étapes du cycle de Delivery ContinuousBuild ContinuousDelivery ContinuousDeployment
  8. 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. 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. 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
  11. 11. Cellenza Cellenza DEMO Continuous Delivery BizTalk Server
  12. 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
  13. 13. Questions

×