puppet camp la and phoenix 2015: keynote

49
Eric Sorenson @ahpook IRC: ericØ ericØ@puppetlabs.com

Upload: puppet-labs

Post on 14-Jul-2015

432 views

Category:

Software


1 download

TRANSCRIPT

Eric Sorenson @ahpook IRC: ericØ

ericØ@puppetlabs.com

Shout-Outs !

@Symantec #Scale13x

#PuppetCamp

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.

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 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 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

Thousands of Modules

Node Cycle

PuppetDB for Central Data

MCollective for Execution

Next Gen Puppet ServerNext 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

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

The Impact of High Performing IT

Next Steps

Fastest Growing Tech Skills

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.

Check Out the Docs

docs.puppetlabs.com

Make Puppet Better

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

Join the Team – We’re Hiring!

PuppetConf 2015 October 5-9

Make things better, for everyone.

We’re just getting started

Questions?

Thank You! !

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

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