DevOpsDays Austin - Configuration Management Evolution

Post on 12-May-2015

399 views 1 download

Tags:

description

Ignite talk at DevOpsDays Austin 2014 about the evolution of configuration management.

transcript

@joehack3r

Full Slide Deck with Notes!

• http://blog.joehack3r.com/DevOpsDaysAustin-ConfigurationManagementEvolution.pptx

@joehack3r

Evolution of Configuration Management

Administrator Documentation Scripts/Software

Tens of servers per admin

Tens of servers per admin

Junior admins

Hundreds of servers per admin

@joehack3r

Fear the beard

@joehack3r

Enter the Wikis

@joehack3r

Enter the Wikis

@joehack3r

Scripts

@joehack3r

Software

@joehack3r

Get Servers To Same State

@joehack3r

Treat Servers Like Cattle, Not Pets

@joehack3r

Treat Servers Like Cattle, Not Pets

@joehack3r

Evolution continues

Administrator Documentation Scripts/Software Fully baked images Ephemeral, immutable servers

Tens of servers per admin

Tens of servers per admin

Junior admins

Hundreds of servers per admin

Thousands of servers per admin

@joehack3r

Forces behind evolution

@joehack3r

Forces behind evolution

@joehack3r

Using Software Using Image

@joehack3r

Using Software Using Image

@joehack3r

Using Software Using Image

@joehack3r

Using Software Using Image

@joehack3r

Using Software Using Image

@joehack3r

What’s Next?

Administrator Documentation Scripts/Software Fully baked images Containers?

@joehack3r

What’s Next?

Administrator Documentation Scripts/Software Fully baked images Containers?

@joehack3r

Image Source/Credits

• ZZ Top - http://wp-images.emusic.com/assets/2013/06/zz-top-061713-download.jpg• Shell script - https://cdn1.iconfinder.com/data/icons/nuvola2/128x128/mimetypes/shellscript.png• Perl - http://www.heliconbooks.com/images/perl_logo_270x87.png• Puppet Labs - http://cloudtimes.org/wp-content/uploads/2011/09/puppet-labs.png• Chef - http://www.xconomy.com/wordpress/wp-content/images/2013/12/Chef-logo-220x146.jpg• Ansible - http://www.socallinuxexpo.org/sites/default/files/logos/AnsibleLogo_transparent_web.png• Salt - http://vbyron.com/blog/wp-content/uploads/2014/03/saltstack_logo.jpg• Locked Server - http://icons.iconarchive.com/icons/fasticon/servers/128/lock-server-icon.png• Confluence - http://marketplace.servicerocket.com/static/images/logos/Confluence.png• Confluence - https://confluence.atlassian.com/download/attachments/268044085/CONF41_Charlie_Icon.png• Jive - http://socialsoftwarematrix.org/wp-content/uploads/tools/jive.png• Sharepoint - http://blogs.webtrends.com/wp-content/uploads/2014/01/SharePoint-logo.png• Longhorns - http://www.texaslonghorn.com/longhorn_info/steer/Images/1502_19.jpg• Huskies - https://rogerabrantes.files.wordpress.com/2012/07/siberian_husky_puppies_31.jpg• Healthy computer - http://inwallspeakers1.com/wp-content/uploads/2014/03/happy-computer-clip-art.jpg• Facepalm - http://upload.wikimedia.org/wikipedia/commons/3/3b/Paris_Tuileries_Garden_Facepalm_statue.jpg• Just Ship It - http://24.media.tumblr.com/tumblr_mam5kixRYY1rags46o1_500.jpg• Fire - http://openclipart.org/image/2400px/svg_to_png/2242/zeimusu_Fire_Icon.png• GitHub Maintenance - http://arunoda.me/images/blog/github-outage-logo.jpg• Docker - https://pbs.twimg.com/profile_images/378800000124779041/fbbb494a7eef5f9278c6967b6072ca3e.png