configuration management is old and boring · long tail is long • software vendors sell to early...
TRANSCRIPT
![Page 2: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/2.jpg)
In the Beginning
• Big expensive machines• Wizard-like Operators• Specific tools per platform
![Page 3: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/3.jpg)
Now
• Machines are cheap• Disk is cheap• Rent by the quarter hour• That future is here, but is not evenly distributed
![Page 4: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/4.jpg)
Complexity
• Technology a key component of success in many industries• “IT is a cost center” post-bust, to “Software is eating the world” 10 years later
![Page 5: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/5.jpg)
Waterfall to Agile Era
• Great for software developers• Ship it and Forget it • Stranded operators at the end of a dev cycle or sprint• Ignored the installation and running of software
![Page 6: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/6.jpg)
Early Cloud
• VMs and hardware-on-demand changed the need for Configuration Management• Web 2.0 created larger and larger environments• Beginning of the value proposition for investment in CM
![Page 7: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/7.jpg)
Arbitrarily Defined DevOps Era
• Tool proliferation across all spectrums of the Operations lifecycle• Open Source tools gain status, market • Large-scale operations and system management gains voice as a
practice apart from “traditional” systems administration Distinct from the needs of HPC
![Page 8: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/8.jpg)
Where To?
• Transitioning to newer practices requires stable foundations• Building software faster means having environments that match• Infringing a bit more on build and release cycles rather than staying in Operations
![Page 9: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/9.jpg)
Managing Lifecycle Environments
• The biggest complaint we hear from teams moving towards modern practices “None of our environments match”
• Production operations team doesn’t manage non-prod assets• No sharing of resources, knowledge, tools hinders good code quality
![Page 10: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/10.jpg)
Always Shipping �Means �
Always Automating
![Page 11: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/11.jpg)
Get to Market Faster
• Requires as much culture work as it does tools work• Automation of all parts of the pipeline• Releases and release installs lose complexity and angst
![Page 12: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/12.jpg)
Reliability and Repeatability are Key
• Migration away from GUI-based tools • Treating the entire environment as a code base• Risk reduction through smaller releases• Traceable histories for all changes on all platforms and environments
![Page 13: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/13.jpg)
CM Helps You Go Fast
• Build new hosts that meet your requirements• Deploy code as often as necessary• Make sure that monitoring, metrics collection, log management are in place • Minimize time-to-market with automation
![Page 14: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/14.jpg)
Make Failing OK
• New environment is cheap!• Experiment often!• Run this command, get a new environment to work on!
![Page 15: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/15.jpg)
CM and Containers
• Early lifecycle, fast development• Ecosystem still evolving
Monitoring, Logs, Management, Security, etc
![Page 16: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/16.jpg)
Everything is Faster
• Old eras had longer enterprise buying cycles• 5-year plans for IT products, large investment• Even though technology executives tend to only stay in a position for a
couple of years
![Page 17: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/17.jpg)
Lots of Challenges
• IT buying cycle isn’t always followed by an IT skill building cycle• Writing long-term plans with a short-term personal outlook• Doesn’t reflect modern product cycles and technology ecosystem
5 years is an eternity in “internet years”
![Page 18: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/18.jpg)
Long Tail is Long
• Software vendors sell to early adopters, mainstream adopters, and eventually to doubters• Configuration Management, for all of it’s “been around forever”-ness is still selling to mainstream adopters• The high-risk, conservative buyers, like insurance companies and utilities, still lag• Shortage of available practitioners willing to work for those organizations slows down adoption as well
![Page 19: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/19.jpg)
We’re Here To Help
• Infrastructure as Code• Continuous deployment• Testing workflows for all the changes headed for production
![Page 20: Configuration Management is Old and Boring · Long Tail is Long • Software vendors sell to early adopters, mainstream adopters, and eventually to doubters • Configuration Management,](https://reader036.vdocuments.mx/reader036/viewer/2022070818/5f159cee5f1e4d1e2307220c/html5/thumbnails/20.jpg)
https://www.chef.io