puppetizing your infrastructure...orchestration change from puppet, git, jenkins, hipchat,...

16
Puppetizing your Infrastructure Devops Tooling Event - Nordicmind - December 2016

Upload: others

Post on 27-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

Puppetizing your InfrastructureDevops Tooling Event - Nordicmind - December 2016

Page 2: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

2

Page 3: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

Machines are fast, accurate, and dumb. Humans are slow, erratic, and smart. In its simplest form, automation combines the speed of machines with the brilliance of humans, transforming a manual process into one that produces the same (or better) results without human intervention.

Page 4: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure
Page 5: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure
Page 6: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

SituationalAwareness

What do I have?

Why do I have it?

How is it changing?

Page 7: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

SituationalAwareness

What do I have?

Why do I have it?

How is it changing?

Page 8: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

SituationalAwareness

What do I have?

Why do I have it?

How is it changing?

Page 9: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure
Page 10: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

Automate for speed, reliability and security

10

What’s needed to deliver and operate modern software simply, at scale and securely

Define with a common language

Gain situational awareness

Orchestrate change intelligently

Ensure security & compliance

Across devices, through the stack

Page 11: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

Define with a common language

Easy to read, understand, write & share

Write once, use everywhere

Testing built in

No code clobbering

Choose from thousands of free modules, backed by a vibrant ecosystem

Standard way for teams to deliver and operate software

11

Puppet code example

Page 12: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

Gain situational awareness

Real-time change visibility

Unique dependency visualizations

Continual drift monitoring and reporting

Audit and compliance reporting

Built-in, custom and 3rd party visualizations

12

Know exactly what is going on with all your software

Intended vs. Corrective Change in Puppet Enterprise

Page 13: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

Orchestrate change intelligently

Continual enforcement and automatic remediation

Real time change control and visibility

Ordered deployment built-in

Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc.

13

Orchestrate change across distributed apps and global infrastructure

Running Puppet in the web UI, orchestrating change in the CLI

Page 14: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

Ensure security and compliance

Define and deploy security and compliance policies

Continual enforcement and automatic remediation

Reporting and traceability to prove compliance

14

Automation to continually enforce policies. Traceability to prove compliance.

Interactive visualization in Puppet Enterprise

Page 15: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure

DevOps toolchain

15

… across all technologies.

Version control Configurationmanagement Continuous Integration Deployment

tools Monitoring

and others

Page 16: Puppetizing your Infrastructure...Orchestration change from Puppet, Git, Jenkins, HipChat, schedulers, etc. 13 Orchestrate change across distributed apps and global infrastructure