the promise of noops

27
A Celebration of Everything Entrepreneurial in Denver September 28 – October 2, 2015 #DENStartupWeek

Upload: matthew-boeckman

Post on 13-Feb-2017

228 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The promise of NoOps

A Celebration ofEverything Entrepreneurial in DenverSeptember 28 – October 2, 2015

#DENStartupWeek

Page 2: The promise of NoOps

The Promise of NoOps

Matthew BoeckmanVP - Infrastrtucture

@matthewboeckman

Page 3: The promise of NoOps

#30 on Forbes' 2015 list of Most Promising Companies9MM registered users350 course enrollments/hour

Page 4: The promise of NoOps

GGrowthIt’s the best problem to have.

It’s still a problem.

Page 5: The promise of NoOps

I hate NoOps

Page 6: The promise of NoOps

No, Ops!

Not Ops

Page 7: The promise of NoOps

20 years ago, everything was physical

Couple applications per host at bestYou were managing:rackspowercoolingscrews and captive nutsserver liftscable laddersethernet cablesrack earsswitchesnetwork addressingroutersfirewallsserver hardware (drives, etc)operating systemGNU suite (take that Stallman!)application enginescode

Page 8: The promise of NoOps

15 years ago, we virtualized everythingMassive density - dozens of hosts per machine

You were still managing:rackspowercoolingscrews and captive nutsserver liftscable laddersethernet cablesrack earsswitchesnetwork addressingroutersfirewallsserver hardware (drives, etc)Operating SystemGNU suite (take that Stallman!)application enginescodeBut now also:Hypervisors!

Page 9: The promise of NoOps

9 years ago, There Was A CloudHoly crap

Now you’re managingrackspowercoolingscrews and captive nutsserver liftscable laddersethernet cablesrack earsswitchesnetwork addressingroutersfirewallsserver hardware (drives, etc)Operating SystemGNU suite (take that Stallman!)application enginescodeBut now also:Hypervisors!Cloud Management InterfacePuppet/Chef/Ansible

Page 10: The promise of NoOps

*as a Service

Page 11: The promise of NoOps

Time

Differentiation

Execution

Page 12: The promise of NoOps
Page 13: The promise of NoOps

Time is the coin of your life. It is

the only coin you have, and only

you can determine how it will be

spent.

Be careful lest you let other

people spend it for you.

Carl Sandburg

Page 14: The promise of NoOps

Me Time

HygieneCommuteEatingSocializingSleepingExercisingPersonal Downtime

Page 15: The promise of NoOps

Bidness Time

MeetingsDeveloping FeaturesSales & MarketingAnalysis Project PlanningBudgetsBugfixes

Page 16: The promise of NoOps

Ops Time

DocumentationUpgradesSecurityCapacity PlanningBackup & DRResilienceEmergency Response

Page 17: The promise of NoOps

Differentiated Product

Page 18: The promise of NoOps

Differentiated Product

Price?Speed?

First to Market?

Selection?

Performance?

Features?

Shipping?Customer Service?

Durability?

Page 19: The promise of NoOps
Page 20: The promise of NoOps

Ops is the execution of the plans and commitments made by the

business

Page 21: The promise of NoOps

Ops Time

DocumentationUpgradesSecurityCapacity PlanningBackup & DRResilienceEmergency Response

Page 22: The promise of NoOps

MongoDBCentOSAngularIntel XeonAzureNginxJuniperVarnishActiveMQ

ChefAkamaiAndroidGitCouchDBHadoopVMWareBIND

Page 23: The promise of NoOps

Queueing

5.9MM Requests - $5.96 June 2012116.7MM Requests - $58.34 July 2015Time spent, 3 years - 0

Page 24: The promise of NoOps

Kafka/ZookeeperFree! (ec2 costs > Kinesis costs)

Reliable! (22 separate cluster failures in Y1)

Resilient! (+300 days with > 200 message failures)

Page 25: The promise of NoOps

750 TB (and growing)LTO Storage: ugh

S3/Glacier: super duper great

Page 26: The promise of NoOps

1995? 2015!

Page 27: The promise of NoOps

All the art of living lies in a fine mingling of letting go

and holding on.

-Henry Havelock Ellis