Xgn-cloud is a project mainly written in ..., it's free.
Scripts para la sesión sobre cloud-computing en XGN2011
To use, just boot your instance with this user-data parameter:
#!/bin/bash
curl https://github.com/amuino/xgn-cloud/raw/master/setup.sh | bash > /home/ubuntu/out 2> /home/ubuntu/err ; chown ubuntu:ubuntu /home/ubuntu/setup.*
See also the XGN website