enabing devops in an sdn world

12
© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 1

Upload: cisco-devnet

Post on 29-Jun-2015

1.342 views

Category:

Technology


1 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: Enabing DevOps in an SDN World

© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 1

Page 2: Enabing DevOps in an SDN World

Enabling DevOps in an “SDN” world

Akshat Sharma, Network Programming Technical Marketing Engineer

Page 3: Enabing DevOps in an SDN World

© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 3

DevOps in a Nutshell – bringing down the walls!

CODE

CODE

Development Operations Development Operations

Page 4: Enabing DevOps in an SDN World

© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public

People Process Technology

DevOps is a change in Mindset!

Page 5: Enabing DevOps in an SDN World

© 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

Page 6: Enabing DevOps in an SDN World

© 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 APIController Layer

How does one break down this

wall ?

Page 7: Enabing DevOps in an SDN World

© 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

Page 8: Enabing DevOps in an SDN World

© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public

Introducing the DevOps VM and associated services

EEM PnPControllers

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

Page 9: Enabing DevOps in an SDN World

© 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 9

Back end systems

Page 10: Enabing DevOps in an SDN World

© 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

Page 11: Enabing DevOps in an SDN World

Need a Sneak Peek?

Try out the DevOps Minilab at the Devnet Zone at Cisco Live, SFO!

Page 12: Enabing DevOps in an SDN World