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