puppetconf 2016: puppet enterprise roadmap and how to succeed with it – susannah axelrod &...

26
Puppet Enterprise Roadmap Susannah Axelrod, Director of Product Management Lindsey Smith, Sr. Product Manager

Upload: puppet

Post on 10-Jan-2017

28 views

Category:

Technology


1 download

TRANSCRIPT

Puppet Enterprise RoadmapSusannah Axelrod, Director of Product ManagementLindsey Smith, Sr. Product Manager

Key areas of roadmap innovation

Situational awareness

Datacenter standard

Enterprise readiness

Change with confidence

Bridge to the future

(PE release cadence)

Situational awareness

Q3 2016

• Change reporting: Know what changed on your systems and why

Later

• Resource-level visibility

• Vulnerability detection and evaluation

Gain insight into state of infrastructure

Corrective change workflow

Select report view details

6

Datacenter standardIf it has an IP address, our goal is to manage it with Puppet

7

Datacenter standard

Recent and Upcoming

• Agent Platforms

IBM z Systems

Cisco IOS XR(Evolved XR) Devices

Mac OS X Sierra

Windows Server 2016

• Windows Chocolatey module

• IBM Websphere

Core Resources

Management Abstractions

Applications

Datacenter standard – Windows management

First-Class PartnershipFirst-Class Partnership

Applications

Management Abstractions

Core Resources

Puppet Agent

10

Enterprise readiness

Q4 2016● Lower cost to use Puppet:

○ High Availability

○ Install and upgrade tooling

○ Configurable Facter

● Integrated solutions:○ New integration with VMware vRA/vRO

○ Secrets handling

Later● Multi-tenancy

Automation and integrations to streamline your company’s infrastructure

High Availability in Puppet Enterprise

12

● Puppet is critical to your ability to operate

● Maintain continuity of catalog compilation

● End-to-end workflow to prepare for and live through failover○ Provision and sync replica○ Failover to replica○ Promote replica to master○ Provision a new replica

13

Creating a new VM is easy, but…

● Not security hardened or compliant with Standard Operating Environment (SOE)

● Not ready for to do useful work● No central visibility into the VM during its lifecycle● No way to automate updating once it has been

provisioned

Still Lots of Room for Improvement

14

Who are the People in Your Neighborhood?

15

Puppet Practitioner● Expert in Puppet-driven management of configuration● Writes Puppet code

VRA Admin● Designs offerings that Consumers see in their catalog● Manages governance rules in vRA

Consumer● Wants to get what they need quickly● Wants a short and simple list of choices ● Doesn’t know or care about Puppet or vRA

● Fully automated provisioning workflow

● Get production-ready infrastructure quickly

● Everyone gets a win

Self-Service Workflow and Integration with vRA/vRO

16

17

Change with confidence

Q3 2016

• Tools to run Puppet actions from the desktop workstation

• Select infrastructure with the Puppet Query Language

• Direct change API

Later

• Drive direct change with expanded orchestration capabilities

Drive change on selections of infrastructure and applications

Change with confidence

• Run phased deployments on-demand

• Directly initiate enforcement of changes

• Review the results of each change in real-time

• Determine how many servers to change at a time and how to respond to any failures

Directly enforce changes to infrastructure & apps with ease

Future Infrastructure

ABOVE

BELOW

Bridge to the future - Below the Line

● Container runtime deploy and configure○ Docker module

○ Container host management

● Deploying orchestrator and scheduler platforms○ Docker Swarm, UCP and Registry

○ Kubernetes

○ Mesos, Chronos and Marathon

● Driving your container platform with Puppet○ Kubernetes

Bridge to the future - Above the Line

● Building container images○ Dockerfiles: the revenge of BASH

○ Leverage existing codebase as you migrate

○ Better composability when scaling up your usage

● Container runtime inventory/bill of materials○ What about day minute 2?

○ Container inventory module

○ Driving the container community towards standards

Standard releases with periodic long-term support

Release schedule – what to expect

24

Questions?