SlideShare uma empresa Scribd logo
1 de 32
Mandi Walls | Technical Community Manager | mandi@chef.io
@lnxchk
Configuration
Management is
Old and Boring
Mandi Walls
Technical Community Manager for EMEA
@lnxchk
mandi@chef.io
Who you calling “old”?
If it’s so old, where’s the standard?
One-Minute History of CM
• There used to be a few expensive machines that did all the things
• The Operators configured them to meet specific needs of the programs
• There was a Cambrian-level explosion of technology
• Now, there are lots of cheap machines that do infinitely more things
• They still have to be configured to be useful
• Along the way some tools were written to help with this
• The End?
EVERY business is a software business
We’re going to be a software
company with airplanes.
– CIO, Alaska Airlines
Things Changed
• Technology is increasingly becoming a Core Competency for a lot of industries
• It’s hard to compete if you are still outsourcing all of your tech work
• Harder to set timelines
• More complicated to reprioritize
• Slower to respond to competitor’s advancements, feature requests, bug reports
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 (still going on CD/DVD anyway)
• Represented a different kind of environment for CM
• Tipping Point – When do you need to buy CM from a vendor?
• Large estates still in the 100 – 500 host per-operator range (c 2006-2007)
• Dev Cycles still fairly slow, larger release cycles often quarterly or less but more agile bug
fixes, small features
• Operators wrote the tools they needed anyway because they had time
• Early vendors had much closer academic roots
Cloud Era
• While not everyone went to a “cloud”, the prevalence of VMs and hardware-on-
demand changed the need for Configuration Management
• In the same timeframe, Red Hat did things like getting government certified in
the US, tipping more Enterprise services onto Linux from commercial UNIX
• Installed estates evolved in complexity
• More virtual hosts on the hardware, whether own-site or in an MSP
• Divisions of applications toward 1-app-per-VM
• Specialization of machine types for different applications
• No additional investment in personnel in most places – economic downturn led to downsizing
• Beginning of the value proposition for investment in CM
Arbitrarily Declared DevOps/SRE Era
• Tool proliferation across all spectrums of the Operations lifecycle
• Open Source tools gain status, market
• Ecosystems expand for running and managing large estates, especially Linux
• Large-scale operations and system management gains voice as a practice apart
from “traditional” systems administration
• Configuration management is not only a required tool, but pushes traditional
Ops people to adopt more software dev-style practices
• Revision Control
• Infrastructure as Code
• Testing
Futurama
• Containers of some sort, running somewhere, doing something, being managed
by whatever
• Grab CPU only when you need it?
• Serverless? Unikernels?
• Who knows.
• Only some infinitesimally small amount of code is running here so far compared
to the amount of code in other environments
• For everyone else, pick one of the prior eras
• And they are all still in play
For the Time Being, We Still Care About CM
• 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
Operationsland
Managing Cycle 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
Continuous Whatever
• Requires as much culture work as it does tools work
• Thinking about “always shipping” versus “periodic shipping”
• Automation of all parts of the pipeline
• Releases and release installs lose complexity and angst
Codified and Automated
• Migration away from GUI-based tools that hamper scaling, repeatability
• Treating the entire environment as a code base
• Risk reduction through smaller releases, traceable histories for all changes on
all platforms and envrionments
Container Environments
• Work required to build software onto containers is less about the containers
themselves and more about how developers think about the code that ships
• Build-once artifacts
• No retrieving of builds and re-pushing with the same build number, other bad
practices
“To the Left”
• More late-lifecycle struggles are being moved earlier in the cycle
• Security is the next big push
• No one likes to get to launch time and learn that Security isn’t going to let them
release their software onto the production networks, or that they built with the
wrong assumptions
• You can’t “bolt on” any number of issues at end of cycle – security, performance,
data privacy, UI
The game changer: rapid time to value
Innovation
Quality/
Complianc
e
Dynamic
Infrastructure
Infrastructure as Code
Automate the Stack
DevOps
+ +
CM is there to help 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
CM as a component of failure
• Reducing the investment in a new environment lowers the cost and risk
associated with experimentation
• Cloud definitely pushed the envelope on this aspect, but also brought complexity
that got managed by CM tools
• This is an interesting place that serverless tech will also enter for some projects
CM and LEAN
• Eliminate non-value-added action, reduce waste
• Pull over Push requires flexibility
• Kaizen - Continuous Improvement to all aspects
• Kaikaku - Disruptive Change when necessary
• Small Batch + Experimentation
CM and Containers
• Container platforms continue to evolve rapidly, requiring management of the
underlying layer to guarantee consistency
• Additional services for management, metrics, reporting to be maintained
Configuration Management is a key
component of IT Modernization
It has been entwined with Cloud, DevOps, and Continuous Delivery
Complexity is deceptive
The things we expect to mitigate complexity can instead just move it or
change its properties rather than eliminating it
Lessons from the Last Eras
• Automation
• Dynamic Infrastructure
• Infrastructure as Code
• Revision Control
• Automated Testing
• Collaboration
• CAMS and CALMS
• Embrace Failure
• Blameless Culture
• Focusing on Business Value
What Does it Mean for Chef?
Change in Product Lifecycles
• 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
• 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”
Skip It?
• Enterprise organizations coming out of their last buying cycle in the last couple
of years had no reason to evaluate large VM management systems, but
containers weren’t mature enough to fully migrate
• Anyone coming out of a buying cycle now might have last purchased IT in 2012
• They should have been looking at the cloud then, but were they? It was scary
• Did they follow up their last purchasing cycle with a skills update cycle?
If an IT organization buys something today on a 3- or 5-year
contract, what will they see next?
Damn, that’s a lot to think about
• It’s all tied together
• 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
• Specialized equipment, like in telcos, or specialized regulation in insurance slow down adoption
• Shortage of available practitioners willing to work for those organizations slows
down adoption as well
THANKS!!
Join Our Upcoming Events
• Hands On Habitat London – March 8 at Skills Matter
• “Who Owns Open Source Security?” at Chef Users London – March 13 at HPE
• Save the Date – Chef Community Summit London – October 10 and 11
• https://chef.io
• Find us! https://events.chef.io/
• https://learn.chef.io
Configuration Management is Old and Boring

Mais conteúdo relacionado

Mais procurados

Incidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering DisciplineIncidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering DisciplineAntoine Craske
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps PresentationInCycleSoftware
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
Selenium with Cucumber
Selenium  with Cucumber Selenium  with Cucumber
Selenium with Cucumber Knoldus Inc.
 
Introduction To Software Configuration Management
Introduction To Software Configuration ManagementIntroduction To Software Configuration Management
Introduction To Software Configuration ManagementRajesh Kumar
 
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Amazon Web Services
 
Azure DevOps - Um case de sucesso
Azure DevOps - Um case de sucessoAzure DevOps - Um case de sucesso
Azure DevOps - Um case de sucessoArmando Junior
 
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...Edureka!
 
Amazon CodeGuru vs SonarQube for Java Developers at AWS DeveloperWeek Europe ...
Amazon CodeGuru vs SonarQube for Java Developers at AWS DeveloperWeek Europe ...Amazon CodeGuru vs SonarQube for Java Developers at AWS DeveloperWeek Europe ...
Amazon CodeGuru vs SonarQube for Java Developers at AWS DeveloperWeek Europe ...Vadym Kazulkin
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...Simplilearn
 
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Edureka!
 

Mais procurados (20)

Incidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering DisciplineIncidents - The Shorter, the Better with the Quality Engineering Discipline
Incidents - The Shorter, the Better with the Quality Engineering Discipline
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Test plan
Test planTest plan
Test plan
 
Azure DevOps Presentation
Azure DevOps PresentationAzure DevOps Presentation
Azure DevOps Presentation
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Selenium with Cucumber
Selenium  with Cucumber Selenium  with Cucumber
Selenium with Cucumber
 
Introduction To Software Configuration Management
Introduction To Software Configuration ManagementIntroduction To Software Configuration Management
Introduction To Software Configuration Management
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps
DevOps DevOps
DevOps
 
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration
 
Azure DevOps - Um case de sucesso
Azure DevOps - Um case de sucessoAzure DevOps - Um case de sucesso
Azure DevOps - Um case de sucesso
 
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Amazon CodeGuru vs SonarQube for Java Developers at AWS DeveloperWeek Europe ...
Amazon CodeGuru vs SonarQube for Java Developers at AWS DeveloperWeek Europe ...Amazon CodeGuru vs SonarQube for Java Developers at AWS DeveloperWeek Europe ...
Amazon CodeGuru vs SonarQube for Java Developers at AWS DeveloperWeek Europe ...
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
 
CI/CD with Github Actions
CI/CD with Github ActionsCI/CD with Github Actions
CI/CD with Github Actions
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
Introduction to DevOps Tools | DevOps Training | DevOps Tutorial for Beginner...
 

Destaque

Configuration Management
Configuration ManagementConfiguration Management
Configuration ManagementSaqib Raza
 
Change And Configuration Management Market Volume Analysis, size, share and K...
Change And Configuration Management Market Volume Analysis, size, share and K...Change And Configuration Management Market Volume Analysis, size, share and K...
Change And Configuration Management Market Volume Analysis, size, share and K...Monica Nerkar
 
At Your Service: Using Jenkins in Operations
At Your Service: Using Jenkins in OperationsAt Your Service: Using Jenkins in Operations
At Your Service: Using Jenkins in OperationsMandi Walls
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Managementsslovepk
 
Configuration Management in Software Engineering - SE29
Configuration Management in Software Engineering - SE29Configuration Management in Software Engineering - SE29
Configuration Management in Software Engineering - SE29koolkampus
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration ManagementRajesh Kumar
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Managementelliando dias
 
Compliance Automation with InSpec
Compliance Automation with InSpecCompliance Automation with InSpec
Compliance Automation with InSpec Nathen Harvey
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Managementguy_davis
 
software configuration management
software configuration managementsoftware configuration management
software configuration managementFáber D. Giraldo
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration ManagementChandan Chaurasia
 

Destaque (12)

Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Change And Configuration Management Market Volume Analysis, size, share and K...
Change And Configuration Management Market Volume Analysis, size, share and K...Change And Configuration Management Market Volume Analysis, size, share and K...
Change And Configuration Management Market Volume Analysis, size, share and K...
 
At Your Service: Using Jenkins in Operations
At Your Service: Using Jenkins in OperationsAt Your Service: Using Jenkins in Operations
At Your Service: Using Jenkins in Operations
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Configuration Management in Software Engineering - SE29
Configuration Management in Software Engineering - SE29Configuration Management in Software Engineering - SE29
Configuration Management in Software Engineering - SE29
 
Configuration Management
Configuration ManagementConfiguration Management
Configuration Management
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Ch25 configuration management
Ch25 configuration managementCh25 configuration management
Ch25 configuration management
 
Compliance Automation with InSpec
Compliance Automation with InSpecCompliance Automation with InSpec
Compliance Automation with InSpec
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
software configuration management
software configuration managementsoftware configuration management
software configuration management
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 

Semelhante a Configuration Management is Old and Boring

The Changing Role of IT: From Service Managers to Advisors
The Changing Role of IT:From Service Managers to AdvisorsThe Changing Role of IT:From Service Managers to Advisors
The Changing Role of IT: From Service Managers to AdvisorsJesse Stockall
 
Comparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsComparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsMike Ensor
 
Managing Complexity at Velocity
Managing Complexity at VelocityManaging Complexity at Velocity
Managing Complexity at VelocityMatt Ray
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Perforce
 
Serverless microservices
Serverless microservicesServerless microservices
Serverless microservicesLalit Kale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowRightScale
 
From no services to Microservices
From no services to MicroservicesFrom no services to Microservices
From no services to MicroservicesJoão Cavalheiro
 
Continuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIXContinuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIXAgileSparks
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware WSO2
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud BreakfastPaul Cooper
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationTom Laszewski
 
Securing the Cloud Native stack
Securing the Cloud Native stackSecuring the Cloud Native stack
Securing the Cloud Native stackHector Tapia
 
Continuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even HaimContinuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even HaimDevOpsDays Tel Aviv
 
Securing the Cloud Native Stack
Securing the Cloud Native StackSecuring the Cloud Native Stack
Securing the Cloud Native StackApcera
 
Software Architecture and Architectors: useless VS valuable
Software Architecture and Architectors: useless VS valuableSoftware Architecture and Architectors: useless VS valuable
Software Architecture and Architectors: useless VS valuableComsysto Reply GmbH
 
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld
 
Comparing Cloud platforms and tools
Comparing Cloud platforms and toolsComparing Cloud platforms and tools
Comparing Cloud platforms and toolssameerabrol
 
Comparing Cloud Providers, Platforms and Tools
Comparing Cloud Providers, Platforms and ToolsComparing Cloud Providers, Platforms and Tools
Comparing Cloud Providers, Platforms and ToolsInnoTech
 
ITI012En-Cloud computing
ITI012En-Cloud computingITI012En-Cloud computing
ITI012En-Cloud computingHuibert Aalbers
 
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...confluent
 

Semelhante a Configuration Management is Old and Boring (20)

The Changing Role of IT: From Service Managers to Advisors
The Changing Role of IT:From Service Managers to AdvisorsThe Changing Role of IT:From Service Managers to Advisors
The Changing Role of IT: From Service Managers to Advisors
 
Comparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsComparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutions
 
Managing Complexity at Velocity
Managing Complexity at VelocityManaging Complexity at Velocity
Managing Complexity at Velocity
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Serverless microservices
Serverless microservicesServerless microservices
Serverless microservices
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
 
From no services to Microservices
From no services to MicroservicesFrom no services to Microservices
From no services to Microservices
 
Continuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIXContinuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIX
 
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware Ultra-scale e-Commerce Transaction Services with Lean Middleware
Ultra-scale e-Commerce Transaction Services with Lean Middleware
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud Breakfast
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
 
Securing the Cloud Native stack
Securing the Cloud Native stackSecuring the Cloud Native stack
Securing the Cloud Native stack
 
Continuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even HaimContinuous Delivery at Wix, Yaniv Even Haim
Continuous Delivery at Wix, Yaniv Even Haim
 
Securing the Cloud Native Stack
Securing the Cloud Native StackSecuring the Cloud Native Stack
Securing the Cloud Native Stack
 
Software Architecture and Architectors: useless VS valuable
Software Architecture and Architectors: useless VS valuableSoftware Architecture and Architectors: useless VS valuable
Software Architecture and Architectors: useless VS valuable
 
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
VMworld 2013: Separating Cloud Hype from Reality in Healthcare – a Real-Life ...
 
Comparing Cloud platforms and tools
Comparing Cloud platforms and toolsComparing Cloud platforms and tools
Comparing Cloud platforms and tools
 
Comparing Cloud Providers, Platforms and Tools
Comparing Cloud Providers, Platforms and ToolsComparing Cloud Providers, Platforms and Tools
Comparing Cloud Providers, Platforms and Tools
 
ITI012En-Cloud computing
ITI012En-Cloud computingITI012En-Cloud computing
ITI012En-Cloud computing
 
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
 

Mais de Mandi Walls

DOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdfDOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdfMandi Walls
 
Addo reducing trauma in organizations with SLOs and chaos engineering
Addo  reducing trauma in organizations with SLOs and chaos engineeringAddo  reducing trauma in organizations with SLOs and chaos engineering
Addo reducing trauma in organizations with SLOs and chaos engineeringMandi Walls
 
Full Service Ownership
Full Service OwnershipFull Service Ownership
Full Service OwnershipMandi Walls
 
PagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call TeamsPagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call TeamsMandi Walls
 
InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020Mandi Walls
 
Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019Mandi Walls
 
Using Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure SecurityUsing Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure SecurityMandi Walls
 
Adding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17xAdding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17xMandi Walls
 
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Mandi Walls
 
BuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec WorkshopBuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec WorkshopMandi Walls
 
InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018Mandi Walls
 
DevOpsDays InSpec Workshop
DevOpsDays InSpec WorkshopDevOpsDays InSpec Workshop
DevOpsDays InSpec WorkshopMandi Walls
 
Adding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpecAdding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpecMandi Walls
 
InSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.beInSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.beMandi Walls
 
habitat at docker bud
habitat at docker budhabitat at docker bud
habitat at docker budMandi Walls
 
Ingite Slides for InSpec
Ingite Slides for InSpecIngite Slides for InSpec
Ingite Slides for InSpecMandi Walls
 
Habitat at LinuxLab IT
Habitat at LinuxLab ITHabitat at LinuxLab IT
Habitat at LinuxLab ITMandi Walls
 
InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017Mandi Walls
 
Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017Mandi Walls
 
InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017Mandi Walls
 

Mais de Mandi Walls (20)

DOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdfDOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdf
 
Addo reducing trauma in organizations with SLOs and chaos engineering
Addo  reducing trauma in organizations with SLOs and chaos engineeringAddo  reducing trauma in organizations with SLOs and chaos engineering
Addo reducing trauma in organizations with SLOs and chaos engineering
 
Full Service Ownership
Full Service OwnershipFull Service Ownership
Full Service Ownership
 
PagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call TeamsPagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call Teams
 
InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020
 
Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019
 
Using Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure SecurityUsing Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure Security
 
Adding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17xAdding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17x
 
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
 
BuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec WorkshopBuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec Workshop
 
InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018
 
DevOpsDays InSpec Workshop
DevOpsDays InSpec WorkshopDevOpsDays InSpec Workshop
DevOpsDays InSpec Workshop
 
Adding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpecAdding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpec
 
InSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.beInSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.be
 
habitat at docker bud
habitat at docker budhabitat at docker bud
habitat at docker bud
 
Ingite Slides for InSpec
Ingite Slides for InSpecIngite Slides for InSpec
Ingite Slides for InSpec
 
Habitat at LinuxLab IT
Habitat at LinuxLab ITHabitat at LinuxLab IT
Habitat at LinuxLab IT
 
InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017
 
Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017
 
InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017
 

Último

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 

Último (20)

Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 

Configuration Management is Old and Boring

  • 1. Mandi Walls | Technical Community Manager | mandi@chef.io @lnxchk Configuration Management is Old and Boring
  • 2. Mandi Walls Technical Community Manager for EMEA @lnxchk mandi@chef.io
  • 3. Who you calling “old”? If it’s so old, where’s the standard?
  • 4.
  • 5. One-Minute History of CM • There used to be a few expensive machines that did all the things • The Operators configured them to meet specific needs of the programs • There was a Cambrian-level explosion of technology • Now, there are lots of cheap machines that do infinitely more things • They still have to be configured to be useful • Along the way some tools were written to help with this • The End?
  • 6. EVERY business is a software business We’re going to be a software company with airplanes. – CIO, Alaska Airlines
  • 7. Things Changed • Technology is increasingly becoming a Core Competency for a lot of industries • It’s hard to compete if you are still outsourcing all of your tech work • Harder to set timelines • More complicated to reprioritize • Slower to respond to competitor’s advancements, feature requests, bug reports
  • 8. 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 (still going on CD/DVD anyway) • Represented a different kind of environment for CM • Tipping Point – When do you need to buy CM from a vendor? • Large estates still in the 100 – 500 host per-operator range (c 2006-2007) • Dev Cycles still fairly slow, larger release cycles often quarterly or less but more agile bug fixes, small features • Operators wrote the tools they needed anyway because they had time • Early vendors had much closer academic roots
  • 9. Cloud Era • While not everyone went to a “cloud”, the prevalence of VMs and hardware-on- demand changed the need for Configuration Management • In the same timeframe, Red Hat did things like getting government certified in the US, tipping more Enterprise services onto Linux from commercial UNIX • Installed estates evolved in complexity • More virtual hosts on the hardware, whether own-site or in an MSP • Divisions of applications toward 1-app-per-VM • Specialization of machine types for different applications • No additional investment in personnel in most places – economic downturn led to downsizing • Beginning of the value proposition for investment in CM
  • 10. Arbitrarily Declared DevOps/SRE Era • Tool proliferation across all spectrums of the Operations lifecycle • Open Source tools gain status, market • Ecosystems expand for running and managing large estates, especially Linux • Large-scale operations and system management gains voice as a practice apart from “traditional” systems administration • Configuration management is not only a required tool, but pushes traditional Ops people to adopt more software dev-style practices • Revision Control • Infrastructure as Code • Testing
  • 11. Futurama • Containers of some sort, running somewhere, doing something, being managed by whatever • Grab CPU only when you need it? • Serverless? Unikernels? • Who knows. • Only some infinitesimally small amount of code is running here so far compared to the amount of code in other environments • For everyone else, pick one of the prior eras • And they are all still in play
  • 12. For the Time Being, We Still Care About CM • 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 Operationsland
  • 13. Managing Cycle 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
  • 14. Continuous Whatever • Requires as much culture work as it does tools work • Thinking about “always shipping” versus “periodic shipping” • Automation of all parts of the pipeline • Releases and release installs lose complexity and angst
  • 15. Codified and Automated • Migration away from GUI-based tools that hamper scaling, repeatability • Treating the entire environment as a code base • Risk reduction through smaller releases, traceable histories for all changes on all platforms and envrionments
  • 16. Container Environments • Work required to build software onto containers is less about the containers themselves and more about how developers think about the code that ships • Build-once artifacts • No retrieving of builds and re-pushing with the same build number, other bad practices
  • 17. “To the Left” • More late-lifecycle struggles are being moved earlier in the cycle • Security is the next big push • No one likes to get to launch time and learn that Security isn’t going to let them release their software onto the production networks, or that they built with the wrong assumptions • You can’t “bolt on” any number of issues at end of cycle – security, performance, data privacy, UI
  • 18. The game changer: rapid time to value Innovation Quality/ Complianc e Dynamic Infrastructure Infrastructure as Code Automate the Stack DevOps + +
  • 19. CM is there to help 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
  • 20. CM as a component of failure • Reducing the investment in a new environment lowers the cost and risk associated with experimentation • Cloud definitely pushed the envelope on this aspect, but also brought complexity that got managed by CM tools • This is an interesting place that serverless tech will also enter for some projects
  • 21. CM and LEAN • Eliminate non-value-added action, reduce waste • Pull over Push requires flexibility • Kaizen - Continuous Improvement to all aspects • Kaikaku - Disruptive Change when necessary • Small Batch + Experimentation
  • 22. CM and Containers • Container platforms continue to evolve rapidly, requiring management of the underlying layer to guarantee consistency • Additional services for management, metrics, reporting to be maintained
  • 23. Configuration Management is a key component of IT Modernization It has been entwined with Cloud, DevOps, and Continuous Delivery
  • 24. Complexity is deceptive The things we expect to mitigate complexity can instead just move it or change its properties rather than eliminating it
  • 25. Lessons from the Last Eras • Automation • Dynamic Infrastructure • Infrastructure as Code • Revision Control • Automated Testing • Collaboration • CAMS and CALMS • Embrace Failure • Blameless Culture • Focusing on Business Value
  • 26. What Does it Mean for Chef?
  • 27. Change in Product Lifecycles • 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 • 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”
  • 28. Skip It? • Enterprise organizations coming out of their last buying cycle in the last couple of years had no reason to evaluate large VM management systems, but containers weren’t mature enough to fully migrate • Anyone coming out of a buying cycle now might have last purchased IT in 2012 • They should have been looking at the cloud then, but were they? It was scary • Did they follow up their last purchasing cycle with a skills update cycle? If an IT organization buys something today on a 3- or 5-year contract, what will they see next?
  • 29. Damn, that’s a lot to think about • It’s all tied together • 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 • Specialized equipment, like in telcos, or specialized regulation in insurance slow down adoption • Shortage of available practitioners willing to work for those organizations slows down adoption as well
  • 31. Join Our Upcoming Events • Hands On Habitat London – March 8 at Skills Matter • “Who Owns Open Source Security?” at Chef Users London – March 13 at HPE • Save the Date – Chef Community Summit London – October 10 and 11 • https://chef.io • Find us! https://events.chef.io/ • https://learn.chef.io

Notas do Editor

  1. Everybody run their own stuff (written in perl, of course), or cfengine
  2. emphasis shift: from infrastructure to innovation
  3. They’re like Punxatawney Phil. They only pop up once in a while to predict the future.