the promise of noops

Post on 13-Feb-2017

228 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

#DENStartupWeek

The Promise of NoOps

Matthew BoeckmanVP - Infrastrtucture

@matthewboeckman

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

GGrowthIt’s the best problem to have.

It’s still a problem.

I hate NoOps

No, Ops!

Not Ops

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

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!

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

*as a Service

Time

Differentiation

Execution

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

Me Time

HygieneCommuteEatingSocializingSleepingExercisingPersonal Downtime

Bidness Time

MeetingsDeveloping FeaturesSales & MarketingAnalysis Project PlanningBudgetsBugfixes

Ops Time

DocumentationUpgradesSecurityCapacity PlanningBackup & DRResilienceEmergency Response

Differentiated Product

Differentiated Product

Price?Speed?

First to Market?

Selection?

Performance?

Features?

Shipping?Customer Service?

Durability?

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

business

Ops Time

DocumentationUpgradesSecurityCapacity PlanningBackup & DRResilienceEmergency Response

MongoDBCentOSAngularIntel XeonAzureNginxJuniperVarnishActiveMQ

ChefAkamaiAndroidGitCouchDBHadoopVMWareBIND

Queueing

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

Kafka/ZookeeperFree! (ec2 costs > Kinesis costs)

Reliable! (22 separate cluster failures in Y1)

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

750 TB (and growing)LTO Storage: ugh

S3/Glacier: super duper great

1995? 2015!

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

and holding on.

-Henry Havelock Ellis

top related