Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Cisco connect montreal 2018 net devops

3 245 vues

Publié le

IT Simple (non technique) : L'évolution du rôle de l'ingénieur de réseau dans un monde de développement et d’exploitation combinés (DevOps)

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Cisco connect montreal 2018 net devops

  1. 1. Cisco Connect Montréal 2018 Vision mondiale. Analyse locale.
  2. 2. Cisco Connect Montréal Novembre 2018 L'évolution du rôle de l'ingénieur de réseau dans un monde de développement et d’exploitation combinés (DevOps)
  3. 3. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential #7 Hospitality & Travel #8 CPG & Manufacturing #9 Healthcare #10 Utilities #11 Oil & Gas #12 Pharmaceuticals #1 Technology Products & Services #2 Media & Entertainment #3 Retail #4 Financial Services #5 Telecommunications #6 Education • Une force qui propulse tout vers son centre • Chaotique: les objets sont transportés à une vitesse exponentielle • Des secteurs d’activités peuvent être dissous et reconstruits The Digital Vortex Nous sommes tous touchés
  4. 4. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential IA Mobilité Automatisation Sécurité Virtualisation APls ouverts Infonuagique Police ldO SDN Complexité
  5. 5. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Digital Network Architecture Software Defined Networking (SDN) Software Defined Access (SDA) Network Function Virtualization (NFV) Intelligent WAN (iWAN) Points Application de Politique (PEP) dans les coeurs Mobile et DOCSIS Jasper : Gestion de la connectivité Plateforme livraison des données Industrial/Field Network Director Unités connectées au réseau APIC-EM Routeurs connectés Cisco DevNet Cisco travaille sur ce problème depuis des années
  6. 6. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Analytics & Assurance Automation Security & Compliance Contexte + apprentissage +intention WAN La performance des applications optimisée et sécurisée pour le multi- nuages. Accès Réseau segmenté et accès usager sécurisé jusqu’à l’infonuagique. Centre données Utiliser des applications virtualisées ou natives dans tous les environnements. Infonuagique Connecter et protéger des applications migrant vers l’infonuagique ou entre les nuages. i n t e n t i o n c o n t e x t e s é c u r i t é a p p r e n t i s s a g e Réseau intuitif Réseau réinventé Multi-nuages
  7. 7. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
  8. 8. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
  9. 9. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
  10. 10. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
  11. 11. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
  12. 12. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
  13. 13. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Design Thinking Produits Solutions Résultats Couts Risques Manufacturiers Intégrateurs Partenaires Nouveaux modèles +- -+ Perspectiveclients Humain Technologie Affaires Design Thinking
  14. 14. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Innovation à un rythme accéléré La plateforme sécurisée, intelligente pour votre entreprise numérique. Le réseau, intuitif, ré-inventé Accueuillir un monde multi-nuages Libérer la puissance des données Expérience clients et employés Sécurité est imbriquée dans l’architecture
  15. 15. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Vers l’entreprise numérique! Je veux un système infonuagique bimodal hybride dans lequel nous allons développer des conteneurs serverless avec des microservices zéro trust pour numériser l’entreprise. Le but est bien sûr d’éviter que les licornes nous perturbent. Oh! Et je veux DevOps, deux de ça…
  16. 16. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential • Votre réseau a changé? • Est-ce que vos applications ont changé? • Discussion sur NetDevOps Évolution du rôle du concepteur / opérateur de réseau
  17. 17. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential • On remarque le côté rétro des icônes Au début… SiSi WAN internet
  18. 18. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Compétences • Spanning-Tree • Protocoles de routage • QoS • VPN Design • Spanning-Tree • Téléphonie IP • Fibre Channel • Sécurité • MPLS • Nous avons parlé de Spanning-Tree? Et voici notre opérateur de réseau
  19. 19. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Nous sommes passés d’un service par serveur
  20. 20. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential À un réseau qui intègre la virtualisation
  21. 21. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Les serveurs lames et leurs commutateurs
  22. 22. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Saupoudrons avec Kubernetes ou Docker selon les goûts
  23. 23. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Relié avec nos partenaires infonuagiques
  24. 24. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Sans oublier les autres composantes
  25. 25. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential C’est quoi ce concept dont tu parles? « Attendre » Et les nouveaux clients
  26. 26. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Si vous n'aimez pas le changement, vous allez détester le manque de pertinence. C’est beaucoup… En réalité, cette vision sarcastique est un peu négative. Prenons un peu de recul pour regarder ce qui est en train de se passer.
  27. 27. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential • Notre équipe de réseau est en train de traverser les quatre époques de la réseautique Sécurité est imbriquée dans l’architecture Accueuillir un monde multi-nuages Le réseau, intuitif, ré-inventé Libérer la puissance des données Expérience clients et employés
  28. 28. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Les quatre époques dans l’évolution de la réseautique L’âge de pierre Spanning Tree VLANs
  29. 29. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Les quatre époques dans l’évolution de la réseautique L’âge de pierre L’âge du bronze Spanning Tree VLANs Protocoles de routage WAN Design IP partout Disparition de SNA, DLSw, IPX
  30. 30. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential L’âge de pierre La Renaissance Spanning Tree VLANs SDN OpenFlow Contrôleurs Overlays MP-BGP VXLAN Micro-Segmentation White Box Les quatre époques dans l’évolution de la réseautique L’âge du bronze Protocoles de routage WAN Design IP partout Disparition de SNA, DLSw, IPX
  31. 31. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential L’ère moderne programmable Infonuagique Python REST / APIs NETCONF / YANG “Fabrics” Network Function Virtualization (NFV) Containers DevOps NetDevOps! La Renaissance SDN OpenFlow Contrôleurs Overlays MP-BGP VXLAN Micro-Segmentation White Box L’âge de pierre Spanning Tree VLANs Les quatre époques dans l’évolution de la réseautique L’âge du bronze Protocoles de routage WAN Design IP partout Disparition de SNA, DLSw, IPX
  32. 32. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential • Est-ce que tu veux nous dire que nous devons tous devenir des programmeurs? • Avant de répondre, prenons le temps de regarder l’organisation dans un environnement « DevOps »
  33. 33. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential La nouvelle organisation Environnement de développement Vagrant, Docker, Vim, Slack, Spark, Git Développeurs et usagers Infrastructure Systèmes d’exploitation UCS/ACI, HP, vSphere/NSX CoreOS, Rancher, RedHat, Ubuntu, Microsoft Opérateurs et concepteurs
  34. 34. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential La nouvelle organisation Infrastructure Systèmes d’exploitation Gestion et automatisation infonuagique Delivery Pipeline Environnement de développement GitHub, BitBucket, Jenkins, Team City, Drone, Puppet, Ansible, Chef Vagrant, Docker, Vim, Slack, Spark, Git UCS/ACI, HP, vSphere/NSX CoreOS, Rancher, RedHat, Ubuntu, Microsoft UCS Director, vRealize, OpenStack, AWS, CloudCenter Développeurs et usagers Opérateurs et concepteurs
  35. 35. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential La nouvelle organisation Développeurs et usagers Opérateurs et concepteurs Ingénieurs DevOps Infrastructure Systèmes d’exploitation Gestion et automatisation infonuagique Planification et positionnement Applications et Middleware Delivery Pipeline Environnement de développement Containers Docker/Swarm, Kubernetes, Mesosphere, Tectonic, Rancher, Rocket HAProxy, Cassandra, RabbitMQ, Hadoop, Consul GitHub, BitBucket, Jenkins, Team City, Drone, Puppet, Ansible, Chef Vagrant, Docker, Vim, Slack, Spark, Git UCS/ACI, HP, vSphere/NSX CoreOS, Rancher, RedHat, Ubuntu, Microsoft UCS Director, vRealize, OpenStack, AWS, CloudCenter
  36. 36. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Prenons encore un pas de recul. Pourquoi faisons- nous ça? Advanced AI Skills Future AI Applications Foundational AI Skills
  37. 37. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Un expert en mégadonnées doit possiblement connaitre C’est beaucoup! Nous entendons parler d’un « Full Stack Engineer », Mais, réalistement, ça n’existe pas
  38. 38. Alors, que pouvons-nous faire?
  39. 39. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential • Accepter l’erreur • Le changement c’est bon • Collaboration active • Responsabilité renforcée • Systèmes de rétroaction • Automatisation Qu’est-ce que le “DevOps Culture”?
  40. 40. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Les changements se produisent rarement Les changements sont gros et complexes L'équipe n'est pas bien entraînée Le changement est considéré comme à haut risque Les problèmes surviennent avec les changements Le changement est vu comme un échec Les organisations ont aujourd'hui une «culture de la peur» Culture et mentalité. Opérations réseau d’aujourd’hui
  41. 41. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Les changements sont des activités régulières Chaque changement est petit L'équipe est bien entrainée Le changement a été testé et vérifié Le changement s'est déroulé sans incident Le changement perçu comme un succès NetDevOps - nécessitera une "culture du changement" La culture et la mentalité NetDevOps
  42. 42. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential • “Network as Code” demande un changement de la stratégie de gestion des configurations • Approche de développement continu pour les changements réseau. • Approche différente pour la surveillance en mode continue (santé et amélioration). Principes de configuration, d'automatisation et de surveillance
  43. 43. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential “Infrastructure as Code (IaC) is the process of managing and provisioning computer data centers through machine- readable definition files...” Infrastructure as Code… huh? https://en.wikipedia.org/wiki/Infrastructure_as_Code
  44. 44. Ça ne compte pas comme “Network as Code” (ou du moins n’est pas assez)
  45. 45. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential • Les configurations réseau dans un système de “Source Control” • Le “Source Control” détient la vérité! • Gestion des configurations par API Principles: ”Network as Code”
  46. 46. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential • Configuration réseau stockée dans le contrôle de source • Des modifications sont proposées dans le code “branches” • Les serveurs CICD déploient et testent les configurations proposées • Configurations réussies déployées automatiquement en «Production» Système de livraison en continu pour les configurations réseau
  47. 47. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Distributed Source Control (git, Subversion, Mercurial, GitHub, BitBucket, GitLab) La trousse à outils des ingénieurs NetDevOps (Exemples d’outils, non exhaustifs) Network Device YANG/Native Data Model Configuration Data Operational Data Configuration Management (Ansible, Puppet, NSO, NAPALM, DIY) Network Virtualization Platforms (VIRL/CML, NFVIS, Vagrant) Build Server (GitLab, Jenkins, Team City, Drone) Network Test Tooling (PyATS, TRex, Robot, Behave) Telemetry & Monitoring (ELK, Grafana, Pipeline, UTM) Development Environment (Vagrant, NSO, VIRL/CML) Test Environment (VIRL/CML) Production Environment CLI SNMP NETCONF/ RESTCONF gRPC REST APIs
  48. 48. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Distributed Source Control La trousse à outils des ingénieurs NetDevOps (Produits et projets de Cisco) Network Device YANG/Native Data Model Configuration Data Operational Data Configuration Management Network Virtualization Platforms Build Server Network Test Tooling Telemetry & Monitoring Development Environment Test Environment Production Environment CLI SNMP NETCONF/ RESTCONF gRPC REST APIs Network Test Tooling PyATS, TRex Network Virtualization Platforms VIRL/NFVIS CML VNFs Configuration Management Network Service Orchestrator (NSO) Development Environment NSO, VIRL, VNFs Test Environment VIRL/CML Telemetry & Monitoring Pipeline, UTR Network Device DNA Center Platform, APIC, Meraki, IOS XE, IOS XR, NX-OS, Firepower, UCS
  49. 49. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential • Outils d'analyse de données modernes • Nouveaux protocoles et normes de télémétrie en continu • Données «temps réel» • Surveillance actionnable Surveillance avec NetDevOps Data Ingest and Processing Scalable Storage Platform Query Engine Visualization Platform Learning and Analytics Action and Response
  50. 50. Mais, j’ai développé une dépendance…
  51. 51. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Compétences en réseau • Spanning-Tree • Routing Protocols • QoS • VPN Design • VOIP • Fibre Channel • Security Policy • MPLS Ingénieur réseau d’hier Compétences en programmation • TCL • EEM • Expect Scripts
  52. 52. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential L’approche en 3 étapes pour devenir un ingénieur NetDevOps Phase 1 • Python • REST APIs • JSON/XML • git/GitHub • Linux Skills • Ansible • Docker • NETCONF/YANG • Linux Networking • Container Networking • NFV • Network Controllers • IOT Networking • Cloud Networking • ”DevOps” Phase 2 Phase 3 Lorsque requis
  53. 53. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Compétences en réseau • Layer 2 & 3 Fundamentals • Quality of Service • Security and Segmentation • Linux Networking • Container Networking • Cloud Networking • IOT Networking • Model Driven Programmability • Network Function Virtualization L'ingénieur NetDevOps Compétences plateformes • Linux Administration • Container Fundamentals • Micro Service Platforms • Cloud Fundamentals Compétences en programmation • Data Formats (ex: JSON/YAML) • Python and APIs (ex: REST) • Source Control (ex: git) • Configuration Management (ex: Ansible)
  54. 54. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Le réseau que vous envisagez de créer J
  55. 55. © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Le réseau avec lequel vous vous retrouvez L Le réseau que vous envisagez de créer J

×