Enabing DevOps in an SDN World

3,130 views

Published on

As SDN technologies become more mainstream, it is imperative to replicate the success of DevOps techniques from the IT world to bridge the gap that few envisioned in the first place –between the Application/Service and the Network layer.

This presentation made in the DevNet Zone at Cisco Live, San Francisco, 2014.

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,130
On SlideShare
0
From Embeds
0
Number of Embeds
874
Actions
Shares
0
Downloads
124
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Enabing DevOps in an SDN World

  1. 1. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 1
  2. 2. Enabling DevOps in an “SDN” world Akshat Sharma, Network Programming Technical Marketing Engineer
  3. 3. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public DevOps in a Nutshell – bringing down the walls! 3 Development Operations Development Operations
  4. 4. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public People Process Technology DevOps is a change in Mindset!
  5. 5. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Is it too soon?...or are we not seeing it yet ? I know my Network. But programming is not my forte.. I can code. But my Networking knowledge limits me I can’t let you guys deploy these apps on my network! Sub-Par Code Code with low fidelity Lack of Trust! Network (Scripting) Engineers Developers Network Admins / Net-Ops
  6. 6. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Business & Service Orchestration Workflow Engine for Compute, Network & Storage Virtual and Physical Application Domain - Web, RDBMS, CRM, Messaging ... Business Application Developers Enterprise Architects (IASA) Network Architects (CCIE) EEM (TCL), Python & PnPNet-Ops Controller API Controller Layer How does one break down this wall ?
  7. 7. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Can we help tie the workflows? – We need an enabler! • An Easy to use, automated environment to code in • A platform to leverage the ecosystem and refactor existing apps • A Complete continuous integration suite to test my apps • One environment to work with all the Network programmability technologies – Device APIs, Controllers, containers, DevOps tools.. • A simulation environment to ensure high fidelity on deployment • Test results that can be trusted in the real world • Packaging tools for code deployment
  8. 8. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Introducing the DevOps VM and associated services EEM PnP Controllers All Network Programmability tools and technologies under one roof The Power of Cisco Modelling labs to model real life networks Continuous integration at your doorstep Integration of Cisco’s Partner Ecosystem
  9. 9. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 9 Eclipse Develop with enhanced tools and IDEs in café of choice Develop and test against CML virtual networks on platform of choice Jenkins monitors Git and builds automatically Automated unit and system integration tests run against CML virtual networks Automated static analysis and test coverage reports exported to Sonar for consolidated reporting Built Maven artefacts deployed to Nexus and used in build Artefacts from Nexus used in development The same tests Gerrit to manage Git Git for SCM and collaboration Jira for managing features and issues Back end systems
  10. 10. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public Bringing it all together Business Need Application Development Test Results on Simulated Environments Deployment
  11. 11. Need a Sneak Peek?  Try out the DevOps Minilab at the Devnet Zone at Cisco Live, SFO!

×