AWS Elastic Beanstalk service, which is a Platform as a Service (PaaS) like offering by AWS, recently added support for Node.js.
Node.js is quickly becoming a very popular for distributed and scalable web applications. Unlike traditional web applications, Node.js is its own webserver, thus negating the need for a separate webserver in the application. As the entire IO stack is written from scratch to be non-blocking and asynchronous, it gives better performance than using the typical web-application stack that contains a separate webserver like Apache.
AWS Elastic Beanstalk now allows developers to code, build, package, deploy and manage their Node.js applications in its platform. In addition to Node.js, Elastic Beanstalk also supports Java, PHP, .NET, Ruby, and Python.
More on this is listed on Amazon CTO Werner Vogels’ blog: http://www.allthingsdistributed.com/2013/03/beanstalk-a-la-node.html