I have been working with Juju for quite some time now. I am interested is there other similar software that serves the same purpose as Juju (cluster deployment and management in terms of services)?
The software should be able to set up machines easily, deploy software on them, configure and install, and some client should keep track of these machines (their status etc.). Remote provisioning should be simple also. There should be some simple mechanism of stitching these machines together to cooperate. Finally, scaling should be very straightforward. Everything should be as automated as possible (once set up).