appmgmt cfgmgmtcamp-2015

35
Presented by Managing Applications with Puppet David Lutterkort [email protected] @lutterkort

Upload: lutter

Post on 15-Jul-2015

503 views

Category:

Software


0 download

TRANSCRIPT

Presented by

Managing Applications with Puppet

David Lutterkort [email protected] @lutterkort

Presented by

Managing Services with Puppet

David Lutterkort [email protected] @lutterkort

Presented by

Capabilities

David Lutterkort [email protected] @lutterkort

Presented by

Presented by

6

First, a brief interlude

Presented by

Any  input  to  infrastructure  is  configura)on  

Presented by

Configura3on  management:    managing  those  inputs  

over  )me  at  scale

Presented by

Configura3on  management:    managing  those  inputs  

over  )me  at  scale

Presented by

Configura3on  management:    managing  those  inputs    

over  3me  at  scale

Presented by

Presented by

Presented by

Presented by

Why not exported resources ?

Presented by

Slow and Unpredictable

Presented by

No Service Information

Presented by

Tight Coupling

Presented by

Globally visible

Presented by

Why not predefine everything ?

Presented by

Modeling

Presented by

Presented by

Presented by

Presented by

Presented by

Capability resources•Move data between components

•Special kind of resource

•Defined in code like other types

Http

Lolcat::Web

MySql

Presented by

Presented by

Presented by

Presented by

Presented by

Presented by

Presented by

Presented by

Tooling•Language additions

•Component -> node mapping

•Deployer

•Smaller changes to PDB etc.

Presented by

Presented by

Questions ? Comments !