Comment 1 for bug 945862

Revision history for this message
Alex (bzz-asf) wrote :

Spot instance support for AWS provisioner is something we are looking very much for.

The idea is: especially with recent adoption of Juju in Apache Software Foundation (Apache BigTop, Hadoop, Spark, Zeppelin, etc) more and more people will start looking into Juju as an open source option for their hobby\part-time projects and data analytics gigs and those are people who love opensource in part because it's free, so cost is very important factor here and this value proposition will be dear to their hearts.

And then the same people will bring it thought the doors of their organizations to daytime jobs later on.

Although it's been a while since the issue was raised, it looks like a great time now to gauge the priority a bit and implement it.

It would be awesome to control the price using constraints (same as other resources of CPU and memory) and be able to user `add-unit` to scale the cluster.

It would also make sense to be able mix on-demand and spot instances to be able to have enough on-demand instances to keep the service running (i.e HDFS namenode, yarn resource manager, etc) but allow workers to come and go to keep it really cheap.