puppet camp berlin 2015: puppet keynote
Post on 20-Jul-2015
139 Views
Preview:
TRANSCRIPT
More Reliable 2x the change success rate 12x faster MTTR
More Agile 30x more frequent deployments 8,000x faster lead times than peers
IT Performance Matters
Users · Groups · Firewall
DNS · NTP · SSH
Kernel Settings · Files
Packages · Services
Repositories · Mounts
Jobs · Scheduling
Virtual & Cloud
Network & Storage
Applications
Operating Systems
Define Test Enforce Report
service { 'ssh': ensure => running, enable => true,}
Define the desired state using a powerful, declarative language.
The Puppet Approach
Next generation architecture to enable greater scalability, more resiliency, greater insight and simpler integration
Next Gen Puppet Server
Open Source Puppet 4.0All-in-One
Agent
File System Layout
Language Enhancements
Simple, streamlined experience deploying Puppet software
Everything is in the same location across products
Consistent, smarter and with more compact, readable code
Language Enhancements
Delivers more power, expressiveness and greater reliability
Rewritten parser & evaluator
Consistent, smarter language
Puppet Catalog Preview
NodeManagement
Purpose-built applications focused on solving IT automation challenges in new, innovative ways
ConfigurationManagement
ApplicationManagement
OperationalManagement
CodeManagement
Open Source Components - Puppet Enterprise Core - Agent Technology
And over 3,000 more integrations, extensions, and other content
Puppet Enterprise Puppet Apps
Rule-based classifier for managing a large volume of frequently-changing systems
Puppet Enterprise Node Manager
Puppet Enterprise Automated Provisioning
Accelerate provisioning across containers, cloud & bare metal
» be rake specAWS arbiter should compile into a catalogue without dependency cycles should contain exactly 9 Ec2_instance resources web servers should contain EC2-instance[web1] with region => "us-west-1" and type => "t2.micro" should contain EC2-instance[web2] with region => "us-west-1" and type => "t2.micro" should contain EC2-instance[web3] with region => "us-west-1" and type => "t2.micro" application servers should contain EC2-instance[app1] with region => "us-west-1" and type => "c4.large" should contain EC2-instance[app2] with region => "us-west-1" and type => "c4.large" should contain EC2-instance[app3] with region => "us-west-1" and type => "c4.large" should contain EC2-instance[app4] with region => "us-west-1" and type => "c4.large" database servers should contain EC2-instance[db1] with region => "us-west-1" and type => "r3.large" should contain EC2-instance[db2] with region => "us-west-1" and type => "r3.large"
Finished in 0.26288 seconds11 examples, 0 failures
Unit test your AWS infrastructure code andenforce policy across your organisation
Puppet Enterprise Code Manager
Development
Testing
Production
Manage infrastructure as code more efficiently across environments
Granular role-based access control for delegation of management capabilities across teams & individuals
Segment nodes so that tasks can be safely delegated
Ease the administration of users
Integrates directly with AD & OpenLDAP
Puppet Enterprise Role-Based Access Control
A profiler & metrics service tracks key metrics associated with Puppet Server health & performance
Puppet Enterprise Puppet Server Reporting
Support for critical and common infrastructure, focused on heterogeneity
F5 support includes both SOAP and REST modules
Microsoft modules include Windows ACL, Windows Powershelgl and MS SQL modules
More available on the Puppet Forge
Puppet Enterprise Puppet Supported Modules
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
Impact of High Performing IT
“Puppet Enterprise allows us to make wide sweeping infrastructure changes.”
“The constant discussion between software and infrastructure teams really helps us proactively find issues before deploying to production.”
“With Puppet, you can turn things up in minutes where it used to be months.”
Change Agents of IT Ops
Fundamentals 3-day course
Practitioners 3-day, advanced level course
Architect 3-day, advanced course
Learn the right way to manage an infrastructure
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
Training & Certification
Learn from othersAsk/Answer questions
•ask.puppetlabs.com•mailing lists• IRC
Help fix bugsContribute codeContribute modules
puppetlabs.com/community
Plug in and get Involved
Questions?
Thank You!
http://puppetlabs.com http://puppetlabs.com/community
https://puppetlabs.com/puppet/puppet-enterprise
top related