The nice thing about AWS is that everything in that console can be scripted with your choice of language, too.
Most (if not all) of the major configuration management tools support AWS out of the box as well.
They have a free account level that provides a single instance, DB, load balancer, pretty much everything in the product catalog free for a year if you feel like playing around with it.