1 of 17

Slide Notes

DownloadGo Live

Declarative Orchestration

Published on Nov 18, 2015

See how Openstack Heat, AWS CloudFormation, Puppet, and Ansible are changing the way large sites are run. In this talk, you'll learn why declarative tools are well-suited to rapidly-changing cloud environments, what orchestration tools are great for, and some lessons I learned helping build Heat.

PRESENTATION OUTLINE

Declarative Orchestration

And other big words from @ryan_sb

Engineering @ Red Hat

Formerly Ops & Automation @ Hudl

Agenda

  • Orchestration Matters
  • Declarative Wins
  • Tool Lessons

Surface Area

Photo by fdecomite

Consider

  • Correct level of abstraction
  • Clean system boundaries
  • Immutable infrastructure

Boto, Chef, Checklists

Photo by familymwr

Untitled Slide

Orchestration Solves It

  • Scale
  • Complexity
  • Dependencies

Who's Driving?

Ansible CloudFormation
Heat
Puppet

Declarative Models

Yeah. Thermostats.
Photo by C Jill Reed

Untitled Slide

Explicit Everything

Repeatable by Design

Untitled Slide

Photo by kevin dooley

Tool Building

  • Emergent features
  • Developers are people!
  • UNIX Philosophy

Thanks!