The promise of NoOps
-
Upload
matthew-boeckman -
Category
Technology
-
view
228 -
download
0
Transcript of The promise of NoOps
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