Amazon EC2 -- это on-demand computing, если его использовать для вебхостинга, то нужно самому выбрать подходящий образ (AMI) или самому сделать из дистрибутива, самому все настроить и самостоятельно админить.
Для простых задач лучше поискать обычных хостеров, дешевле выйдет. Амазон хорош для случаев, когда вычислительные мощности нужны на недолгое время или когда есть необходимость масштабировать систему (путем добавления узлов кластера) по запросу.
Стоимость постоянной аренды узла там $0.10 в час * 24 * 30 = $72 в месяц + расходы на траффик (от $0.10 до $0.18 за GB). Эти расчеты для самого маленького узла (1.2 GHz Opteron/1.75GB RAM/160GB HDD), можно также брать в 4 и 8 раз большие по мощности узлы, соответственно за $0.40 и $0.80 в час.
Все управляется через API. Для новичков в администрировании это непосильно, впрочем, этот сервис на них и не рассчитан.