Biz talk summit devops - continuous delivery

1 023 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
1 023
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
6
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

×