Download - Puppet Camp Atlanta 2014: Keynote
Polls
There’s a lot going on
Being a sysadmin is hard enough
More critical than ever
Must be faster, more focused
All kinds of cloud
Immutable Infrastructure
Shadow IT
Automate IT Make rapid, repeatable changes and enforce the consistency of systems and devices.
Define desired stateUsers · Groups · Firewall
DNS · NTP · SSH
Kernel Settings · Files
Packages · Services
Repositories · Mounts
Jobs · Scheduling
Operating Systems
Virtual & Cloud
Network & Storage
Applications
Core Infrastructure
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.
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
Define desired stateHow it Works
Puppet Fundamentals
Simple Code
Simple Code
Simple Code
Thousand of Modules
Thousand of Modules
Node Cycle
PuppetDB for Central Data
MCollective for Execution
Next Gen Puppet Server
Next generation architecture to enable greater scalability, more resiliency, greater insight and simpler integration
Define desired stateHow it Works
Advanced Capabilities
Razor for Provisioning
Hiera for Code/Data Separation
r10k for Deployment
Open Source Puppet
Define desired stateWhat’s New
New in Puppet Enterprise
What’s New – Highlights
What’s New
• Puppet Apps • Puppet Node Manager • RBAC • Next-Gen Puppet Server • Puppet Server Reporting • Puppet Supported Modules • Puppet Approved Modules • Updated Installer
Define
Configuration Management
Node Management
Operational Management
Application Management
Puppet Node ManagerRule-based classifier for managing a large volume of
frequently-changing systems
Puppet Operations ManagerA profiler & metrics service tracks key metrics associated
with Puppet Server health & performance
Puppet Server Reporting using Grafana
InsightUnderstand the impact of a change in your environment
So What?
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
Fastest Growing Tech Skills
The Impact of High Performing IT
Next Steps
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
In-Person Training & Certification60% 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.
Make Puppet Better
Join the Team – We’re Hiring!
We’re just getting started
Questions?
Thank You! http://puppetlabs.com
http://puppetlabs.com/community http://puppetlabs.com/puppet/puppet-enterprise/