SlideShare a Scribd company logo
Learning from Configuration
Management
$> whoami
Simon Fisher
Solutions Architect
@simfish85
simon@chef.io
Configuration Management
Learning from Configuration Management
Things that could be better...
Centralization
Immutable Infrastructure
Things that could be better...
Things that could be better...
Hidden Dependencies
Things that could be better...
Orchestration
What we really want
Choreography
Things that could be better...
Application Release Patterns
Things that could be better...
Toolchains
What would it look like
… if we built for choreography instead of orchestration?
What would it look like
What would it look like if we built
• … for large distributed systems that are topology aware?
• … a way to run immutable systems with flexibility and ease?
• … a way to strip out hidden dependencies?
• … a simplified toolchain?
14
Config Management isn’t dead!
Habitat Components
• Habitat Studio - an application packager
• Habitat Plans - instructions to download, compile, and install
• Habitat Depot - a place to upload and download your app
packages
• Habitat Supervisor - an intelligent runtime with deployment
coordination and service discovery built in
Package Format (.hart)
Plan Artifact Depot
Bare Metal
Containers
AMI
VM
Habitat Workflow
Depot Artifact
Supervisor: An Intelligent Run-Time
Supervisor w/ REST API (hab-sup)
Supervis
or
Supervis
or
Supervis
or
Supervis
or
Ring
Leader
Initializer
Stand Alone
Habitat Technology
Security & Management
Secret
Payloa
ds
Service Service
Service Service
Pub Key
Symmetric Encryption
Service Service
Service Service
Load Balancer
Enterprise-grade security allows for secure runtime management of configurations and payloads
Encrypted, authenticated run-time configuration
Automatic, safe, atomic software updates based upon policy (example: Blue/green deployments)
Dynamic topology updates
Handles inter-service discovery through binding
19
Habitat Technology
Habitat Technology
Plan Artifact Depot
Build
Service
Supervis
or
Supervis
or
Supervis
or
Supervis
or
Ring
Bare Metal
Containers
AMI
VM
Depot
Build Service &
Workflow
Package Format Artifact Distribution
Server
Artifact Distribution
Server
Intelligent Run-Time Supervisor w/REST
API
Source
Code
Repo
Habitat
Application automation that enables modern
application teams to build, deploy, and
manage any application in any environment -
from traditional data-centers to containerized
microservices.
Try Habitat for yourself
• https://www.habitat.sh/try
• Tutorials
• Getting started guide
• Extensive documentation
• Open Source!
– https://github.com/habitat-sh/habitat
23

More Related Content

PPTX
London Community Summit 2016 - Adopting Chef Compliance
PPTX
London Community Summit 2016 - Fresh New Chef Stuff
PDF
Intermediate/Compliance training Guide
PDF
Compliance Automation Workshop
PPTX
Compliance Automation with Inspec Part 3
PDF
Our DevOps Journey - An Exercise in Cultural Change
PDF
Nike popup compliance workshop
PPTX
London Community Summit - Chef at SkyBet
London Community Summit 2016 - Adopting Chef Compliance
London Community Summit 2016 - Fresh New Chef Stuff
Intermediate/Compliance training Guide
Compliance Automation Workshop
Compliance Automation with Inspec Part 3
Our DevOps Journey - An Exercise in Cultural Change
Nike popup compliance workshop
London Community Summit - Chef at SkyBet

Viewers also liked (20)

PDF
Chef compliance - Intermediate Training
PPTX
Compliance Automation with Inspec Part 1
PPTX
London Community Summit 2016 - Habitat
PPTX
London Community Summit - From Contribution to Authorship
PPTX
London Community Summit 2016 - Chef Automate
PPT
vBACD - Introduction to Puppet, Configuration Management and IT Automation So...
PDF
The caseforawesome
PPTX
London Community Summit 2016 - Community Update
PDF
Chef for beginners module 1
PDF
Netflix's Could Migration
PDF
PuppetConf 2016: Keynote - Sanjay Mirchandani, Puppet CEO
KEY
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
PPTX
Vagrant를 이용한 개발환경 구축과 NetBeans를 이용한 C/C++개발과 리모트 디버깅
PPTX
Compliance Automation with Inspec Part 2
PPTX
20150113 secret chef ver03
ODP
Introduction to Chef
PPTX
Chef 소개
PDF
What is chef - korean
PDF
Inspec, or how to translate compliance spreadsheets into code
PDF
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
Chef compliance - Intermediate Training
Compliance Automation with Inspec Part 1
London Community Summit 2016 - Habitat
London Community Summit - From Contribution to Authorship
London Community Summit 2016 - Chef Automate
vBACD - Introduction to Puppet, Configuration Management and IT Automation So...
The caseforawesome
London Community Summit 2016 - Community Update
Chef for beginners module 1
Netflix's Could Migration
PuppetConf 2016: Keynote - Sanjay Mirchandani, Puppet CEO
11 Ways to Hack Puppet for Fun and Productivity - Luke Kanies - Velocity 2012
Vagrant를 이용한 개발환경 구축과 NetBeans를 이용한 C/C++개발과 리모트 디버깅
Compliance Automation with Inspec Part 2
20150113 secret chef ver03
Introduction to Chef
Chef 소개
What is chef - korean
Inspec, or how to translate compliance spreadsheets into code
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
Ad

Similar to Learning from Configuration Management (20)

PPTX
SharePpoint Support & Managed Services by Netpeach
PDF
Automation for the Humans
PDF
Building Systems for Accessibility - Tiffany Tse (Shopify)
PPTX
Slide presentazione progetto DeFacto
PPT
SPLive Orlando - Beyond the Search Center - Application or Solution?
PPTX
Soa Lessons learned
PDF
TAMING THE INFRASTRUCTURE GONE WILD
PDF
TAMING THE INFRASTRUCTURE GONE WILD
PDF
Atlassian Executive Business Forum - LinkedIn HQ
PPTX
HPE Storage from Softchoice
PPTX
SharePoint Governance: stories, myths, legends and real life
PPT
Forming Agile Scrum Teams to Manage DITA Infrastructure
PPTX
Building High Quality Solutions with Design Patterns & Application Foundation...
PDF
What DevOps Isn't
PPTX
IT Trends 120-ish in the real world
PDF
EIS-Webinar-Agent-Approaches-2024-08-21.pdf
PPT
Contextual Considerations: Logical Architecture And Taxonomy
PPTX
SharePoint - Right Intro To Development
PDF
XebiaLabs - Optimizing App Deployment to IBM WebSphere
PDF
How to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
SharePpoint Support & Managed Services by Netpeach
Automation for the Humans
Building Systems for Accessibility - Tiffany Tse (Shopify)
Slide presentazione progetto DeFacto
SPLive Orlando - Beyond the Search Center - Application or Solution?
Soa Lessons learned
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE GONE WILD
Atlassian Executive Business Forum - LinkedIn HQ
HPE Storage from Softchoice
SharePoint Governance: stories, myths, legends and real life
Forming Agile Scrum Teams to Manage DITA Infrastructure
Building High Quality Solutions with Design Patterns & Application Foundation...
What DevOps Isn't
IT Trends 120-ish in the real world
EIS-Webinar-Agent-Approaches-2024-08-21.pdf
Contextual Considerations: Logical Architecture And Taxonomy
SharePoint - Right Intro To Development
XebiaLabs - Optimizing App Deployment to IBM WebSphere
How to Leverage SAFe 5.0 for Your Enterprise Cloud Strategy
Ad

More from Chef (15)

PPTX
Habitat Managed Chef
PPTX
Automation, Audits, and Apps Tour
PPTX
Automation, Audits, and Apps Tour
PPTX
Compliance Automation with Inspec Part 4
PPTX
Application Automation with Habitat
PPTX
Achieving DevOps Success with Chef Automate
PDF
Nike pop up habitat
PDF
Chef Automate Workflow Demo
PDF
Alaska Airlines DevOps Journey
PDF
And The Slow Suffer What They Must
PDF
Visualizing your journey with chef
PDF
The New IT Game
PPTX
How to Accelerate Agile, Lean and DevOps Adoption Across Your Organization
PPTX
Azure handsonlab
PPTX
Chef andwindows reactor
Habitat Managed Chef
Automation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
Compliance Automation with Inspec Part 4
Application Automation with Habitat
Achieving DevOps Success with Chef Automate
Nike pop up habitat
Chef Automate Workflow Demo
Alaska Airlines DevOps Journey
And The Slow Suffer What They Must
Visualizing your journey with chef
The New IT Game
How to Accelerate Agile, Lean and DevOps Adoption Across Your Organization
Azure handsonlab
Chef andwindows reactor

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Cloud computing and distributed systems.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
Teaching material agriculture food technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Modernizing your data center with Dell and AMD
NewMind AI Monthly Chronicles - July 2025
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Cloud computing and distributed systems.
The Rise and Fall of 3GPP – Time for a Sabbatical?
Review of recent advances in non-invasive hemoglobin estimation
Understanding_Digital_Forensics_Presentation.pptx
Electronic commerce courselecture one. Pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
Advanced methodologies resolving dimensionality complications for autism neur...
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
Teaching material agriculture food technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Learning from Configuration Management

  • 1. Learning from Configuration Management $> whoami Simon Fisher Solutions Architect @simfish85 simon@chef.io
  • 4. Things that could be better... Centralization
  • 6. Things that could be better... Hidden Dependencies
  • 7. Things that could be better... Orchestration
  • 8. What we really want Choreography
  • 9. Things that could be better... Application Release Patterns
  • 10. Things that could be better... Toolchains
  • 11. What would it look like … if we built for choreography instead of orchestration?
  • 12. What would it look like
  • 13. What would it look like if we built • … for large distributed systems that are topology aware? • … a way to run immutable systems with flexibility and ease? • … a way to strip out hidden dependencies? • … a simplified toolchain?
  • 14. 14
  • 16. Habitat Components • Habitat Studio - an application packager • Habitat Plans - instructions to download, compile, and install • Habitat Depot - a place to upload and download your app packages • Habitat Supervisor - an intelligent runtime with deployment coordination and service discovery built in
  • 17. Package Format (.hart) Plan Artifact Depot Bare Metal Containers AMI VM Habitat Workflow
  • 18. Depot Artifact Supervisor: An Intelligent Run-Time Supervisor w/ REST API (hab-sup) Supervis or Supervis or Supervis or Supervis or Ring Leader Initializer Stand Alone Habitat Technology
  • 19. Security & Management Secret Payloa ds Service Service Service Service Pub Key Symmetric Encryption Service Service Service Service Load Balancer Enterprise-grade security allows for secure runtime management of configurations and payloads Encrypted, authenticated run-time configuration Automatic, safe, atomic software updates based upon policy (example: Blue/green deployments) Dynamic topology updates Handles inter-service discovery through binding 19 Habitat Technology
  • 20. Habitat Technology Plan Artifact Depot Build Service Supervis or Supervis or Supervis or Supervis or Ring Bare Metal Containers AMI VM Depot Build Service & Workflow Package Format Artifact Distribution Server Artifact Distribution Server Intelligent Run-Time Supervisor w/REST API Source Code Repo
  • 21. Habitat Application automation that enables modern application teams to build, deploy, and manage any application in any environment - from traditional data-centers to containerized microservices.
  • 22. Try Habitat for yourself • https://www.habitat.sh/try • Tutorials • Getting started guide • Extensive documentation • Open Source! – https://github.com/habitat-sh/habitat
  • 23. 23