petit déjeuner octo - l'infra au service de ses projets

Download Petit déjeuner Octo - L'infra au service de ses projets

If you can't read please download the document

Upload: adrien-blind

Post on 16-Apr-2017

126 views

Category:

Technology


0 download

TRANSCRIPT

Prsentation PowerPoint

Petit-Djeuner du 8 Dcembre 2015

www.octo.com - www.usievents.com - @OCTOTechnologyN

1

Frdric PETITOcto TechnologyDelivery Manager ITAAS@madgicwebIntervenantsAlain LAGABRIELLESocit GnraleResponsable Automation@Alain_LagabAdrien BLINDSocit GnraleProduct Owner ITAAS@AdrienBlindOlivier JANSocit GnraleResponsable de lIngnierie Serveurs et Stockage @ojantk

www.octo.com - www.usievents.com - @OCTOTechnologyN

2

9h00 : De limportance du Time To Market Alain LAGABRIELLE

9h30 : De lagilit au programme Continuous Delivery Adrien BLIND

10h : ITaaS : Une infra au service de ses projetsFrdric PETIT

10h30 : Retour dexprience du projet - Ce quil faut retenir !Olivier JAN

11h00 : Questions / RponsesLe programme de la matine !

www.octo.com - www.usievents.com - @OCTOTechnologyN

3

www.octo.com - www.usievents.com - @OCTOTechnologyN

4

www.octo.com - www.usievents.com - @OCTOTechnologyN

5

www.octo.com - www.usievents.com - @OCTOTechnologyN

6

www.octo.com - www.usievents.com - @OCTOTechnologyN

7

www.octo.com - www.usievents.com - @OCTOTechnologyN

8

www.octo.com - www.usievents.com - @OCTOTechnologyN

IT InfraTTM1 Month1 Day

www.octo.com - www.usievents.com - @OCTOTechnologyN

10

IT InfraTTM1 Month1 Day5 Days3 H

www.octo.com - www.usievents.com - @OCTOTechnologyN

11

IT InfraTTM1 Month1 Day5 Days3 H1 Day1 H

www.octo.com - www.usievents.com - @OCTOTechnologyN

12

IT InfraTTM1 Month1 Day5 Days3 H1 Day1 H< 1 H

www.octo.com - www.usievents.com - @OCTOTechnologyN

13

www.octo.com - www.usievents.com - @OCTOTechnologyN

14

www.octo.com - www.usievents.com - @OCTOTechnologyN

15

Couvrir linvestissement avec lesbnfices raliss

Meilleure stabilit

Time-To-Marketamlior

Plus de ValeurBusinessReduction of Maintenance costs

Amliorer notre efficacit et dlivrer plus de valeur

Travailler comme lesgants du web (GAFA) :

Implmenter un autre modleoprationnel Devenir une usine Continuous Delivery

Contribuer loptimisation des cots

Continuous Delivery

www.octo.com - www.usievents.com - @OCTOTechnologyN

16

Flux / AgileImpliquer les parties prenantes sur le produit, livrer plus rapidement et rgulirement de la valeur business

Ex : Scrum vs Kanban vs Scrumbann Backlog groomingCraftsmanshipConstruire du code robuste et durable

Ex. : stratgie de branches, TDD, BDD, clean code, pair programming...DevOpsDevs et Ops collaborent pour construire et oprer le produit, ils sappuient fortement sur lautomatisation

Ex. Infra as code, dploiement automatis, mtrologie...Framework de pratiques

www.octo.com - www.usievents.com - @OCTOTechnologyN

17

Un mot clef : Automatisation

www.octo.com - www.usievents.com - @OCTOTechnologyN

18

github

Infrastructure as a Service through Code

Metrology

PLATFORMUne plateforme de bout en bout

www.octo.com - www.usievents.com - @OCTOTechnologyN

19

Infrastructure as code1. Provisionner2. Configurer3. Oprer Cloud IaaS - PaaS

IT historique

Orchestrer et assembler une topologie de composants pour crer un env. applicatif

AgilePiloter linfrastructure avec desparadigmes et des outils de dveloppeursAPI +codeEquipes app.Infra

Les quipes app. gagnent en autonomie et efficacit mais doivent apprhender de nouveaux conceptsLinfra. devenant du logiciel, on peut ds lors lui appliquer les principes agile et craftsmanship

www.octo.com - www.usievents.com - @OCTOTechnologyN

20

PlateformeContinuousDeliveryRconcilier le cycle de vie de lapplication et de son environnement dans un pipeline commun Le rle de lusine logicielle est prolong pour porter la construction et la livraison des infrastructures

Pipeline automatis

DEVUATPRODInfrastructure as code

www.octo.com - www.usievents.com - @OCTOTechnologyN

21

Environnements phmresPop it, use it, trash it: on cre un environnementpour rpondre un besoin

Self-serviceOn-demandPay-per-useElastic

www.octo.com - www.usievents.com - @OCTOTechnologyN

22

www.octo.com - www.usievents.com - @OCTOTechnologyN

23

Proposer des services dinfrastructure accessibles au travers dinterfaces de programmation utilisables par des outils dintgration continue !ITAASLa demande

DevOps!?

www.octo.com - www.usievents.com - @OCTOTechnologyN

24

> Analyse de lexistant : Les offres !

ServeursStockagesRseaux

ClimatisationEnergieDatacenter

Systmes dexploitation

Bases de donnesServeurs dapplications

Applications

Services la demande

Provisionnement

Oprations

Machine

Systme Exploitation

Middleware

Database

Configuration

Exploitation

Rseau

Data

Scurit

www.octo.com - www.usievents.com - @OCTOTechnologyN

25

> Analyse de lexistant : Lorganisation !

Cloud

OS

Middleware

DBA

Monitoring

Client

www.octo.com - www.usievents.com - @OCTOTechnologyN

26

> Rflexion : La place de lITaaS ?!

Cloud

OS

Middleware

DBA

Monitoring

Client

ITaaS

www.octo.com - www.usievents.com - @OCTOTechnologyN

27

> Rflexion : L IT As A Service ?!

AuthentificationHabilitationTransformationReportingLimitationAPIScriptITAAS

API

Plugins

Connecteurs

www.octo.com - www.usievents.com - @OCTOTechnologyN

28

UtileUtilisableUtilis

www.octo.com - www.usievents.com - @OCTOTechnologyN

29

Le Delivery ModelStakeHoldersProduct OwnerDev Teams

PRODUCT BACKLOG

STORY MAP$$$

SPRINT BACKLOGMiddlewareCloudDBARseau

IaaS

FEATURE TEAM

VALIDATE

RELEASEScheduled departure

SprintDone

AGILESCRUM / KANBAN

Cadrage et organisation RalisationSuivi par le POLivraison client et validationPrise en compte et analyse des besoinsEtude et priorisation

www.octo.com - www.usievents.com - @OCTOTechnologyN

30

ITaaS : Les briques logiques !

Configuration Management

Identity Database

Reporting(Aggregate log)Cloud

DBA CenterDNSSecurityRepository

Rest APIAuthentication / AuthorizationAdmin ViewControllerExternal APIs Clients

Job OrchestratorConnectors

www.octo.com - www.usievents.com - @OCTOTechnologyN

31

ITaaS : Les briques logiques !

Configuration Management

Identity Database

Reporting(Aggregate log)Cloud

DBA CenterDNSSecurityRepository

Rest APIAuthentication / AuthorizationAdmin ViewControllerExternal APIs Clients

Job OrchestratorConnectors

www.octo.com - www.usievents.com - @OCTOTechnologyN

32

Ce que produit ITaaS de faon automatise !

Node

DataPKIAppUne machine virtuelleUn OSUne couche applicativeUn jeu de donnesUne petite couche de scuritPrt pour accueillir lapplication12345Middleware

SGBDUn systme de gestion de base de donnes3

www.octo.com - www.usievents.com - @OCTOTechnologyN

33

ITaaSRetour dexprience sur le projet !

www.octo.com - www.usievents.com - @OCTOTechnologyN

34

Proposer des services dinfrastructure accessibles au travers dinterfaces de programmation utilisables par des outils dintgration continue !ITAASLa demande

ITECGTS!?

www.octo.com - www.usievents.com - @OCTOTechnologyN

35

ITAAS - La vraie demandePrivate CloudPaaSAutomationVMWareStartupXaaSDevOpsDBaaSPublic CloudPortalVirtualizationIaaSContinuous DeliveryAutomated deploymentSaaSMetrologyDatalake

www.octo.com - www.usievents.com - @OCTOTechnologyN

36

Les diffrentes initiatives

www.octo.com - www.usievents.com - @OCTOTechnologyN

37

Quoi2 Applications2 mois pour livrer une plateforme completeNous avons besoin daide

The Proof of Concept

www.octo.com - www.usievents.com - @OCTOTechnologyN

38

Dfinition de larchitecture en FvrierPlateforme disponible en AvrilConclusion du PoC en JuinThe Proof of Concept27 API livres7 Applications embarques15 environnements crs par jour10% de temps gagn sur les livraisons applicativesDatabase refresh: de 7 jours 20 minutes.

www.octo.com - www.usievents.com - @OCTOTechnologyN

39

Pilote

OCTOServerDatabaseMiddleware

Fin du travail en autonomieLes premires difficults

www.octo.com - www.usievents.com - @OCTOTechnologyN

40

Une nouvelle organisation, de nouveaux outils et mthodes.Mise en place dun support Monte en comptence de lquipe SG.

Industrialisation

JanvierAotNovembreFvrierMai62150192RefactoringSupportNouvelles APIsAppropriationInternalisationSpin-off

www.octo.com - www.usievents.com - @OCTOTechnologyN

41

Une nouvelle quipeAccompagnement Octo jusqu la fin de lanneUn potentiel de 2000 applications

Spin-offLa suite

Des APIs, des APIs, des APIsUne quipe autonome pour vangliserNouveaux services, containers, rseau, Cloud Public.Linternational

www.octo.com - www.usievents.com - @OCTOTechnologyN

42

www.octo.com - www.usievents.com - @OCTOTechnologyN

43

www.octo.com - www.usievents.com - @OCTOTechnologyN

44

Happy endings

www.octo.com - www.usievents.com - @OCTOTechnologyN

45

Linfrastructure devient une application !

Se faire accompagner !

Let it go !

FailFast

Go Go Go !Take Away !

www.octo.com - www.usievents.com - @OCTOTechnologyN

46

Questions & Rponses?

www.octo.com - www.usievents.com - @OCTOTechnologyN

47

Contact : Mihail [email protected]

www.octo.com - www.usievents.com - @OCTOTechnologyN

48

www.octo.com - www.usievents.com - @OCTOTechnologyN

[email protected] croyez que les technologies changent le monde ? Nous aussi ! Rejoignez-nous !

www.octo.com - www.usievents.com - @OCTOTechnologyN

www.octo.com - www.usievents.com - @OCTOTechnologyN