TIAD : DevOps & continuous delivery dans le cloud

2 450 vues

Publié le

Reducing the delivery cycles
Resources Optimization
Improve quality & availability
Continuous learning

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

TIAD : DevOps & continuous delivery dans le cloud

  1. 1. The incredible Automation Day DevOps & Continuous Delivery dans le Cloud Stéphane GOUDEAU @stephgou66 Microsoft DX
  2. 2. Pourquoi automatiser ? Réduction des coûts Principes Lean
  3. 3. Comment automatiser ? Optimisation des ressources
  4. 4. Réduction des cycles de livraison Apprendre Apprentissage actionnable Rétroaction en continue | Qualité en continu | Livraison en continu SQL - A Website Virtual Machines SQL-A Website[SQL CONFIG] VM (2x) DEPENDS ON SQLDEPENDS ON SQL SQLCONFIG
  5. 5. Catégorisation des outils DevOps Cycle de développement logiciel Release Management Monitoring Déploiement Provisionning d’infrastructure Configuration d’application Configuration du système Télémétrie Supervision technique Storyboarding Source Control Management Software Design Agile Portfolio Management Build Tests Reporting et BI Analyse de code Intégration continue
  6. 6. demo Réduction des cycles de livraison : Visual Studio Online + Azure
  7. 7. Languages, Dev Tools & App Containers CMS & Apps Devices Databases Management nativement intégrées dans l’offre Microsoft…. et complétées par tout un écosystème… Operating systems Des technologies et produits DevOps…
  8. 8. Optimisation de l’utilisation des ressources • Une gestion unifiée des ressources qu’elles soient à demeure ou dans le Cloud • Support des technologies tiers-parties • Une optimisation des ressources par l’automatisation ▪ Autoscaling des services de compute PaaS, IaaS ainsi que des Web Sites ou des Web Jobs ▪ Autoscaling des services de base de données ▪ Automatisation des environnements = « Infrastructure as code » (bis ) • Virtualisation des containers
  9. 9. demo Optimisation de l’utilisation des ressources : Docker et Azure
  10. 10. Develop Build Test Deploy Environments Monitor and Learn Processes Dev/Test Integration Pre-Production Production Outils DevOps et Microsoft
  11. 11. Sources d’informations techniques • DevOps pour le Cloud… ▪ http://aka.ms/AzureDevops • Opsgility ▪ http://michaelwasham.com/2013/11/29/boot strapping-a-powershell-dsc-pull-server-and- client/ • Windows Azure Training Kit (Aout 2013) ▪ http://www.microsoft.com/download/en/detai ls.aspx?displaylang=en&id=8396 • Introducing Windows Azure for IT Professionals ▪ http://aka.ms/682887pdf • Orchestrator, SMA, Azure Automation ▪ https://technet.microsoft.com/en- us/library/dn469260.aspx • Mon blog  ▪ http://blogs.msdn.com/b/stephgou
  12. 12. © 2012 Microsoft Corporation. Tous droits réservés. Microsoft, Windows et les autres noms de produits sont des marques déposées ou des marques commerciales de Microsoft aux États-Unis et/ou dans d'autres pays. Les informations contenues dans ce document sont fournies uniquement à titre indicatif. Elles représentent l'opinion actuelle de Microsoft Corporation sur les points cités à la date de cette présentation. Microsoft s'adapte aux conditions fluctuantes du marché et ce document ne doit pas être interprété comme un engagement de la part de Microsoft ; de plus, Microsoft ne peut pas garantir la véracité de toute information présentée après la date de la présentation. MICROSOFT EXCLUT TOUTE GARANTIE, EXPRESSE, IMPLICITE OU STATUTAIRE, EN CE QUI CONCERNE CETTE PRÉSENTATION. © 2013 Microsoft Corporation. Tous droits réservés. Microsoft, Windows et les autres noms de produits sont des marques déposées ou des marques commerciales de Microsoft aux États-Unis et/ou dans d'autres pays. Les informations contenues dans ce document sont fournies uniquement à titre indicatif. Elles représentent l'opinion actuelle de Microsoft Corporation sur les points cités à la date de cette présentation. Microsoft s'adapte aux conditions fluctuantes du marché et ce document ne doit pas être interprété comme un engagement de la part de Microsoft ; de plus, Microsoft ne peut pas garantir la véracité de toute information présentée après la date de la présentation. MICROSOFT EXCLUT TOUTE GARANTIE, EXPRESSE, IMPLICITE OU STATUTAIRE, EN CE QUI CONCERNE CETTE PRÉSENTATION.

×