Amazon Elastic Compute Cloud is described as '(Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers' and is a Web Hosting service in the business & commerce category. There are more than 100 alternatives to Amazon Elastic Compute Cloud for a variety of platforms, including Online / Web-based, Linux, Windows, Mac and Self-Hosted solutions. The best alternative is DigitalOcean. It's not free, so if you're looking for a free alternative, you could try Heroku or OpenShift. Other great apps like Amazon Elastic Compute Cloud are Linode, Vultr, OpenStack and Amazon Web Services.
Deploy, manage, and scale cloud applications faster and more efficiently on DigitalOcean. We make managing infrastructure easy for teams and businesses, whether you’re running one virtual machine or ten thousand.
In 2006, Amazon Web Services LLC (“AWS”), an Amazon.com company, officially began offering developer customers access to in-the-cloud infrastructure services based on Amazon's own back-end technology platform.
Google App Engine is a free* platform for developing and hosting web applications in Google-managed data centers. App Engine offers fast development and deployment; simple administration, with no need to worry about hardware, patches or backups; and effortless scalability.