AWS Compute Optimizer vs AWS Lambda comparison

Cancel
You must select at least 2 products to compare!
Amazon Web Services (AWS) Logo
148 views|57 comparisons
100% willing to recommend
Amazon Web Services (AWS) Logo
11,937 views|8,175 comparisons
94% willing to recommend
Comparison Buyer's Guide
Executive Summary

We performed a comparison between AWS Compute Optimizer and AWS Lambda based on real PeerSpot user reviews.

Find out what your peers are saying about Amazon Web Services (AWS), Apache, Zadara and others in Compute Service.
To learn more, read our detailed Compute Service Report (Updated: April 2024).
770,394 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"I find the solution's scaling capability to be an important benefit. You can scale it vertically or horizontally, i.e., you can upgrade the hardware or clone the machine. The solution is also easy to manage and flexible. Additionally, you get some layers of security without paying for it."

More AWS Compute Optimizer Pros →

"We are building a Twitter-like application in the boot camp. I have used Lamda for the integration of the post-confirmation page in the application. This will help you get your one-time password via mail. You can log in with the help of a post-confirmation page. We didn’t want to setup an instance specifically for confirmation. We used the Lambda function so that it goes back to sleep after pushing up.""It is a scalable solution.""Because AWS Lambda is serverless, server configuration is not required, and we can run it directly anywhere.""The solution runs on the latest cloud technology so it is easy to deploy cloud-native projects.""We have no issues with the technical support.""I think the most valuable feature is the agility of the solution.""The solution works for small applications. It is a serverless tool that is quick to spin up. We needn’t consider anything in the bag.""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."

More AWS Lambda Pros →

Cons
"I have two areas of improvement to comment on. Most of the product names in AWS are not indicative of what they are doing. Moreover, AWS is not organized and you do not have the full platform with you. It is hard to know some AWS services."

More AWS Compute Optimizer Cons →

"I would like to see more integration with other platforms.""There are other similar solutions, such as Google Cloud Platform or Microsoft Azure. They might be better for small tasks.""There are sometimes issues following an update.""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.""It would be ideal if we could use the solution across different platforms.""My engineers work with it on a daily basis. I just don't have enough depth of knowledge about what kinds of edge cases they may have tried and found lacking. There may be some issues with some language support at one point or another because we couldn't get the underlying libraries in there. A lot of what we do is either in JavaScript, Python, or some of the non-compiled languages. I'm not sure if we've ever tried building a C# solution, for instance, in Lambda or a Java solution in Lambda. It doesn't mean those aren't its capabilities. I would rather refer to my engineers for where the boundaries are.""AWS Lambda could be improved with better stability.""It can be a bit difficult to switch between accounts when creating services for customers."

More AWS Lambda Cons →

Pricing and Cost Advice
  • "I find the solution's pricing reasonable. You need to pay extra for IP and other miscellaneous costs."
  • More AWS Compute Optimizer Pricing and Cost Advice →

  • "AWS is slightly more expensive than Azure."
  • "Its pricing is on the higher side."
  • "The price of the solution is reasonable and it is a pay-per-use model. It is very good for cost optimization."
  • "The cost is based on runtime."
  • "The fees are volume-based."
  • "AWS Lambda is inexpensive."
  • "Lambda is a good and cheap solution and I would recommend it to those without a huge payload."
  • "For licensing, we pay a yearly subscription."
  • More AWS Lambda Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Compute Service solutions are best for your needs.
    770,394 professionals have used our research since 2012.
    Questions from the Community
    Top Answer:I find the solution's scaling capability to be an important benefit. You can scale it vertically or horizontally, i.e., you can upgrade the hardware or clone the machine. The solution is also easy to… more »
    Top Answer:I find the solution's pricing reasonable. You need to pay extra for IP and other miscellaneous costs.
    Top Answer:I have two areas of improvement to comment on. Most of the product names in AWS are not indicative of what they are doing. Moreover, AWS is not organized and you do not have the full platform with… more »
    Top Answer:AWS Lambda is a serverless solution. It doesn’t require any infrastructure, which allows for cost savings. There is no setup process to deal with, as the entire solution is in the cloud. If you use… more »
    Top Answer:The tool scales automatically based on the number of incoming requests.
    Top Answer:We only need to pay for the compute time our code consumes. The solution does not cost much.
    Ranking
    10th
    out of 16 in Compute Service
    Views
    148
    Comparisons
    57
    Reviews
    1
    Average Words per Review
    463
    Rating
    8.0
    1st
    out of 16 in Compute Service
    Views
    11,937
    Comparisons
    8,175
    Reviews
    39
    Average Words per Review
    391
    Rating
    8.6
    Comparisons
    Learn More
    Overview

    AWS Compute Optimizer recommends optimal AWS Compute resources for your workloads to reduce costs and improve performance by using machine learning to analyze historical utilization metrics. Over-provisioning compute can lead to unnecessary infrastructure cost and under-provisioning compute can lead to poor application performance. Compute Optimizer helps you choose the optimal Amazon EC2 instance types, including those that are part of an Amazon EC2 Auto Scaling group, based on your utilization data.

    By applying the knowledge drawn from Amazon’s own experience running diverse workloads in the cloud, Compute Optimizer identifies workload patterns and recommends optimal compute resources. Compute Optimizer analyzes the configuration and resource utilization of your workload to identify dozens of defining characteristics, for example, if a workload is CPU-intensive, or if it exhibits a daily pattern or if a workload accesses local storage frequently. The service processes these characteristics and identifies the hardware resource headroom required by the workload. Compute Optimizer infers how the workload would have performed on various hardware platforms (e.g. Amazon EC2 instances types) and offers recommendations.

    AWS Lambda is a compute service that lets you run code without provisioning or managing servers. AWS Lambda executes your code only when needed and scales automatically, from a few requests per day to thousands per second. You pay only for the compute time you consume - there is no charge when your code is not running. With AWS Lambda, you can run code for virtually any type of application or backend service - all with zero administration. AWS Lambda runs your code on a high-availability compute infrastructure and performs all of the administration of the compute resources, including server and operating system maintenance, capacity provisioning and automatic scaling, code monitoring and logging. All you need to do is supply your code in one of the languages that AWS Lambda supports (currently Node.js, Java, C# and Python).

    You can use AWS Lambda to run your code in response to events, such as changes to data in an Amazon S3 bucket or an Amazon DynamoDB table; to run your code in response to HTTP requests using Amazon API Gateway; or invoke your code using API calls made using AWS SDKs. With these capabilities, you can use Lambda to easily build data processing triggers for AWS services like Amazon S3 and Amazon DynamoDB process streaming data stored in Amazon Kinesis, or create your own back end that operates at AWS scale, performance, and security.

    Sample Customers
    Expedia, Intuit, Royal Dutch Shell, Brooks Brothers
    Netflix
    Top Industries
    No Data Available
    REVIEWERS
    Financial Services Firm24%
    Computer Software Company21%
    Non Profit5%
    Educational Organization5%
    VISITORS READING REVIEWS
    Educational Organization47%
    Financial Services Firm13%
    Computer Software Company8%
    Manufacturing Company4%
    Company Size
    No Data Available
    REVIEWERS
    Small Business38%
    Midsize Enterprise15%
    Large Enterprise47%
    VISITORS READING REVIEWS
    Small Business10%
    Midsize Enterprise51%
    Large Enterprise39%
    Buyer's Guide
    Compute Service
    April 2024
    Find out what your peers are saying about Amazon Web Services (AWS), Apache, Zadara and others in Compute Service. Updated: April 2024.
    770,394 professionals have used our research since 2012.

    AWS Compute Optimizer is ranked 10th in Compute Service with 1 review while AWS Lambda is ranked 1st in Compute Service with 70 reviews. AWS Compute Optimizer is rated 8.0, while AWS Lambda is rated 8.6. The top reviewer of AWS Compute Optimizer writes "Easy to manage, flexible, and has good scaling options". 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". AWS Compute Optimizer is most compared with , whereas AWS Lambda is most compared with AWS Batch, Amazon EC2 Auto Scaling, Apache NiFi, Apache Spark and AWS Fargate.

    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.