puppet camp duesseldorf 2014: luke kanies - puppet keynote

40
Luke Kanies @puppetmasterd IRC: lak [email protected]

Upload: netways

Post on 10-Jun-2015

245 views

Category:

Software


0 download

DESCRIPTION

n this presentation, we start by briefly talking about why configuration management and automation tools are becoming increasingly important along with our general approach and the community that supports it. We will also provide a comprehensive overview of the technologies used with Puppet, so expect to learn more about Puppet Enterprise, Puppet, PuppetDB, MCollective, Forge and more. Other programs that help people learn about Puppet, like training and certification programs are also included.

TRANSCRIPT

Page 1: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Luke Kanies @puppetmasterd

IRC: lak [email protected]

Page 2: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Polls

Page 3: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

There’s a lot going on

Page 4: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Being a sysadmin is hard enough

Page 5: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

More critical than ever

Page 6: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Must be faster, more focused

Page 7: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote
Page 8: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

All kinds of cloud

Page 9: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Immutable Infrastructure

Page 10: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Shadow IT

Page 11: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote
Page 12: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Define desired state

Apply it

Page 13: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Simple code

Page 14: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Thousands of modules

Page 15: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Node cycle

Page 16: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Assign roles

Page 17: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Facter for inventory info

Page 18: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

r10k for deployment

Page 19: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Razor for provisioning

Page 20: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

mcollective for execution

Page 21: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

PuppetDB for central data

Page 22: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Hiera for code/data separation

Page 23: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Next Gen Puppet ServerNext generation architecture to enable greater

scalability, more resiliency, greater insight and simpler integration

Page 24: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote
Page 25: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Configuration Management

Node Management

Operational Management

Application Management

Page 26: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Puppet Node ManagerRule-based classifier for managing a large volume of

frequently-changing systems

Page 27: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Puppet Server ReportingA profiler & metrics service tracks key metrics

associated with Puppet Server health & performance

Puppet Server Reporting using Grafana

Page 28: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

InsightUnderstand the impact of a change in your

environment

Page 29: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

So What?

Page 30: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

The Impact of High Performing

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

Page 31: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Fastest Growing Tech Skills

Page 32: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

The Impact of High Performing

Page 33: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Next Steps

Page 34: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

puppetlabs.com/community

Plug in

Learn from others Ask/Answer questions •ask.puppetlabs.com •mailing lists •IRC Help with bug triage Contribute code Contribute modules

Page 35: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

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.

Page 36: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Online Learning & Docsdocs.puppetlabs.com puppetlabs.com/learn

Page 37: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Make Puppet Better

Page 38: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

We’re just getting started

Page 39: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Questions?

Page 40: Puppet Camp Duesseldorf 2014: Luke Kanies - Puppet Keynote

Thank You! !

http://puppetlabs.com http://puppetlabs.com/community

http://puppetlabs.com/puppet/puppet-enterprise/