23
Cisco Public 1 © 2013-2014 Cisco and/or its affiliates. All rights reserved. DevOps4Networks Lightning Talk What the Business Thinks Nathan Sowatskey SDN and Network Programming Lead DevNet

What the business thinks about

Embed Size (px)

DESCRIPTION

Quotes from what people have been saying over the last few years as I have been talking about and introducing network programming/automation/SDN/DevOps/What have you.

Citation preview

Page 1: What the business thinks about

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

DevOps4Networks Lightning Talk

What the Business Thinks

Nathan Sowatskey

SDN and Network Programming Lead DevNet

Page 2: What the business thinks about

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

Nathan Sowatskey

• Currently SDN and Network Programming Lead DevNet

• With Cisco since 2000, 10+ years as technical leader in core software groups

• Last 2-3 years TME for SDN and Network Programming

• Decades of software development experience

• http://es.linkedin.com/in/nathansowatskey

Page 3: What the business thinks about

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

What the Business Thinks

Page 4: What the business thinks about

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

“When do we want it?…NOW!*”

The business

*Or a week/month/year ago …

Page 5: What the business thinks about

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

“Everything that can be automated will be automated.”

In the Age of the Smart Machine: The Future of Work and Power

Shoshana Zuboff - http://en.wikipedia.org/wiki/Shoshana_Zuboff

Page 6: What the business thinks about

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

“We need “SDN”.”

A typical conversation

Page 7: What the business thinks about

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

“We need “SDN”.”

“Why? What for?”

A typical conversation

Page 8: What the business thinks about

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

“We need “SDN”.”

“Why? What for?”

“I don’t know! Because we have funding for “SDN”?”A typical conversation

Page 9: What the business thinks about

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

“Open*, SDN, *Flow, APIs, DevOps, Python, Scripts, SDKs, Controllers, ACI, OSS, Orchestration ….“

A typical conversation

Page 10: What the business thinks about

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

“Open*, SDN, *Flow, APIs, DevOps, Python, Scripts, SDKs, Controllers, ACI, OSS, Orchestration ….“

“Whatever, I just want it automated”A typical conversation

Page 11: What the business thinks about

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

Various: http://www.methodsandtools.com/archive/archive.php?id=94,

http://www.infoq.com/articles/test-automation-continuous-delivery,

http://devopsanywhere.blogspot.com/2013/02/sysadmin-productivity-and-

chef.html

Why Automation?

0

2

4

6

8

10

12

LowAutomation

MediumAutomation

HighAutomation

FullAutomation

$ Cost

Quality

Productivity

Page 12: What the business thinks about

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

OS and Sys Admins Did It First - DevOps

A change from manually configuring every server, operating system, and virtual machine to operating a nimble set of infrastructure at scale

1 Server Admin : 100-200 Servers

to

1 Server Admin : 5,000 – 10,000 Servers

CLI + Bash scripts + Reactive configuration

to

Orchestrated configuration and integration with development

Network Operations

Page 13: What the business thinks about

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

So why can’t the networking dudes do this?

• Practically anyone you ask in IT

Page 14: What the business thinks about

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

If we automate, will I still have a job?

• Practically anyone you ask in networking

Page 15: What the business thinks about

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

We have been here before – plus çachange

Automation is not new … what’s new is that the business can’t afford NOT to automate

Page 16: What the business thinks about

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

“Buying a new switch costs thousands.

A typical customer

Page 17: What the business thinks about

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

“Buying a new switch costs thousands.

Changing an OSS costs millions.

A typical customer

Page 18: What the business thinks about

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

“Buying a new switch costs thousands.

Changing an OSS costs millions.

What am I going to optimise for?”A typical customer

Page 19: What the business thinks about

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

“A consistent API would be great!

A typical customer

Page 20: What the business thinks about

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

“A consistent API would be great!

I can cope with two APIs.

A typical customer

Page 21: What the business thinks about

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

“A consistent API would be great!

I can cope with two APIs.

What I can’t work with is NO APIs.”A typical customer

Page 22: What the business thinks about

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

Before and After APIs and Automation

Do you support RFCnnnn?

What is your cost/port?

Do you have my favourite CLI dongle?

Have you fixed that bug in IOS?

Is XYZ feature supported on all platforms in the same way?

Do you have an API for that?

Do you support my DevOpsframework and/or programming language?

Can I configure that via an API?

Have you fixed the bug in that API/Plugin?

Is this API/Plugin available across all platforms consistently?

Page 23: What the business thinks about

Thank you.