Mais conteúdo relacionado Semelhante a Enabing DevOps in an SDN World (20) Mais de Cisco DevNet (20) Enabing DevOps in an SDN World1. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 1
2. Enabling DevOps in an “SDN” world
Akshat Sharma, Network Programming Technical Marketing
Engineer
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. © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
People Process Technology
DevOps is a change in Mindset!
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. © 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. © 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. © 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. © 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. © 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. Need a Sneak Peek?
Try out the DevOps Minilab at the Devnet Zone at
Cisco Live, SFO!