I realize the question is from 2009, so I wanted to mention that since then Amazon released CloudFormation that allows you to orchestrate the launching and configuration of complex AWS environments. Additionally, we created BitNami Cloud Hosting for managing ec2 servers, but I don't think this is what you want because is more focused on applications.