Publicité

Petit-déjeuner OCTO - L'Infra au service de ses projets

OCTO Technology
18 Jan 2016
Publicité

Contenu connexe

Présentations pour vous(20)

En vedette(20)

Publicité

Similaire à Petit-déjeuner OCTO - L'Infra au service de ses projets(20)

Plus de OCTO Technology(20)

Publicité

Petit-déjeuner OCTO - L'Infra au service de ses projets

  1. www.octo.com - www.usievents.com - @OCTOTechnology 1 Petit-Déjeuner du 8 Décembre 2015
  2. www.octo.com - www.usievents.com - @OCTOTechnology 2 Frédéric PETIT Octo Technology Delivery Manager ITAAS @madgicweb Intervenants Alain LAGABRIELLE Société Générale Responsable « Automation » @Alain_Lagab Adrien BLIND Société Générale Product Owner ITAAS @AdrienBlind Olivier JAN Société Générale Responsable de l’Ingénierie Serveurs et Stockage @ojantk
  3. www.octo.com - www.usievents.com - @OCTOTechnology 3 9h00 : De l’importance du « Time To Market » Alain LAGABRIELLE 9h30 : De l’agilité au programme « Continuous Delivery » Adrien BLIND 10h : ITaaS : Une infra au service de ses projets Frédéric PETIT 10h30 : Retour d’expérience du projet - Ce qu’il faut retenir ! Olivier JAN 11h00 : Questions / Réponses Le programme de la matinée !
  4. www.octo.com - www.usievents.com - @OCTOTechnology 4
  5. www.octo.com - www.usievents.com - @OCTOTechnology 5
  6. www.octo.com - www.usievents.com - @OCTOTechnology 6
  7. www.octo.com - www.usievents.com - @OCTOTechnology 7
  8. www.octo.com - www.usievents.com - @OCTOTechnology 8
  9. www.octo.com - www.usievents.com - @OCTOTechnology 9
  10. www.octo.com - www.usievents.com - @OCTOTechnology 10 IT Infra TTM 1 Month 1 Day
  11. www.octo.com - www.usievents.com - @OCTOTechnology 11 IT Infra TTM 1 Month 1 Day 5 Days 3 H
  12. www.octo.com - www.usievents.com - @OCTOTechnology 12 IT Infra TTM 1 Month 1 Day 5 Days 3 H 1 Day 1 H
  13. www.octo.com - www.usievents.com - @OCTOTechnology 13 IT Infra TTM 1 Month 1 Day 5 Days 3 H 1 Day 1 H < 1 H
  14. www.octo.com - www.usievents.com - @OCTOTechnology 14
  15. www.octo.com - www.usievents.com - @OCTOTechnology 15
  16. www.octo.com - www.usievents.com - @OCTOTechnology 16 ▪ Couvrir l’investissement avec les bénéfices réalisés Meilleure stabilité Time-To-Market amélioré Plus de Valeur Business Reduction of Maintenance costs Améliorer notre efficacité et délivrer plus de valeur ▪ Travailler comme les géants du web (GAFA) : ▪ Implémenter un autre modèle opérationnel Devenir une usine Continuous Delivery Contribuer à l’optimisation des coûts Continuous Delivery
  17. www.octo.com - www.usievents.com - @OCTOTechnology 17 Flux / Agile “Impliquer les parties prenantes sur le produit, livrer plus rapidement et régulièrement de la valeur business” Ex : Scrum vs Kanban vs Scrumbann Backlog grooming Craftsmanship “Construire du code robuste et durable” Ex. : stratégie de branches, TDD, BDD, clean code, pair programming... DevOps “Devs et Ops collaborent pour construire et opérer le produit, ils s’’appuient fortement sur l’automatisation” Ex. Infra as code, déploiement automatisé, métrologie... Framework de pratiques
  18. www.octo.com - www.usievents.com - @OCTOTechnology 18 Un mot clef : Automatisation
  19. www.octo.com - www.usievents.com - @OCTOTechnology 19 github Backlog Grooming Development Interface Source Code Management Continuous Integration Testing Libraries Repository Deployment Automation Infrastructure as a Service through Code Metrology P L A T F O R M Une plateforme de bout en bout
  20. www.octo.com - www.usievents.com - @OCTOTechnology 20 Infrastructure as code 1. Provisionner 2. Configurer 3. Opérer Cloud IaaS - PaaS IT historique Orchestrer et assembler une topologie de composants pour créer un env. applicatif “Piloter l’infrastructure avec des paradigmes et des outils de développeurs” API + code Equipes app. Infra Les équipes app. gagnent en autonomie et efficacité mais doivent appréhender de nouveaux concepts L’infra. devenant du logiciel, on peut dès lors lui appliquer les principes agile et craftsmanship
  21. www.octo.com - www.usievents.com - @OCTOTechnology 21 Plateforme Continuous Delivery “Réconcilier le cycle de vie de l’application et de son environnement dans un pipeline commun”  Le rôle de l’usine logicielle est prolongé pour porter la construction et la livraison des infrastructures Pipeline automatisé DEV UAT PROD Infrastructure as code
  22. www.octo.com - www.usievents.com - @OCTOTechnology 22 Environnements éphémères “Pop it, use it, trash it”: on crée un environnement pour répondre à un besoin
  23. www.octo.com - www.usievents.com - @OCTOTechnology 23
  24. www.octo.com - www.usievents.com - @OCTOTechnology 24 Proposer des services d’infrastructure accessibles au travers d’interfaces de programmation utilisables par des outils d’intégration continue ! ITAAS La demande Dev Ops !?
  25. www.octo.com - www.usievents.com - @OCTOTechnology 25 > Analyse de l’existant : Les offres ! Serveurs Stockages Réseaux Climatisation Energie Datacenter Systèmes d’exploitation Bases de données Serveurs d’applications Applications Services à la demande Provisionnement Opérations Machine Système Exploitation Middleware Database Configuration Exploitation Réseau Data Sécurité
  26. www.octo.com - www.usievents.com - @OCTOTechnology 26 > Analyse de l’existant : L’organisation ! Cloud OS Middleware DBA Monitoring Client
  27. www.octo.com - www.usievents.com - @OCTOTechnology 27 > Réflexion : La place de l’ITaaS ?! Cloud OS Middleware DBA Monitoring Client ITaaS
  28. www.octo.com - www.usievents.com - @OCTOTechnology 28 > Réflexion : L’ IT As A Service ?! Authentification Habilitation Transformation Reporting Limitation … API Script ITAAS API Plugins Connecteurs
  29. www.octo.com - www.usievents.com - @OCTOTechnology 29 Utile Utilisable Utilisé
  30. www.octo.com - www.usievents.com - @OCTOTechnology 30 Le « Delivery Model » StakeHolders Product Owner Dev Teams PRODUCT BACKLOG STORY MAP $$$ SPRINT BACKLOG Middleware Cloud DBA Réseau IaaS FEATURE TEAM VALIDATE RELEASE Scheduled departure Sprint Done AGILE SCRUM / KANBAN Cadrage et organisation Réalisation Suivi par le PO Livraison client et validation Prise en compte et analyse des besoins Etude et priorisation
  31. www.octo.com - www.usievents.com - @OCTOTechnology 31 ITaaS : Les briques logiques ! Configuration Management Identity DatabaseReporting (Aggregate log) Cloud DBA Center DNS SecurityRepository Rest API Authentication / Authorization Admin View Controller External APIs Clients Job Orchestrator Connectors
  32. www.octo.com - www.usievents.com - @OCTOTechnology 32 ITaaS : Les briques logiques ! Configuration Management Identity DatabaseReporting (Aggregate log) Cloud DBA Center DNS SecurityRepository Rest API Authentication / Authorization Admin View Controller External APIs Clients Job Orchestrator Connectors
  33. www.octo.com - www.usievents.com - @OCTOTechnology 33 Ce que produit ITaaS de façon automatisée ! Node DataPKI App Une machine virtuelle Un OS Une couche applicative Un jeu de données Une petite couche de sécurité Prêt pour accueillir l’application 1 2 3 45 Middleware SGBD Un système de gestion de base de données 3
  34. www.octo.com - www.usievents.com - @OCTOTechnology 34 ITaaS Retour d’expérience sur le projet !
  35. www.octo.com - www.usievents.com - @OCTOTechnology 35 Proposer des services d’infrastructure accessibles au travers d’interfaces de programmation utilisables par des outils d’intégration continue ! ITAAS La demande ITEC GTS !?
  36. www.octo.com - www.usievents.com - @OCTOTechnology 36 ITAAS - La vraie demande Private Cloud PaaS Automation VMWare Startup XaaS DevOpsDBaaS Public Cloud Portal Virtualization IaaS Continuous Delivery Automated deployment SaaS Metrology Datalake
  37. www.octo.com - www.usievents.com - @OCTOTechnology 37 Les différentes initiatives Infrastructure as Code Datalake Automated deployment
  38. www.octo.com - www.usievents.com - @OCTOTechnology 38 Quoi 2 Applications 2 mois pour livrer une plateforme complete Nous avons besoin d’aide… The Proof of Concept
  39. www.octo.com - www.usievents.com - @OCTOTechnology 39 Définition de l’architecture en Février Plateforme disponible en Avril Conclusion du PoC en Juin The Proof of Concept 27 API livrées 7 Applications embarquées 15 environnements créés par jour 10% de temps gagné sur les livraisons applicatives Database refresh: de 7 jours à 20 minutes.
  40. www.octo.com - www.usievents.com - @OCTOTechnology 40 Pilote OCTO Server Database Middleware Fin du travail en autonomie Les premières difficultés
  41. www.octo.com - www.usievents.com - @OCTOTechnology 41 Une nouvelle organisation, de nouveaux outils et méthodes. Mise en place d’un support Montée en compétence de l’équipe SG. Industrialisation Janvier Août NovembreFévrier Mai 62 150 192 Refactoring Support Nouvelles APIs Appropriation Internalisation Spin-off
  42. www.octo.com - www.usievents.com - @OCTOTechnology 42 Une nouvelle équipe Accompagnement Octo jusqu’à la fin de l’année Un potentiel de 2000 applications … Spin-off La suite Des APIs, des APIs, des APIs… Une équipe autonome pour évangéliser Nouveaux services, containers, réseau, Cloud Public…. L’international
  43. www.octo.com - www.usievents.com - @OCTOTechnology 43
  44. www.octo.com - www.usievents.com - @OCTOTechnology 44
  45. www.octo.com - www.usievents.com - @OCTOTechnology 45 Happy endings
  46. www.octo.com - www.usievents.com - @OCTOTechnology 46 L’infrastructure devient une application ! Se faire accompagner ! Let it go ! FailFast Go Go Go ! Take Away !
  47. www.octo.com - www.usievents.com - @OCTOTechnology 47 Questions & Réponses ?
  48. www.octo.com - www.usievents.com - @OCTOTechnology 48 Contact : Mihail Burov mburov@octo.com
  49. www.octo.com - www.usievents.com - @OCTOTechnology 49
  50. www.octo.com - www.usievents.com - @OCTOTechnology 50 recrutement@octo.com Vous croyez que les technologies changent le monde ? Nous aussi ! Rejoignez-nous !
  51. www.octo.com - www.usievents.com - @OCTOTechnology 51
Publicité