Configuration Management is Old and Boring Mandi Walls | DevOpsDays - - PowerPoint PPT Presentation

configuration management is old and boring
SMART_READER_LITE
LIVE PREVIEW

Configuration Management is Old and Boring Mandi Walls | DevOpsDays - - PowerPoint PPT Presentation

Configuration Management is Old and Boring Mandi Walls | DevOpsDays Oslo 2017 | mandi@chef.io In the Beginning Big expensive machines Wizard-like Operators Specific tools per platform Now Machines are cheap Disk is cheap


slide-1
SLIDE 1

Configuration Management is Old and Boring

Mandi Walls | DevOpsDays Oslo 2017 | mandi@chef.io

slide-2
SLIDE 2

In the Beginning

  • Big expensive machines
  • Wizard-like Operators
  • Specific tools per platform
slide-3
SLIDE 3

Now

  • Machines are cheap
  • Disk is cheap
  • Rent by the quarter hour
  • That future is here, but is not evenly distributed
slide-4
SLIDE 4

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

slide-5
SLIDE 5

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
slide-6
SLIDE 6

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
slide-7
SLIDE 7

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

slide-8
SLIDE 8

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

slide-9
SLIDE 9

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

slide-10
SLIDE 10

Always Shipping Means Always Automating

slide-11
SLIDE 11

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
slide-12
SLIDE 12

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

slide-13
SLIDE 13

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
slide-14
SLIDE 14

Make Failing OK

  • New environment is cheap!
  • Experiment often!
  • Run this command, get a new environment to work on!
slide-15
SLIDE 15

CM and Containers

  • Early lifecycle, fast development
  • Ecosystem still evolving

Monitoring, Logs, Management, Security, etc

slide-16
SLIDE 16

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

slide-17
SLIDE 17

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”

slide-18
SLIDE 18

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
  • rganizations slows down adoption as well
slide-19
SLIDE 19

We’re Here To Help

  • Infrastructure as Code
  • Continuous deployment
  • Testing workflows for all the changes headed for production
slide-20
SLIDE 20

https://www.chef.io