Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Puppet Camp Portland 2015: Keynote

803 views

Published on

Presented by Lindsey Smith, Puppet Labs

Published in: Software
  • Be the first to comment

Puppet Camp Portland 2015: Keynote

  1. 1. Lindsey Smith @turbodog turbodog@puppetlabs.com
  2. 2. Polls
  3. 3. There’s a lot going on
  4. 4. Being a sysadmin is hard enough
  5. 5. More critical than ever
  6. 6. Software is eating the world
  7. 7. Must be faster, more focused
  8. 8. All kinds of cloud
  9. 9. Containers
  10. 10. Shadow IT
  11. 11. Automate IT Make rapid, repeatable changes and enforce the consistency of systems and devices.
  12. 12. Define desired state Users · Groups · Firewall DNS · NTP · SSH Kernel Settings · Files Packages · Services Repositories · Mounts Jobs · Scheduling Operating Systems Virtual & Cloud Network & Storage Applications Core Infrastructure
  13. 13. Automation Gives You Speed Accelerate cycle times. Make iterative changes. Productivity Define once, run a thousand times. Automatically remediate drift. Insight See the exact state of your machines. Know what changed and when.
  14. 14. Define desired stateThe Puppet Approach Improve agility & productivity through defining & applying a desired state 1. Define the desired state 2. Test configuration changes 3. Enforce the desired state automatically 4. Report on differences & changes made
  15. 15. Define desired state How it Works Puppet Fundamentals
  16. 16. Simple Code
  17. 17. Simple Code
  18. 18. Simple Code
  19. 19. Modules on the Puppet Server
  20. 20. Node Cycle
  21. 21. Data Centralized in PuppetDB
  22. 22. MCollective for Command & Control
  23. 23. Next Gen Puppet Server Next generation architecture to enable greater scalability, more resiliency, greater insight and simpler integration
  24. 24. Beyond the Basics
  25. 25. Razor for Provisioning
  26. 26. Hiera for Code/Data Separation
  27. 27. r10k for Promotion &
 Deployment
  28. 28. Open Source Puppet
  29. 29. Define Configuration Management Node Management Operational Management Application Management
  30. 30. Puppet Node Manager Rule-based classifier for managing a large volume of frequently-changing systems
  31. 31. Puppet Operations Manager A profiler & metrics service tracks key metrics associated with Puppet Server health & performance Puppet Server Reporting using Grafana
  32. 32. Insight Understand the impact of a change in your environment
  33. 33. Puppet Forge
  34. 34. So What?
  35. 35. The Impact of High Performing IT Deploy code 30x more frequently With 50% fewer failures Contribute to 50 % higher market cap growth over three years Source: 2014 State of Devops Report
  36. 36. Fastest Growing Tech Skills
  37. 37. The Impact of High Performing IT
  38. 38. Next Steps
  39. 39. puppetlabs.com/community Plug In & Get Involved Learn from others Ask/Answer questions •ask.puppetlabs.com •mailing lists •IRC Help fix bugs Contribute code Contribute modules
  40. 40. Learn Online puppetlabs.com/learn
  41. 41. In-Person Training & Certification 60% of IT managers are not satisfied with the speed at which IT responds to business needs Learn the right way to manage an infrastructure. Practitioner 3-day, advanced-level course Learn why you should manage your Puppet infrastructure the right way. Learn how to design your own infrastructure and define your own right way to implement Puppet. Fundamentals 3-day course Architect 2-day, advanced-level course Public and private training options available.
  42. 42. Make Puppet Better
  43. 43. Join the Team – We’re Hiring!
  44. 44. PuppetConf 2015 October 5-9
  45. 45. We’re just getting started
  46. 46. Questions?
  47. 47. Thank You! http://puppetlabs.com http://puppetlabs.com/community http://puppetlabs.com/puppet/puppet-enterprise/

×