Post on 15-Jul-2015
A little about you
There’s a lot going on
Being a sysadmin is hard enough
More critical than ever
Must be faster, learn faster
Cloud, and especially
Immutable Infrastructure
Shadow IT
Automation IT
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 stateUsers · Groups · Firewall
DNS · NTP · SSH
Kernel Settings · Files
Packages · Services
Repositories · Mounts
Jobs · Scheduling
Operating Systems
Virtual & Cloud
Network & Storage
Applications
Core Infrastructure
Define desired stateA development-like Approach Work iteratively
1. Define the desired state !
2. Test configuration changes
3. Enforce the desired state automatically
4. Report on differences & changes made
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
Define desired stateHow it Works Code and Architecture
Managing SSH
Synchronizing Time
Managing IIS
Client/Server
Node Cycle
Puppet Node ManagerRule-based classifier for managing a large volume of
frequently-changing systems
InsightUnderstand the impact of a change in your environment
Define
Configuration Management
Node Management
Operational Management
Application Management
Puppet Operations ManagerA profiler & metrics service tracks key metrics
associated with Puppet Server health & performance
Puppet Server Reporting using Grafana
Open Source Puppet
PuppetDB for Central Data
MCollective for Execution
Razor for Provisioning
Hiera for Code/Data Separation
r10k for Deployment
Next Gen Puppet ServerNext generation architecture to enable greater scalability, more resiliency, greater insight and simpler integration
Our Roadmap
Continued investment in the Core
Ubiquity in the Datacenter
Application Management
Reusable Infrastructure from the Forge
Where to go from here
puppetlabs.com/communityPlug 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!
PuppetConf 2015 October 5-9
We’re just getting started
Questions?
Thank You! !
http://puppetlabs.com http://puppetlabs.com/community
http://puppetlabs.com/puppet/puppet-enterprise/