Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

DevOps with OpenShift

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
DevOps with OpenShift
Juillet 2018
M. Mohamed
2Copyright © 2017 Capgemini. Tous droits réservés
CSD | Octobre 2017
Plan & Objectifs
Plan
1. Bref, le cycle en V !
2. C’e...
Bref, le cycle en V !

Les vidéos YouTube ne sont plus prises en charge sur SlideShare

Regarder la vidéo sur YouTube

Prochain SlideShare
Mohamed.marouan
Mohamed.marouan
Chargement dans…3
×

Consultez-les par la suite

1 sur 22 Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Similaire à DevOps with OpenShift (20)

Publicité

Plus récents (20)

DevOps with OpenShift

  1. 1. DevOps with OpenShift Juillet 2018 M. Mohamed
  2. 2. 2Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Plan & Objectifs Plan 1. Bref, le cycle en V ! 2. C’est quoi ce DevOps ? 3. Comment on fait avec ? 4. Et OpenShift dans tout cela ! 5. Un cas d’usage, Article-51 à la Filière Digital de la CNAM Objectifs 1. Comprendre le DevOps 2. Découvrir OpenShift & Kubernetes 3. Pouvoir utiliser OpenShift
  3. 3. Bref, le cycle en V !
  4. 4. 4Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Bref, le cycle en V ! (1/2 – Le concept) Concept industriel depuis 1980 Axé autour des tests Limiter les retours en arrière en cas de problème Ne définit pas les rôles des équipes infra-production et des opérationnels…
  5. 5. 5Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Bref, le cycle en V ! (2/2 – Le constat) Avant les MEP, on doit avoir une documentation d’installation détaillées Une doc qui considère les risques d’erreur et de retour en arrière Pas de tests d’intégration avant la fin des développements Aucune communication entre le producteur * (dev) et l’exploitant (ops) Vite vite, l’agilité est là! Comment on va faire avec les Ops ?
  6. 6. C’est quoi ce DevOps ?
  7. 7. 7Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 C’est quoi ce DevOps ? (1/3 – Le besoin) Une suite logique à l’agilité Raccourcir et simplifier les déploiements (en continue) Agilité en opérationnel, aussi en production Plus d’automatisation et plus de suivi
  8. 8. 8Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 C’est quoi ce DevOps ? (2/3 – Le concept) Unifier le développement et l’opérationnel (l’exploitation) L’exploitation devient un acteur et non un fournisseur de service L’équipe de développement maitrise les environnements Communication simple, direct et sans protocole entre les dev et les ops
  9. 9. 9Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 C’est quoi ce DevOps ? (3/3 – Pratiquement) Même objectif des deux partis Partage de responsabilité Entraide pour la résolution des problématiques Canal de communication direct ; physique (proche) ou virtuel (outils)
  10. 10. 10Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Comment on fait avec ?
  11. 11. 11Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Comment on fait avec ? (1/2 – Un Workflow)
  12. 12. 12Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Comment on fait avec ? (2/2 – Les règles) Assurer le « Continuous Delivery » (utilisant des « Piplines » Jenkins) Faire de l’infrastructure du code Pousser l’automatisation (assurer une couverture de code optimale TDD) Culture collaborative Collecter des métriques et les partagés Utiliser une plateforme conteneurisée comme OpenShift
  13. 13. 13Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Et OpenShift dans tout cela !
  14. 14. 14Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Et OpenShift dans tout cela ! (1/4 – Connaître) PaaS (Platform-as-a-Service) Une offre publique et version privée on-premise Construire, déployer et exécuter des applications dans des conteneurs Un moteur de conteneurs Docker et l’orchestrateur Kubernetes Une architecture orientée microservices
  15. 15. 15Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Et OpenShift dans tout cela ! (2/4 – Services) Conteneurisation (Source to image, Docker Repository, Image Stream) Route & LoaderBalancer Storage distribué Gestion des ressources (Quota, Membership, ConfigMap, Secret,…) Monitoring (Elasticsearch, Fluentd, Kibana) & Readiness / Liveness
  16. 16. 16Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Et OpenShift dans tout cela ! (3/4 – Architecture 3-Tiers)
  17. 17. 17Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Et OpenShift dans tout cela ! (4/4 – Exemple Online)
  18. 18. 18Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Un cas d’usage, Article-51 comme dans la vrai vie …
  19. 19. 19Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Récap & Liens utiles
  20. 20. 20Copyright © 2017 Capgemini. Tous droits réservés CSD | Octobre 2017 Liens utiles Démo OpenShift-Spring Rapide: https://youtu.be/0zQ8NWXC1fw Démo OpenShift-Spring Problématique: https://youtu.be/D7rmGW1edh4 Projet de test: https://github.com/mmohamed/spring-batch Documentations : • https://blog.wescale.fr/2017/08/30/openshift-3-partie-1-le-b-a-ba/ • https://fr.slideshare.net/normation/du-cycle-en-v-devops-en-passant-par- agile-normation • https://fr.wikipedia.org/wiki/Devops • https://blog.octo.com/devops/
  21. 21. www.capgemini.com The information contained in this presentation is proprietary. © 2017 Capgemini. All rights reserved. Rightshore® is a trademark belonging to Capgemini. About Capgemini With more than 190,000 people, Capgemini is present in over 40 countries and celebrates its 50th Anniversary year in 2017. A global leader in consulting, technology and outsourcing services, the Group reported 2016 global revenues of EUR 12.5 billion. Together with its clients, Capgemini creates and delivers business, technology and digital solutions that fit their needs, enabling them to achieve innovation and competitiveness. A deeply multicultural organization, Capgemini has developed its own way of working, Collaborative Business ExperienceTM, and draws on Rightshore®, its worldwide delivery model Learn more about us at www.capgemini.com Rightshore® is a trademark belonging to Capgemini

Notes de l'éditeur

  • « Infrastructure as Code » ou comment accélérer les phases d’approvisionnement et de mise à disposition des environnements.
    Un des points de friction les plus visibles dans le manque de collaboration entre dev et ops se trouve au niveau des phases de déploiement. C’est d’ailleurs l’activité qui se montre être la plus consommatrice en ressources : la moitié du temps de la production est ainsi consommée par le déploiement ou des problèmes liés au déploiement

    2. « Continuous delivery » 
    Classiquement et dans nos organisations, la frontière entre les populations « dev » et « ops » se concrétise par la phase de déploiement où les études « livrent » ou parfois se « débarrassent » de leur code et où ce dernier va suivre un long chemin au travers des couloirs de la MEP (Mise En Production).
    Cette citation de Poppendieck (« From Concept To Cash ») résume à merveille l’enjeu qui est soulevé :
    « How long would it take your organization to deploy a change that involves just one single line of code? »


    3. Une culture de la collaboration voire un modèle organisationnel
    Ces deux pratiques que sont « Infrastructure as Code » et « Continuous Delivery » peuvent être mises en œuvre dans l’organisation telle qu’elle existe traditionnellement (« Infrastructure as Code » chez les ops, « Continuous Delivery » chez les dev). Cependant, une fois que les études et la production auront atteint leur optimum local et un bon niveau de maturité, ces dernières se retrouveront toujours contraintes par cette frontière organisationnelle.

×