Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX

  • Published on
    07-Jan-2017

  • View
    62

  • Download
    0

Embed Size (px)

Transcript

Prsentation PowerPoint

Digital TransformationCloud Applications

1

Les Apps sont cls pour lavenir du business

Sur 5 ans, 1 investi dans une application PaaS dans Azure rapporte 466 **ForesterLes Apps dveloppes ou migres dans le PaaS Azure sont disponibles sur le march deux fois plus vite **Forester67% des services proposs par Azure sont consomms directement par des Apps * *MicrosoftEn 2016, 4 fois plus dapplications professionnelles sont adapts au monde du mobile **IDC27% seulement des dveloppeurs utilisent Visual Studio en FranceLes applications sont le cur de la transformation digitale. Leur avenir passe par le Cloud, qui est le futur du business !

Sur 5 ans, 1 investi dans les solutions DevOps de Microsoft rapporte 529 **Forester

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM2

Every company is a software company

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM3

Les PDG ont la conviction que le numrique va transformer le business plus que nimporte quelle autre tendance

Source: PWC CEO SurveyTendance de transformation mtier, 5 prochaines annes (%)Avances technologiquesInfluence dmographiqueInfluence de lconomie globaleRarfication des ressources & climatUrbanisation86% des PDG considrent le digital comme la priorit #1

PRISM FY16 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM4

Transformation ou darwinisme digitaldu Fortune 500existent depuis lan 2000

du S&P 500 seront de nouvelles compagnies en 2026

52%75%

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM5

Les compagniesde toutes taillesentament leurtransformationdigitaledes dirigeantsrecherchent une innovation de rupture93%

50%

83%En2016En2019Le triangle de la transformationimpulse le passage dans lre du digital

Revenu directementattribuable au digital

2014201922%41%39%Dclenchentdirectement lesprogrammes detransformation

PrincipalSponsorde la transformationdigitale du business

DSIMarketing

Dpense ITestimeEn 2017Les directions mtiers repensent les processuset les produits dans lre du digitalLes execs challengent les business models existants

Les leaders du Marketingrimaginent compltementlexprience client

La direction gnrale travaillesur une planification long terme10%DAF assignentde leur budgetde fonctionnementaux technologies

Rle de la DSIGuovernance

ContrlePDG

IoT cldefficacitet dinnovation

RductiondescotsInnovationproduits

IoTNouveaux BusinessModels

23% Directions mtiers (DG)

20% PDG

19% MarCom

Les dcideursmtiers dpensentdpenspar lITpourchaque

$0.47$1

DGMarComPDGDSI

Pour sadapter, les entreprises doivent changer leurs priorits

Rester centr sur lexprience client.Proposer un scnario multiplateforme devient une ncessit.Les applications internes doivent rationalises pour augmenter la productivit.

De nouveaux services et devices sont lancs de plus en plus vite.Vous devez suivre les changements aussi vite que possible grande chelle.La scurit est votre top priorit.Vous avez besoin de savoir qui utilise votre service, et de fournir seulement les droits adquats.

123

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM7

Dfinir la transformation digitale

Centrsur le contenu

Ractif Une coute en temps relPersonnalisUn service VIP

appsinterfacedatadatadatadatadatadatadatadatadatadataappsservicesappsservicesappsservices

Put peopleat the center

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM8

Digital transformation

intelligent services

Transformez vos produitsFidlisez vos clientsOptimisez vos oprationsAppuyez vous sur vos employs

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM9

12 ansge moyen des entreprises du S&P 500 en 20201 million/heure nouveau devices en ligne en 202060% des calculs informatissseront dans le cloud publique en 2025Devenez Digital

Microsoft Envision 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM10

Construire la prochaine generation dapplications intelligentesAvec une solution complte et ouverte pour chaque dveloppeur et chaque plateforme :Tirez profit de chaqueligne de codeConcentrez-vous surle service et pas la mcaniqueRendez mes donnes intelligentes

231Outils de productivitPlateforme CloudService de donnes

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM11

EXISTING APPSRvlateur de transformation digitaleshift de lapplicatif au servicefocus sur lexprience utilisateuragilit + industrialisation =DevOpscloud readyNEW APPSTerreau de la transformation digitaleservices par essenceanticipe lexprience utilisateurractivit + personnalisation = intelligencebuild on the cloudThe dilemna of Digital Transformation

cest collaborer entre les tudes, le dveloppement et la production

cest une fiche de poste

cest livrer plus vite des releases plus petites

cest de lautomatisationDfinir DevOps

DevOps est une dmarche de collaboration agile entre Etudes (Dev), Production (Ops) et Mtiers (Business) sur lensemble du cycle de vie du service du design au support en production.Nos groupes produits pratiquent DevOps depuis des annes (Windows, Office, Visual Studio), nous faisons partie des pionniers du DevOps avec Amazon, Google et Facebook et comme nos clients, nous avons d nous transformer et intgrer DevOps.DevOps est dfiniet Microsoft est un leader des pratiques DevOps !

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM15

De 3 ans 3 semaines !? RTM2,5 yearsPlanningCodeCodeTest & StabilizeTest & Stabilize

? Beta

< to this !

< From this La division Engineering de Microsoft est pass de l'expdition d'un produit sous bote tous les 2,5 ans fournir des mises jour de produits et de services toutes les 3 semaines. Cette transformation aurait pas t possible sans DevOps!

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM16

DevOps chez Microsoft nos histoires dingnierie

http://stories.visualstudio.com

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM17

DevOps est une dmarche de collaboration agile entre Dev, Production (Ops) et Business sur lensemble du cycle de vie du service du design au support en productionDfinir DevOpsAmlioration de la qualit de serviceAmlioration continueMonitoring et apprentissage continu grce aux feedbacksAcclration du provisionningFiabilisation des dploiementsAutomatisation des testsAcclration du Time to MarketAcclration des rsolutions dincidents (MTTR)Industrialisation des dploiements

Culture et collaborationAutomatisationContinuous delivery

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM18

DevOps value by design scenarios 1/2Mobile

Cloud

Modern appsAgility

Applicationsmulti OSEnvironnement et applications de haute qualitOptimiser les cotsMean time to recover (dlai moyen de rsolution)Amlioration continu des applicationsApplication multi-plateformeAmlioration continue des infrastructuresTime to market (dlai de mise sur le march)

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM19

Adopter une culture et des pratiques DevOps

Jai besoin que mes quipes mtiers connaissent mes services informatiques et sen servent pour tre au plus prs du besoin de mes clients. Jai besoin que mes services informatiques soient dlivrs rapidement et adapts rgulirement en fonction de lvolution du march.

Les quipes de dveloppement maitrisent mon cycle de dveloppement agile. Elles dlivrent des applications robustes et de haute qualit.Je construis un contrat de confiance entre les quipes Dev et Ops via des relations win-win. Je maitrise ma chaine de livraison de bout en bout.

Agile operationsMa production est suffisamment mature et matrise pour augmenter les frquences des release.

Agile development

Agile collaboration

Je fais la publicit de mes performances SI au business. Je fais dcouvrir mes services IT de pointeDevOps for business

DevOps strategyJassiste le dploiement dune organisation agile. Mon SI sadapte en temps rel aux besoins business.

opsopsdevdevbizboardJai besoin de plateformes sures, fiables et modernes. Jai besoin que mes quipes assurent ces caractristiques de manire continue et industrialise.Jai besoin dapplications simples et efficaces, adaptes mon activit, et volutives en fonction de mes besoins. Jai besoin dquipes ractives qui produisent des livrables de haute qualit.Jai besoin dintgrer les informations centralises par mes quipes informatiques et mtiers et gagner en ractivit dans mes services.Chaque tape du chemin qui mne une adoption complte des pratiques devops peut tre dcline sur les trois piliers de la dmarche : culture de la collaboration, automatisation et continuous delivery.

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM20

Teams organizationcloud strategyinfrastructure as a code

provisioning (on premise or in the cloud)

production

opsstaging

ops

integration

ops

build strategy

dev

dev

dev

agile practices & method

business implication cases & needs managementagile infrastructure managementcapacity/change/config managementincident & problems managementproactive monitoringservices level management and catalogagile master managementcommon metricsreplicationreplication

tests

tests

tests

tests strategy & automation

bizapps metrics & telemetry

release automation

database lifecycle

IT security

devopsDevOps Practices

Solutions DevOps

Azure

VSTSMarketplace + Dev ServicesOperations Management SuiteAny toolLog AnalyticsConfiguration ManagementApplication Patch Assessment Automation Desired State Configuration

Visual Studio

DevOps

AgileQuality

Subscriber Benefits

Training + SupportIdea to appAny language

All your IT operations tasks in oneAccess to insights in minutesHybrid and openManagement anywhere, anytime

Azure Container Service

Application Insight

Azure Resource Manager

Python

UbuntuDocker

Azure Services Fabric

Below are products offered by Microsoft to assist in the adoption of DevOps for an organization:

VSTS: CI/CD/RM/Unit Testing

Azure Resource Manager: IaC

Visual Studio Enterprise provides an integrated end to end solution for teams of any size with demanding quality and scale needs. The included set of comprehensive tools and services for designing, building and managing complex enterprise applications begins with Visual Studio Enterprise.

Visual Studio Team Services provides an interface for teams to share code, track work and ship software for any language, all in a single package. The perfect complement to your IDE.

Connectivity to Azure Marketplace and Developer Services provides you an online store for thousands of certified, open source, and community software applications, developer services and data-pre-configured for Microsoft Azure, Simply download, deploy, and get more done.

Open Source on Azure: Makes DevOps easier to implement because its open and flexible, offers a wide range of toolsets for automation and configuration, and simplifies provisioning.Management: Puppet, Chef, Ansible Mesos Applications: Drupal, Wordpress, Joomia! Development frameworks: nodeJS, Python, Java, PHPDatabases: Hadoop, MySQL, MongoDBInfrastructure: Red Hat, Linux, Ubuntu Containers: Docker, Mesosphere22

Microsoft vous aide vous concentrer sur la valeur mtier et linnovation

Votre ApplicationVotre zone dinvestissementAzure Services

Our mission is to empower every person and every organization on the planet to achieve more.

Nous vous garantissons une plateforme stable, scurise et grande chelle.

Nous vous fournissons les outils pour innover et acclrer.

2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.11/27/2016 1:39 PM23

The Microsoft DevOps solution enables high performance with more deployments and shorter lead times.Benefits realized

Faster speed-to-market by as much as 20x,leading to increased salesReduced cycle time by as much as 99%, and more frequent deploymentsImproved developer productivity with faster,automated release processesFaster recovery from failures and risk reductionInfrastructure savings via Azure

DevOps TEI Report

EXPERIENCES

Dbut ditration

Responsable infrastructureLance une mise jour des serveursLutilisateur se connecte son application prfre

Lapplication se connecte au serveur le plus rcentLapplication plante, mais se relance sur un serveur pas encore jourLutilisateur ne se rends compte de rien

Lapplication, a automatiquement envoy le rapport de bug au DEV

Over the air: Le DEV reoit le rapport de bug, et sengage fournir le correctif dans le temps de litration

After landing: Une fois le correctif fourni, il est mis en phase de release acclreIn the hotel: La version corrige de lapplication est production et fonctionne sur les serveurs les plus rcents

Fin de litration

bug

#

26

1M$0M$0M$apps balancer

bug

DEVBIZOPS

Provisionning des machines la demande (en prod et en tests)Mise jour OS/Update/Security par itration (lotissage)2 axes de collaboration construire :La prise de compte du mcanisme dapps balancerLa remonte de bugs27

W...

Recommended

View more >