Amazon Elastic Cloud Compute (EC2) is scalable and flexible, but that does not mean it is easy to use. In fact, novices who might typically regard EC2 as a fancy Web hosting service might be a bit intimidated once they sign on. For Linux users, the command line rules in the Amazon cloud, so those who are used to point-and-click graphical development may take a while to adapt.
The seemingly endless array of services available to EC2 servers makes it by far the most powerful cloud based infrastructure option on the market, but the complicated interface makes it very difficult for those who have never mastered the terminal.