puppet camp portland 2015:

49
Lindsey Smith @turbodog [email protected]

Upload: puppet-labs

Post on 13-Jul-2015

303 views

Category:

Documents


1 download

TRANSCRIPT

Lindsey Smith @turbodog

[email protected]

Polls

There’s a lot going on

Being a sysadmin is hard enough

More critical than ever

Software is eating the world

Must be faster, more focused

All kinds of cloud

Containers

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

Modules on the Puppet Server

Node Cycle

Data Centralized in PuppetDB

MCollective for Command & Control

Next Gen Puppet Server

Next generation architecture to enable greater scalability, more resiliency, greater insight and simpler integration

Beyond the Basics

Razor for Provisioning

Hiera for Code/Data Separation

r10k for Promotion &Deployment

Open Source Puppet

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

Puppet Forge

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

Learn Online

puppetlabs.com/learn

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/