XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos alliés !

100 %
0 %
Information about XebiCon'16 : Orange - Transformation DevOps, les conteneurs sont vos...

Published on December 14, 2016

Author: XebiaFrance

Source: slideshare.net

1. @xebiconfr #xebiconfr Transformation DevOps, les conteneurs sont vos alliés ! Pierre Bonnefoy Jean-Louis Rigau

2. @xebiconfr #xebiconfr Pierre Bonnefoy Product Owner
 service Libon Orange @pierre_bonnefoy Jean-Louis Rigau Coach DevOps et Expert Continuous Delivery Xebia IT Architects @jlrigau

3. @xebiconfr #xebiconfr

4. @xebiconfr #xebiconfr 4 Une famille peut être loin...

5. @xebiconfr #xebiconfr Stay close to the people who matter

6. @xebiconfr #xebiconfr CONTEXTE 6

7. @xebiconfr #xebiconfr Chez Libon, nous avons à coeur de sans cesse nous améliorer CONTEXTE 7

8. @xebiconfr #xebiconfr L’industrialisation de notre usine logicielle a été l’opportunité d’introduire les conteneurs CONTEXTE 8

9. @xebiconfr #xebiconfr Depuis, nous livrons en production une partie de nos services sous la forme de conteneurs ! CONTEXTE 9

10. @xebiconfr #xebiconfr Libon conteneurs

11. @xebiconfr #xebiconfr Nous vous proposons de vous partager notre expérience... CONTEXTE 11

12. @xebiconfr #xebiconfr … et de vous parlez de nos réussites avec les conteneurs ! CONTEXTE 12

13. @xebiconfr #xebiconfr DÉVELOPPEMENT 1 13

14. @xebiconfr #xebiconfr DÉVELOPPEMENT Les conteneurs rendent les développeurs plus agiles 14 1

15. @xebiconfr #xebiconfr Agile ?

16. @xebiconfr #xebiconfr DÉVELOPPEMENT Les conteneurs réduisent le temps d’installation du poste de travail 16 1

17. @xebiconfr #xebiconfr DÉVELOPPEMENT Le déploiement de mon environnement de développement est simplifié... 17 1

18. @xebiconfr #xebiconfr DÉVELOPPEMENT 18 1 ...et apporte une meilleure isolation

19. @xebiconfr #xebiconfr DÉVELOPPEMENT C’est (un peu) la fin du syndrome “Ça marche sur ma machine !” 19 1

20. @xebiconfr #xebiconfr Une véritable boîte à outils !

21. @xebiconfr #xebiconfr DÉVELOPPEMENT Les conteneurs offrent la possibilité d’avoir du middleware sur étagère 21 1

22. @xebiconfr #xebiconfr DÉVELOPPEMENT 22 1 Ils me permettent d’expérimenter librement...

23. @xebiconfr #xebiconfr DÉVELOPPEMENT 23 1 ...de tester rapidement...

24. @xebiconfr #xebiconfr DÉVELOPPEMENT 24 1 ...mais aussi de contribuer plus simplement

25. @xebiconfr #xebiconfr “The most powerful tool we have as developers is automation.” – Scott Hanselman 25 DÉVELOPPEMENT1

26. @xebiconfr #xebiconfr INTÉGRATION CONTINUE (CI) 2 26

27. @xebiconfr #xebiconfr Je construis mon application au sein d’un conteneur de build... INTÉGRATION CONTINUE (CI) 27 2

28. @xebiconfr #xebiconfr INTÉGRATION CONTINUE (CI) 28 2 ...ainsi mon environnement de build est entièrement cloisonné

29. @xebiconfr #xebiconfr INTÉGRATION CONTINUE (CI) 29 2 ...ainsi mon environnement de build est entièrement cloisonné

30. @xebiconfr #xebiconfr

31. @xebiconfr #xebiconfr INTÉGRATION CONTINUE (CI) 31 2 Je peux réutiliser les conteneurs de build sur mon poste de développement

32. @xebiconfr #xebiconfr Usine logicielle

33. @xebiconfr #xebiconfr INTÉGRATION CONTINUE (CI) 33 2 L’usine logicielle est le point d’entrée pour introduire les conteneurs au sein de notre organisation

34. @xebiconfr #xebiconfr INTÉGRATION CONTINUE (CI) 34 2 Elle nous permet d’expérimenter librement ...

35. @xebiconfr #xebiconfr INTÉGRATION CONTINUE (CI) 35 2 … et de démontrer !

36. @xebiconfr #xebiconfr

37. @xebiconfr #xebiconfr INTÉGRATION CONTINUE (CI) 37 2 Les conteneurs me permettent d’industrialiser mon usine logicielle

38. @xebiconfr #xebiconfr INTÉGRATION CONTINUE (CI) 38 2 Considérez votre usine logicielle comme de la Production !

39. @xebiconfr #xebiconfr INTÉGRATION CONTINUE (CI) 39 2 Appliquez-y les mêmes règles de sécurité et de supervision

40. @xebiconfr #xebiconfr CONTINUOUS DELIVERY (CD) 3 40

41. @xebiconfr #xebiconfr CONTINUOUS DELIVERY (CD) “You Build It, You Run It.” – Werner Vogels 41 3

42. @xebiconfr #xebiconfr 42 Je peux livrer mon application sous la forme d’une image Docker CONTINUOUS DELIVERY (CD)3

43. @xebiconfr #xebiconfr L’utilisation d’images Docker comme package permet de simplifier les déploiements CONTINUOUS DELIVERY (CD) 43 3

44. @xebiconfr #xebiconfr

45. @xebiconfr #xebiconfr CONTINUOUS DELIVERY (CD) 45 3 Un unique package contenant l’ensemble de mon application et de son runtime

46. @xebiconfr #xebiconfr Permettant de réduire la configuration des environnements CONTINUOUS DELIVERY (CD) 46 3

47. @xebiconfr #xebiconfr 47 “Deployment celebrations should be about the value of the new features, not joyous relief that nothing went horribly wrong.” – Rebecca Parsons CONTINUOUS DELIVERY (CD)3

48. @xebiconfr #xebiconfr CONTINUOUS DELIVERY (CD) 48 3 Les conteneurs ont facilité la mise en place de notre pipeline...

49. @xebiconfr #xebiconfr …en supprimant une partie de la complexité liée aux déploiement CONTINUOUS DELIVERY (CD) 49 3

50. @xebiconfr #xebiconfr

51. @xebiconfr #xebiconfr CONTINUOUS DELIVERY (CD) 51 3 Nous avons rationalisé l’exploitation de nos applications au sein des différents environnements

52. @xebiconfr #xebiconfr DEVOPS 4 52

53. @xebiconfr #xebiconfr DEVOPS “DevOps is not a goal, but a never-ending process of continual improvement.” – Jez Humble 53 4

54. @xebiconfr #xebiconfr Dev

55. @xebiconfr #xebiconfr Ops

56. @xebiconfr #xebiconfr DEVOPS 56 4 Les conteneurs sont l’opportunité de mettre en place des outils communs entre Dev et Ops

57. @xebiconfr #xebiconfr

58. @xebiconfr #xebiconfr DEVOPS 58 4 Ils favorisent la collaboration et la synergie entre les équipes...

59. @xebiconfr #xebiconfr DEVOPS 59 4 …et pas seulement entre Dev et Ops, mais aussi au sein des différentes équipes de Dev et de QA

60. @xebiconfr #xebiconfr

61. @xebiconfr #xebiconfr DEVOPS 61 4 Dev et QA sont directement impliqués dans les problématiques d’infrastructure...

62. @xebiconfr #xebiconfr DEVOPS 62 4 …et les Ops dans les problématiques de développement et de test

63. @xebiconfr #xebiconfr Cassons les silos ! DEVOPS4 63 Cassons les silos !

64. @xebiconfr #xebiconfr DEVOPS 64 4 Et effaçons les différences qui existent entre Prod et Non Prod

65. @xebiconfr #xebiconfr PRODUCTION 5 65

66. @xebiconfr #xebiconfr Créons un Lab !

67. @xebiconfr #xebiconfr PRODUCTION Une équipe pluridisciplinaire centrée sur le déploiement 67 5

68. @xebiconfr #xebiconfr

69. @xebiconfr #xebiconfr PRODUCTION Qui s’appuie sur les outils et pratiques des uns et des autres... 69 5

70. @xebiconfr #xebiconfr PRODUCTION ...et rapproche des cultures qui sont différentes ! 70 5

71. @xebiconfr #xebiconfr avec un objectif

72. @xebiconfr #xebiconfr PRODUCTION Mettre en place et généraliser une plateforme d’orchestration de conteneurs ... 72 5

73. @xebiconfr #xebiconfr PRODUCTION …de l’environnement d’intégration continue à la plateforme de production 73 5

74. @xebiconfr #xebiconfr PRODUIT / CLIENT 6 74

75. @xebiconfr #xebiconfr PRODUIT / CLIENT “If you automate a mess, you get an automated mess.” – Rod Michael 75 6

76. @xebiconfr #xebiconfr PRODUIT / CLIENT Pour améliorer la qualité des livrables... 76 6

77. @xebiconfr #xebiconfr PRODUIT / CLIENT ...réduire le Time to Market... 77 6

78. @xebiconfr #xebiconfr PRODUIT / CLIENT ...et apporter de la valeur au client 78 6

79. @xebiconfr #xebiconfr

80. @xebiconfr #xebiconfr Transformation DevOps, PRODUIT / CLIENT 80 6

81. @xebiconfr #xebiconfr PRODUIT / CLIENT 81 6 Les conteneurs sont vos alliés !!!

82. @xebiconfr #xebiconfr Transformation DevOps, les conteneurs sont vos alliés ! Pierre Bonnefoy Jean-Louis Rigau Q&A

83. @xebiconfr #xebiconfr Transformation DevOps, les conteneurs sont vos alliés ! Pierre Bonnefoy Jean-Louis Rigau Merci

#xebiconfr presentations

Add a comment

Related presentations