Skip to content

Instantly share code, notes, and snippets.

@hugoduncan
Created January 25, 2014 03:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hugoduncan/8611473 to your computer and use it in GitHub Desktop.
Save hugoduncan/8611473 to your computer and use it in GitHub Desktop.
Scaling the Infrastructure Continuum

Scaling the Infrastructure Continuum

The choices of infrastructure is ever increasing - dedicated servers, VPS, cloud images, virtualisation and containers.

Each of these choices has advantages that suit a particular use case. A single application, when viewed from the development and operation perspective has many use cases however. Local virtualisation makes good sense for development. Ephemeral cloud nodes fit well for testing. Dedicated hardware is good choice for production in constant load environments. An image based solution is great for dynamic load situations.

This leads to the question of how to automate infrastructure without having to have different automation for each environment. This talk will show how pallet, a clojure library, can be used to provide a single definition of you infrastructure that is used to build a container on docker, a vm on virtualbox, and an AMI on amazon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment