building a cloud services company: an engineer's view

Post on 21-Apr-2017

235 Views

Category:

Internet

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Cloud Builders

#cpexpo | channelpartnersconference.com

Russ WhitePrincipal Engineer

SPEA

KER

#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???

#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

#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

#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

#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

#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

#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

#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)

#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

#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

#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

#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

#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…

#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

#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

THANK YOU!

top related