Differences Between Amazon Ec2 and Google App Engine

Both Amazon Ec2 and Google App Engine are both comparable large scale projects. Nevertheless there are some distinct differences between them. Amazon EC2 is based on IaaS technology. This means that Amazon provides you with access to the boxes in the cloud with the operating system. With Amazon, you perform the entire setup necessary for the application.
On the other hand, the Google App Engine falls under the PaaS category. Google gives you a full and comprehensive platform. The GAE comes with SDK as well as other services that help to construct and deploy your application. Overall, GAE beats Amazon with the types of services provided, particularly with GAE's services like URL Fetch, Users and XMPP. The administration of GAE is also better than Amazon because you don't have to engage in any administration once the application is deployed.