building a cloud services company: an engineer's view

20

Upload: russ-white

Post on 21-Apr-2017

235 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Building a Cloud Services Company: An Engineer's View
Page 2: Building a Cloud Services Company: An Engineer's View

Cloud Builders

Page 3: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

Russ WhitePrincipal Engineer

SPEA

KER

Page 4: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

WHY AM I TRYING TO DRINK FROM

THIS FIREHOSE???

What is a programmable

network?

Can you explain this SDN thing

again?

Why does it matter what color

the box is?

This is the market you

really need to be in…

But it all sounds so

cloudy to me…

How much is the data

breach going to cost???

Page 5: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

• Get out front on cost• Get out front on security• The 24x7 news cycle is stressful• Customers need to believe you can deliver

more security than they can

• Get out front on mindshare• It’s not (just) a service, it’s an experience

• But… how?

Get Out Front

Page 6: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

Scalable Responsive to customer needsFlexible Fit to changes in the business quickly Secure No breaches, no leaks, no errorsElegant Consciously control complexity

Set Big Goals

Page 7: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

Make it Programmable

• To drive scale, flex, and security• To gain mindshare

Separate Hardware from SoftwareGet Serious about Innovation

Find a Path

Page 8: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

• Think in terms of programmable rather than software defined• Some problems can or should be centralized• Others can not or should not

• But how can you tell the difference?• By rethinking our network models

Make It Programmable

Programmable Distributed

Centralized Distributed

SDN Traditional

PLUS

VERSUS

Page 9: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

• Should the control plane be centralized or decentralized?• Mainframes: Centralized• Local Area Networks: Decentralized• Software Defined Networks: Centralized

• Who’s the best vendor to do X?• What’s the next new technology?• How do I make this work?• What problem am I trying to solve?

Get off the Roller Coaster

Page 10: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

• Models shape the way we see our networks and systems• The models we use today are “old and well

worn”• But are they right?• Advances in technology• Advances in ways of thinking about the problem

space

• Look for simpler ways to see the problem

Rethink the Models

Optical/CopperEthernet

IPv6/MPLS

Overlay Overlay Overlay

Application Application Application

Page 11: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

• Control plane can be split into four things• Discover the topology• Find loop free paths to each destination• Break up failure domains by hiding information• Engineer traffic (select loop free path)

• Transport can be split based on intent• Rather than “protocol within the stack”

• Rethinking the models will help you get off the roller coaster

Rethink the Models (Examples)

Page 12: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

• Hardware is not a commodity• But it “ain’t the brains,” either

• Control the software, control the future• Manage hardware and software lifecycles separately• Don’t let your hardware control your architecture

• Paths forward• Whitebox/brightbox/greybox• Open standards• Open software

Separate Hardware and SoftwareSOFTWARE

HARDWARE

Page 13: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

• Drive down the stack where possible• Recognize your technical limitations• Recognize when others can “build it

better”

• But… don’t let a vendor drive your architecture• You are the vendor

• How can I drive down the stack?

Separate Hardware and Software

I buy my hardware from a vendor

I buy my software from a vendor

I buy my architecture from a vendor

Open Source+White Box

Bright Box

Vendor Source+White Box

Vendor Driven

Open Standards

Page 14: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

• Build a serious culture of innovation• Technology office

• Guides innovation, rather than sourcing it• Does real research and thinking about the future

• Hire engineering sense• Rather than specific skills

• Teach and enable engineering sense• Where do I find these people?• How do I build these skills?• What sort of research, where, and how?

Get Serious about Innovation

People are notwidgets

Page 15: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

• What community?• Standards organizations• Operator’s groups• Open source projects• Research institutions• Educating the next generation…

• Why?• Generates ideas• Control your software future• Builds people with engineering sense• Builds mindshare!

Get Involved in the Community

Page 16: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

This firehose drives our

business to be better!

Of course we can find a way

to do that…

We use SDNs as one

element of our strategy…

White box is great, but we balance

our technologies…

This is the market we’re

going after next…

We are the cloud service…

Let me explain how

we can protect your

data…

Page 17: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

Scott HazdraSr. Security Consultant

John McMillanDir. – Offer Management

Darrin SwanDir., Worldwide Sales & Bus. Development

Iain UrquhartVP, Technical & Partner Sales

Name NameTitleInsert

Headshot

PANE

LIST

S Insert Headshot

Page 18: Building a Cloud Services Company: An Engineer's View

#cpexpo | channelpartnersconference.com

Scott HazdraSr. Security Consultant

John McMillanDir. – Offer Management

Darrin SwanDir., Worldwide Sales & Bus. Development

Iain UrquhartVP, Technical & Partner Sales

Name NameTitle

Russ WhitePrincipal EngineerInsert

Headshot

DISC

USSI

ON Insert Headshot

Page 19: Building a Cloud Services Company: An Engineer's View

THANK YOU!

Page 20: Building a Cloud Services Company: An Engineer's View