We performed a comparison between Amazon EC2 Auto Scaling and AWS Lambda based on our users’ reviews in four categories. After reading all of the collected data, you can find our conclusion below.
Comparison Results: Both products are very effective in providing compute service (IaaS) solutions. AWS Lambda slightly nudges ahead of Amazon EC2 Auto Scaling as many users feel it is easier to code using the solution. AWS Lambda is serverless, server configuration is not required, and can easily run it directly anywhere.
"Service for launching or terminating Amazon EC2 instances, with good scalability and stability."
"Sometimes, Auto Scaling is more beneficial, and sometimes, Reserved Instances are preferred, especially for longer-term usage."
"The product is flexible."
"The initial setup of Amazon EC2 Auto Scaling is easy...Since we are an enterprise-sized company and a client of Amazon, the response from the technical support team was immediate."
"The support from Amazon EC2 Auto Scaling is very good."
"Most of what I've deployed are CI/CD pipelines. AWS is scalable. You can always increase or adjust the resources to meet the specific requirements. I also like choosing an instance in any location, preferably the closest one. We don't have any AWS locations in South Africa, but the latency is about the same as hosting in Europe."
"The auto-scaling feature is particularly useful. Additionally, CloudWatch and CloudTrail are also important features for us."
"The most valuable features are that it is stable, flexible, and reliable."
"The solution offers good performance."
"I think the most valuable feature is the agility of the solution."
"It is serverless and scalable. It can scale infinitely. You don't have to worry about the size of the servers that you're pre-allocating. You don't have to build server scale-out models. Auto scale and other similar features are just inherent in Lambda. So, for atomic and fairly non-persistent transactional units of work, Lambda works very well."
"AWS Lambda has improved our productivity and functionality."
"I like the pay-for-what-you-use feature. This is the main reason why we use AWS Lambda. I don't have to manage servers; I just have to configure Lambda and expose it to an API gateway."
"It's also suitable for companies of any size. For example, we're a large enterprise, and we've used Lambda without any problems in the last 10 months."
"The tool scales automatically based on the number of incoming requests."
"The ability to scale up and down very quickly helps because we can maintain our system performance and business at a low cost."
"There is room for improvement in the scalability."
"I would like to see a feature included that has the capability to clone when an instance is being terminated."
"When creating a new instance there is a set of questions that have to be answered, and this is something that can be simplified."
"What could be improved in Amazon EC2 Auto Scaling is its fees."
"As we are transitioning to managing containerized applications, the solution could improve by adding more managed container services as a feature in the solution."
"It's an expensive solution."
"Scalability can be improved."
"The product's technical support needs to be better."
"The user-friendliness of the solution could be improved."
"I would like to see the five zero four AWS Lambda invocation fixed. This is basically a time-out error."
"The metrics and reporting for this solution could be improved."
"The product could make the process of integration easier."
"One area of improvement is to include support for more programming languages. AWS Lambda does not support a lot of programming languages. You have to write the Lambda functions in a certain programming language. We are using C++. My developer knows a couple of other languages. Python is his favorite language, but Python is not supported in AWS Lambda."
"The tool changes its UI every month which is very frustrating for me. I don’t know why AWS keeps changing the UI. They can’t stick to a specific one"
"There are sometimes issues following an update."
"I think that perhaps Lambda could explore its functionality more."
Amazon EC2 Auto Scaling is ranked 2nd in Compute Service with 39 reviews while AWS Lambda is ranked 1st in Compute Service with 70 reviews. Amazon EC2 Auto Scaling is rated 8.8, while AWS Lambda is rated 8.6. The top reviewer of Amazon EC2 Auto Scaling writes "Well-documented setup process and highly stable solution". On the other hand, the top reviewer of AWS Lambda writes "An easily scalable solution with a variety of use cases and valuable event-based triggers". Amazon EC2 Auto Scaling is most compared with AWS Fargate, AWS Batch, Oracle Compute Cloud Service and Amazon Elastic Inference, whereas AWS Lambda is most compared with AWS Batch, Apache NiFi, Apache Spark, AWS Fargate and Google Cloud Dataflow. See our AWS Lambda vs. Amazon EC2 Auto Scaling report.
See our list of best Compute Service vendors.
We monitor all Compute Service reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.