Puppet Camp Amsterdam 2015: Keynote

Post on 15-Jul-2015

461 views 0 download

Transcript of Puppet Camp Amsterdam 2015: Keynote

Luke Kanies @puppetmasterd

IRC: lak luke@puppetlabs.com

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

Learn Online

puppetlabs.com/learn

Check Out the Docs

docs.puppetlabs.com

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/