What the business thinks about

Post on 02-Jul-2015

102 views 7 download

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.

Transcript of 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

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

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

What the Business Thinks

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 …

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

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

“We need “SDN”.”

A typical conversation

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

“We need “SDN”.”

“Why? What for?”

A typical conversation

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

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

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

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

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

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

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

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

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

“Buying a new switch costs thousands.

A typical customer

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

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

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

“A consistent API would be great!

A typical customer

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

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

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?

Thank you.