A Juju+Puppet framework for offloading non-critical clustered resources to persistent EC2 Spot Instance orders