When comparing AWS Elastic Beanstalk vs AppHarbor, the Slant community recommends AWS Elastic Beanstalk for most people. In the question“What are the best Platform as a Service providers that have a free plan?” AWS Elastic Beanstalk is ranked 4th while AppHarbor is ranked 8th.
Ranked in these QuestionsQuestion Ranking
Pro Manages application versions
Pro Highly customizable environment
Pro Multi environment support
They support environments and promoting releases from one environment to the other (e.g. qa -> production).
Pro Very cheap
Depending on your load, AWS Elastic Beanstalk is most likely the cheapest option for Node hosting. This is due to you only paying for the underlying AWS services.
Pro Easy setup
Getting started with AppHarbor is pretty easy and straightforward. You sign up and after a few clicks you choose the database system you need and you are ready to deploy your app.
Con Poor documentation
As it is a very new service, there is currently poor documentation for node on AWS.
Con Customization is not as straightforward as it could be
Con Deploying could be simplified
Con .NET only
AppHarbor only support .NET applications.