AWS Batch vs AWS Fargate comparison

Cancel
You must select at least 2 products to compare!
Amazon Web Services (AWS) Logo
7,488 views|7,167 comparisons
Amazon Web Services (AWS) Logo
6,831 views|4,189 comparisons
Comparison Buyer's Guide
Executive Summary

We performed a comparison between AWS Batch and AWS Fargate 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.
To learn more, read our detailed AWS Batch vs. AWS Fargate Report (Updated: March 2024).
765,386 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
"AWS Batch manages the execution of computing workload, including job scheduling, provisioning, and scaling.""We can easily integrate AWS container images into the product.""There is one other feature in confirmation or call confirmation where you can have templates of what you want to do and just modify those to customize it to your needs. And these templates basically make it a lot easier for you to get started.""AWS Batch's deployment was easy."

More AWS Batch Pros →

"AWS Fargate has many valuable services. It does the job with minimal trouble. It's very observable. You can see what's going on and you have logs. You have everything. You can troubleshoot it. It's affordable and it's flexible.""Fargate itself is a stable product. We are quite satisfied with its performance.""I like their containerization service. You can use Docker or something similar and deploy quickly without the know-how related to, for example, Kubernetes. If you use AKS or Kubernetes, then you have to have the know-how. But for Fargate, you don't need to have the know-how there. You just deploy the container or the image, and then you have the container, and you can use it as AWS takes care of the rest. This makes it easier for those getting started or if you don't have a strong DevOps team inside your organization.""We appreciate the simple use of containers within this solution, it makes managing the containers quick and easy.""If you create your deployment with a good set of rules for how to scale in, you can just set it and forget it.""The most valuable feature of AWS Fargate is its ease of use."

More AWS Fargate Pros →

Cons
"The solution should include better and seamless integration with other AWS services, like Amazon S3 data storage and EC2 compute resources.""When we run a lot of batch jobs, the UI must show the history.""The main drawback to using AWS Batch would be the cost. It will be more expensive in some cases than using an HPC. It's more amenable to cases where you have spot requirements.""AWS Batch needs to improve its documentation."

More AWS Batch Cons →

"The main area for improvement is the cost, which could be lowered to be more competitive with other major cloud providers.""We faced challenges in vertically scaling our workload.""We would like to see some improvement in the process documents that are provided with this product, particularly for auto-scaling and other configuration tools that are a bit complicated.""I would like to see the older dashboard instead of the newer version. I don't like the new dashboard.""I heard from my team that it's not easy to predict the cost. That is the only issue we have with AWS Fargate, but I think that's acceptable. AWS Fargate isn't user-friendly. Anything related to Software as a Service or microservice architecture is not easy to implement. You're required to have DevOps from your side to implement the solution. AWS Fargate is just a temporary solution for us. When we grow to a certain level, we may use AKS for better control.""AWS Fargate could improve the privileged mode containers. We had some problems and they were not able to run."

More AWS Fargate Cons →

Pricing and Cost Advice
  • "AWS Batch's pricing is good."
  • "The pricing is very fair."
  • "AWS Batch is a cheap solution."
  • More AWS Batch Pricing and Cost Advice →

  • "I rate the price of AWS Fargate a four out of five."
  • "We would advise that this solution has a slightly-higher price point than others on the market. There is a free plan available for start-ups, but the free and lower range licensing models do not provide the full functionality."
  • More AWS Fargate Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Compute Service solutions are best for your needs.
    765,386 professionals have used our research since 2012.
    Questions from the Community
    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:AWS Batch manages the execution of computing workload, including job scheduling, provisioning, and scaling.
    Top Answer:Fargate itself is a stable product. We are quite satisfied with its performance.
    Top Answer:We have encountered some issues recently. For example, AWS released a new feature called a better quarter, which greatly helped us. Before that, we faced challenges in vertically scaling our workload… more »
    Top Answer:On a scale from one to ten, I would rate it around eight. I would recommend using the product based on the specific workloads they are dealing with. For instance, if they have strict sub-second… more »
    Ranking
    4th
    out of 16 in Compute Service
    Views
    7,488
    Comparisons
    7,167
    Reviews
    3
    Average Words per Review
    1,179
    Rating
    8.7
    6th
    out of 16 in Compute Service
    Views
    6,831
    Comparisons
    4,189
    Reviews
    5
    Average Words per Review
    395
    Rating
    8.2
    Comparisons
    Also Known As
    Amazon Batch
    Learn More
    Overview

    AWS Batch enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS. AWS Batch dynamically provisions the optimal quantity and type of compute resources (e.g., CPU or memory optimized instances) based on the volume and specific resource requirements of the batch jobs submitted. With AWS Batch, there is no need to install and manage batch computing software or server clusters that you use to run your jobs, allowing you to focus on analyzing results and solving problems. AWS Batch plans, schedules, and executes your batch computing workloads across the full range of AWS compute services and features, such as Amazon EC2 and Spot Instances.

    A new compute engine that enables you to use containers as a fundamental compute primitive without having to manage the underlying instances. With Fargate, you don’t need to provision, configure, or scale virtual machines in your clusters to run containers. Fargate can be used with Amazon ECS today, with plans to support Amazon Elastic Container Service for Kubernetes (Amazon EKS) in the future.

    Fargate has flexible configuration options so you can closely match your application needs and granular, per-second billing.

    Sample Customers
    Hess, Expedia, Kelloggs, Philips, HyperTrack
    Expedia, Intuit, Royal Dutch Shell, Brooks Brothers
    Top Industries
    VISITORS READING REVIEWS
    Financial Services Firm25%
    Computer Software Company13%
    Manufacturing Company6%
    Insurance Company5%
    VISITORS READING REVIEWS
    Financial Services Firm25%
    Computer Software Company15%
    Manufacturing Company5%
    Government5%
    Company Size
    VISITORS READING REVIEWS
    Small Business16%
    Midsize Enterprise12%
    Large Enterprise72%
    REVIEWERS
    Small Business38%
    Midsize Enterprise13%
    Large Enterprise50%
    VISITORS READING REVIEWS
    Small Business18%
    Midsize Enterprise12%
    Large Enterprise70%
    Buyer's Guide
    AWS Batch vs. AWS Fargate
    March 2024
    Find out what your peers are saying about AWS Batch vs. AWS Fargate and other solutions. Updated: March 2024.
    765,386 professionals have used our research since 2012.

    AWS Batch is ranked 4th in Compute Service with 4 reviews while AWS Fargate is ranked 6th in Compute Service with 6 reviews. AWS Batch is rated 9.0, while AWS Fargate is rated 8.6. The top reviewer of AWS Batch writes "User-friendly, good customization and offers exceptional scalability, allowing users to run jobs ranging from 32 cores to over 2,000 cores". On the other hand, the top reviewer of AWS Fargate writes "Efficiently auto-scales and good performance". AWS Batch is most compared with AWS Lambda, Apache Spark, Oracle Compute Cloud Service, Amazon EC2 Auto Scaling and Amazon EC2, whereas AWS Fargate is most compared with Amazon EC2 Auto Scaling, Amazon EC2, AWS Lambda, Apache Spark and Oracle Compute Cloud Service. See our AWS Batch vs. AWS Fargate 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.