

AWS Lambda and Amazon EC2 are prominent competitors in cloud computing. AWS Lambda's serverless and cost-efficient operation provides it with a distinct edge in rapid application deployment without the need for infrastructure management.
Features: AWS Lambda operates on a serverless, event-driven model, allowing applications to scale automatically and eliminating infrastructure concerns. It supports multiple programming languages and integrates effectively with other AWS services. Amazon EC2, however, offers powerful compute capabilities with customizable virtual servers, enabling applications to operate with high performance and a range of instance types that cater to more complex workloads.
Room for Improvement: AWS Lambda could enhance runtime capabilities beyond the current 15-minute execution limit and expand stability and integration options. Users also seek improved resource allocation for demanding applications. Amazon EC2, on the other hand, faces challenges with pricing complexity, migration support, and seamless transitions across instance types.
Ease of Deployment and Customer Service: AWS Lambda facilitates rapid deployment due to its serverless nature, requiring no infrastructure management and leverages Amazon's strong support infrastructure, although complex issues may slow resolutions. Amazon EC2 offers granular control during deployment, but demands more expertise from users. Its customer service is reliable, with additional benefits for enterprises needing extensive support.
Pricing and ROI: AWS Lambda's cost-effective, pay-as-you-go pricing model provides significant savings, particularly for variable workloads by avoiding infrastructure costs. The return on investment is optimal due to its usage-based billing. Conversely, Amazon EC2 can become expensive, with pricing intricacies tied to usage and configuration considerations, but offers flexibility and dependability that can justify its higher costs for complex needs.
I would say I have saved more than a week with Amazon EC2 compared to my previous on-premises setup.
I would rate technical support from Amazon a 10, as we have on-prem AWS experts.
When we raise a ticket or have an issue, the support team is responsive.
If it is a priority issue, they will give the response quicker, but if it is moderate, they take some time.
When it comes to the increased needs of my customers trying to grow, AWS Lambda is not an issue to grow with them.
Whenever the number of requests increases, the system automatically scales up to the target we have set and scales down once the requests are resolved.
I have heard from multiple people that if you have an Amazon EC2 instance running and you stop it, the billing continues unless you terminate the Amazon EC2 instance.
I think improvements can be made to Amazon EC2 by increasing the memory, offering more instance types, and including GPUs as mentioned in the keynote.
The price for Amazon EC2 could be lower; it's not cheap, so when we want something cheaper, we do go serverless if we can.
Regarding scaling, we can add up to 1,000 execution environments for every 10 seconds per function, per region.
AWS Lambda needs to improve cold start time.
With the cloud, deployment is easy, and within a minute, we can deploy the server and give it to the developers so they can work on it right away after deployment.
The main benefits Amazon EC2 provides for me as an end user are cost savings, as they are more OpEx costs rather than CapEx for us.
Amazon EC2 offers flexibility.
Automatic scaling is a valuable feature. When the number of requests increases, the system automatically scales up to the target we have set and scales down once the requests are resolved.
As it is serverless, AWS Lambda has more scope for building scalable architectures.
| Product | Mindshare (%) |
|---|---|
| AWS Lambda | 14.2% |
| Amazon EC2 | 13.6% |
| Other | 72.2% |

| Company Size | Count |
|---|---|
| Small Business | 31 |
| Midsize Enterprise | 14 |
| Large Enterprise | 28 |
| Company Size | Count |
|---|---|
| Small Business | 35 |
| Midsize Enterprise | 15 |
| Large Enterprise | 44 |
Amazon EC2 is highly valued for its scalability, flexibility, and pay-as-you-go pricing model. It excels in quick deployment and integration with AWS services, helping businesses efficiently manage virtual machines with ease of scaling and resource management.
Designed for enterprises seeking efficient infrastructure management, Amazon EC2 provides diverse instance configurations and powerful security features like encryption and IAM roles. It allows dynamic resource adjustment and auto-scaling, ensuring stability and user-friendly control. While some users find pricing a concern, EC2 remains essential for deploying applications, server management, and migrating systems to the cloud. Enhancements in interfaces, pricing transparency, and integration are desired, yet it's widely used for automation, testing, and AI-driven projects.
What are the main features of Amazon EC2?In industries like finance, healthcare, and retail, Amazon EC2 enables scalable cloud infrastructure, supports ERP applications, and aids in data management with AWS integration. Companies use EC2 for deploying high-traffic web applications, leveraging containerization with Docker and Kubernetes, and enhancing automation in AI and big data projects.
AWS Lambda offers a serverless architecture that facilitates seamless integration with other AWS services, providing rapid scalability and cost efficiency. It supports event-driven computing and multiple programming languages, allowing for automatic scaling and enhanced performance.
AWS Lambda is favored for its ease of integration with AWS services like S3, API Gateway, and DynamoDB, ensuring efficient application and scaling. It supports rapid deployment with low coding requirements, parallelism, and event-triggered execution, making it suitable for event-driven processes, API services, data processing, and backend functions. While improvements in integration with external services, execution time limits, cold start latency, and support for more programming languages are needed, its price and monitoring tools could be optimized further. Users desire simplified deployments and improved documentation, especially for high-demand applications.
What are AWS Lambda's most valuable features?AWS Lambda is widely used in industries like IoT, finance, and education for its ability to handle image processing, authentication, and real-time notifications. Its flexibility and integration capabilities make it suitable for integrating CI/CD pipelines, automating workloads, and supporting event-driven processes across diverse industry applications.
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.