AWS-Elastic Beanstalk VS Custom Environment Solution by Jay April 9, 2013 < 1 Minute Read AWS has a beautiful feature named Elastic Beanstalk to deploy application in AWS cloud with minimal knowledge on environment setup. Currently it supports Ruby, Java, Node.js, python and PHP applications. But the question is, “should we use Elastic Beanstalk for a low/ medium traffic application?” Advantage: The Elastic Beanstalk is a fully automatic feature for application deployment and versioning AWS has pre-setup templates that can be used like LAMP stack, Ruby Stack Helps to provide single management interface to monitor the activity of your environments like EC2, ELB and S3 Disadvantage: Since this does not support micro instance the cost of for Small instance or higher configuration instance to AWS is redundant There are some limitations to customize the ELB after deployment. AWS scales up and down the resources based on metrics. It supports Elastic Beanstalk on a single metric. AutoScaling cannot be configured with CPU parameters and Network traffic. Finally, it can be said that Elastic beanstalk is the best fit for application environments that require very little customization with heavy traffic. As it doesn’t support Micro instances, so it is advisable to use customizable environments for low traffic applications. Related Posts: How to cut down Amazon Web Services (AWS) billing? How to use Amazon S3 Bucket with Paperclip to store images in Rails3 How do I check if a file exists in AWS S3 bucket using Rails3 Tags: Amazon S3, AWS Jayadev Das firstname.lastname@example.org Do what you do best in – that’s what I’ve always believed in and that’s what I preach. Over the past 25+ years (yup that’s my expertise ‘n’ experience in the Information Technology domain), I’ve been consulting to small, medium and large companies ‘bout Web Technologies, Mobile Future as well as on the good-and-bad of tech. Blogger, International Business Advisor, Web Technology Expert, Sales Guru, Startup Mentor, Insurance Sales Portal Expert & a Tennis Player. And top of all – a complete family man!