We performed a comparison between Amazon EC2 and AWS Lambda based on real PeerSpot user reviews.
Find out in this report how the two Compute Service solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."EC2 provides a lot of flexibility. If you don't want to have a separate on-premise database, you can put it on the cloud with EC2. You can adjust the instance type according to your needs. You select a size and get a certain amount of specific memory, CPUs, etc. You set the redirect limit, and from there, you install the software, database servers, application servers, and whatever you want."
"I use it for NextCloud and for developer purposes."
"Stable, scalable, and simple to implement."
"The most valuable features are the scalability options, low maintenance, and options to upgrade. AWS support is also pretty good. The generation upgrade is pretty simple and standardized."
"The most important aspects are that the solution is scalable and easy to manage."
"An advantage of Amazon is that it offers a wide range of infrastructure services with an easy way to configure them."
"The ability to bring up servers and then do the computation and deposit means we don't have to maintain a data center. Everything is virtual and the security is also taken care of. It helps us to achieve compliance. Being a small startup with the security features that AWS provides helps us with compliance."
"The most valuable feature of Amazon EC2 is the computing capacity."
"The main features of this solution are the ability to integrate multiple AWS applications or external applications very quickly and organize all of them. Additionally, it is easy to use and you can run various programming languages, such as Python, Go, and Java."
"The basic feature that I like is that there is no server installation. It also has good support for various languages, such as Java, .NET, C#, and Python."
"The most valuable feature of AWS Lambda, from a conceptual point, is its functions. For example, it's mathematical templates into which you can write, and create your solution. You write small pieces of a solution under given parameters."
"The most valuable feature of this solution is the API Gateway."
"Lambda is the preferred compute option because of on-demand cost. We don't have to provision any hardware beforehand. We don't have to provision the capacity required for the services because it is serverless."
"The most valuable feature of AWS Lambda is that you can trigger and run jobs instantly, and after you complete the job, that function is either destroyed or stopped automatedly."
"The stability is good."
"AWS Lambda is itself serverless, and it is connected to the API gateway, and you can directly call the API through the API gateway and connect through AWS Lambda."
"The initial deployment was complex."
"Amazon EC2 could improve by reducing the price."
"The solution’s pricing and downtimes could be improved."
"My impression is that the scalability of this product could be improved. My opinion is that, for example, the Lambda solution is much more scalable than EC2."
"The IP changes whenever we restart which is frustrating."
"This solution could be improved with better pricing. If you continue using this solution over a long period of time, your costs may accumulate."
"Its price can be reduced."
"The only issue with EC2 is that it makes it difficult to install an LLS certificate on your WordPress website that you have deployed inside that virtual machine. That becomes complicated."
"Memory limitation is one of the weaknesses of AWS Lambda and as a result, we have to use several Lambda, instead of just one. Recently, I met with an Amazon employee, who is responsible for Lambda as a product. It appears Amazon has some plans with Lambda, so I don’t have to add something to the additional features."
"The metrics and reporting for this solution could be improved."
"The runtime for the solution can be improved."
"We don't have the inbuilt modules in AWS Lambda. If more modules were built into or integrated with AWS Lambda, that would help developers to code."
"We face some problems with the event-driven execution model."
"The 60 seconds limitation with the consumption of the service is really restrictive for a service and the solution can be improved by eliminating that."
"The security needs to be improved."
"I would like the layers to have a bigger volume. I would like to be able to add more. I don't want to be limited by the layer."
Amazon EC2 is ranked 4th in Compute Service with 56 reviews while AWS Lambda is ranked 1st in Compute Service with 70 reviews. Amazon EC2 is rated 8.6, while AWS Lambda is rated 8.6. The top reviewer of Amazon EC2 writes "Easy to scale and valuable features include the security group and key management". 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 is most compared with AWS Fargate, Apache Spark, Apache NiFi, AWS Batch and Google App Engine, whereas AWS Lambda is most compared with AWS Batch, Amazon EC2 Auto Scaling, Apache NiFi, Apache Spark and Azure Stream Analytics. See our AWS Lambda vs. Amazon EC2 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.