Try our new research platform with insights from 80,000+ expert users
Dave-Smith - PeerSpot reviewer
Assistant Director at a government with 10,001+ employees
Real User
Scalable, easy to use, and straightforward setup
Pros and Cons
  • "The most valuable feature of AWS Fargate is its ease of use."
  • "AWS Fargate could improve the privileged mode containers. We had some problems and they were not able to run."

What is our primary use case?

AWS Fargate is an Amazon-managed service for Kubernetes.

AWS Fargate is used for anything that's containerized and they are all Kubernetes-oriented. It's a nice out-of-the-box pre-packaged solution for deploying. It has good integration with EKS and container registry. It makes it an easy way to use the AWS Kubernetes service.

What is most valuable?

The most valuable feature of AWS Fargate is its ease of use.

What needs improvement?

AWS Fargate could improve the privileged mode containers. We had some problems and they were not able to run.

For how long have I used the solution?

I have been using AWS Fargate for approximately two years.

Buyer's Guide
AWS Fargate
January 2025
Learn what your peers think about AWS Fargate. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.

What do I think about the stability of the solution?

AWS Fargate is stable.

What do I think about the scalability of the solution?

We have a number of workloads that are running on Kubernetes and on AWS Fargate that are operating well.

We have a collection of applications and reporting tools that are running in that containerized environment and some of them are public facing. For example, we have the Envirofax Data Warehouse and those receive millions of hits a month. Our data analytics data warehouse team is mostly using the solution.

How was the initial setup?

The initial setup of AWS Fargate is straightforward.

What about the implementation team?

The maintenance is done from AWS, such as patches and updates.

What's my experience with pricing, setup cost, and licensing?

I rate the price of AWS Fargate a four out of five.

What other advice do I have?

I rate AWS Fargate an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Ashish Makasare - PeerSpot reviewer
AWS & Azure DevOps Engineer at Cravita Technologies India Private Limited
Real User
Top 5
Serverless compute enhances application focus while there could be better scaling
Pros and Cons
  • "It allows for focusing on applications instead of managing infrastructure."
  • "I would like to see enhanced faster application scaling and better integration with the elastic file system to unify storage volumes and improve the launch time of instances."

What is our primary use case?

AWS Fargate is a serverless compute engine for containers that works with Elastic Container Service (ECS) and Elastic Kubernetes Service (EKS). We use it for running containers without managing the server or cluster of Amazon Web Services EC2 instances. It allows us to focus on applications instead of managing infrastructure.

How has it helped my organization?

Fargate allows horizontal or vertical auto-scaling which affects businesses by enabling easy scaling up and down of applications in response to changes in demand. This capability becomes particularly beneficial when there is increased traffic, as it utilizes auto-scaling and allows setting maximum and minimum limits for instances, improving efficiency. Additionally, it offers cost savings through its serverless model by optimizing AWS serverless costs, especially when using Lambda functions.

What is most valuable?

Fargate is better if you need more flexibility or are on a budget. It allows for focusing on applications instead of managing infrastructure. We can also store images inside ECS or create a container using that image. It lets us integrate with load balancing, unifying storage volumes to improve instances' launch time, making it highly beneficial for various projects.

What needs improvement?

I would like to see enhanced faster application scaling and better integration with the elastic file system to unify storage volumes and improve the launch time of instances. 

It requires enhancements to orchestrate containers more effectively and handle resource limits like CPU and memory constraints, particularly when load balancing, as it affects the auto-scaling configurations.

For how long have I used the solution?

I have been working with the AWS platform, including Fargate, for one year while exploring new features. I am also blogging about it and creating short videos.

What do I think about the stability of the solution?

Fargate is stable because it uses Lambda functions that can be triggered as needed, which adds to its reliability.

What do I think about the scalability of the solution?

Fargate is scalable. It works with auto-scaling, allowing applications to scale up and down based on demand changes, making it versatile for various business operations.

How are customer service and support?

I have interacted with technical support through emails and ticket management systems like Jira. That said, there is room for improvement. I would appreciate better direct contact with clients regarding pre-requisites and specific uses of resources.

How would you rate customer service and support?

Neutral

Which solution did I use previously and why did I switch?

I am also engaged with Azure Compute Services on a project involving a CI/CD pipeline as a DevOps engineer.

How was the initial setup?

The initial setup involved defining CPU, memory, volumes, and images required for Fargate. It requires familiarity with CPU architecture, subnets, DNS, contained images, and resource definitions.

What about the implementation team?

Currently, three to four people in my team are working as cloud engineers with me, and within the larger organization, there are about 11 to 20 employees working on it.

Which other solutions did I evaluate?

I have worked with Azure Compute Services for managing an e-commerce website project with front-end, back-end, and database management using CI/CD pipelines and microservices.

What other advice do I have?

recommend using AWS Fargate as it offers serverless computing capabilities with integration into load balancing, making it a good and beneficial solution.

I'd rate the solution six out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Buyer's Guide
AWS Fargate
January 2025
Learn what your peers think about AWS Fargate. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
Engineering Department Head at Bosch
Real User
Top 5
A serverless, pay-as-you-go compute engine that you can deploy quickly
Pros and Cons
  • "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."
  • "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."

What is most valuable?

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. 

What needs improvement?

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.

For how long have I used the solution?

I have been using AWS Fargate for around three years.

What do I think about the stability of the solution?

AWS Fargate is a stable solution.

What do I think about the scalability of the solution?

I think AWS is the top tier right now, and I have no concern about scalability. If there is any issue related to scalability, I believe it's just a problem with our DevOps team's ability or architecture. Because, for example, Twitter or Netflix use AWS service, and there's no hassle there.

Which solution did I use previously and why did I switch?

We also use Azure because Azure is our preferred repository for internal services. We use Azure for internal customers, and for external customers, we use AWS.

How was the initial setup?

I think the initial setup was straightforward. For the DevOps part, you just need one person. But because it's an ongoing product, we have more than ten developers taking care of it.

What about the implementation team?

Our in-house team implemented this solution. 

What other advice do I have?

What's suitable for potential users depends on their company's IT capability. For a small company, it's best to engage a consultant service for help. For example, we could consult others on the solution in my previous outsourcing company. It wouldn't have been a very good one if we did it ourselves. My current company is very big, and we have the know-how here, and it's easier for us to make the decision.

On a scale from one to ten, I would give AWS Fargate an eight.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Jean-Francois Arbona - PeerSpot reviewer
Associate Director at Agily
Real User
A good solution for container deployment that is easy to work with, but tricky to configure and setup initially
Pros and Cons
  • "We appreciate the simple use of containers within this solution, it makes managing the containers quick and easy."
  • "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."

What is our primary use case?

We use this solution to build, host and develop websites for our clients, as well as deploy and manage containers.

What is most valuable?

We appreciate the simple use of containers within this solution, it makes managing the containers quick and easy.

What needs improvement?

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.

For how long have I used the solution?

We have been using this solution for a year now.

What do I think about the stability of the solution?

In our experience, this is a stable solution.

What do I think about the scalability of the solution?

We have found this to be a scalable solution.

How was the initial setup?

The initial setup for this solution was a little complex. It is very customizable, but that is not straightforward to carry out. 

We now use templates that make the process much easier.

What's my experience with pricing, setup cost, and licensing?

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.

What other advice do I have?

I would rate this solution a seven out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer2395773 - PeerSpot reviewer
DevOps Engineer at a tech services company with 11-50 employees
Real User
Top 20
An easy-to-use tool to create, delete, or scale applications without managing resources
Pros and Cons
  • "AWS Fargate is an easy-to-use tool to simplify setup. You only pay for the resources you use. If you need to quickly create, delete, or scale applications without managing resources like EC2 instances, Fargate is the best service to use."

    What is our primary use case?

    AWS Fargate is a container-based application. I have experience with AWS Fargate for a Webex-like application similar to YouTube. One of their applications was monolithic, and the challenge was to migrate it to a container-based architecture. The customer wanted to use AWS Fargate. However, the main challenge was dealing with a Docker-type application where multiple containers needed to be created in a firewalled environment. I worked with Amazon to create a solution using a single Fargate task definition to deploy a multi-container setup successfully.

    What is most valuable?

    AWS Fargate is an easy-to-use tool to simplify setup. You only pay for the resources you use. If you need to quickly create, delete, or scale applications without managing resources like EC2 instances, Fargate is the best service to use.

    What needs improvement?

    AWS needs to work on multi-container enterprise developer components. They need to simplify that kind of setup.

    For how long have I used the solution?

    I have been using AWS Fargate for over a year.

    What do I think about the stability of the solution?

    The product is stable. It is not recommended  for a large-scale traffic application. Fargate can be used in any application with less traffic.

    How are customer service and support?

    If you have the premium support, then it's very good.

    Which solution did I use previously and why did I switch?

    Compared to EKS, using AWS Fargate is simpler and more efficient for developers. With EKS, developers need to manage and configure the Kubernetes cluster, which can be complex. In contrast, Fargate handles the infrastructure management, allowing developers to focus on their applications. It's more like a straightforward, automated setup.

    How was the initial setup?

    Setting up AWS Fargate to use private data is straightforward. You need an ECS container stored in Amazon ECR. From ECR, you can create a task definition and a service. Within a few minutes, you can have the application up and running.

    What's my experience with pricing, setup cost, and licensing?

    The tool is suitable for testing. You have to pay for AWS  only.

    What other advice do I have?

    AWS Fargate can be used to run almost any type of application. It requires an application container, such as an application server container, a backend container for a database like MySQL, and a frontend container, which could be a web server like Apache. Multiple containers must be deployed simultaneously, and configuring these multiple containers within a single cluster can be somewhat complex.

    I recommend the tool for the initial event; you can try it out. If you feel it's reliable, you can consider adding it on. However, if you feel that it will mainly depend on your current application, you may need to evaluate it further. It is easy to learn.

    Overall, I rate the solution an eight out of ten.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    reviewer1972491 - PeerSpot reviewer
    AWS Cloud Architect at a tech services company with 1-10 employees
    Real User
    Observable and easily manageable
    Pros and Cons
    • "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."
    • "I would like to see the older dashboard instead of the newer version. I don't like the new dashboard."

    What is our primary use case?

    AWS Fargate is a managed container that you can put some code into and have it just run. You can have a full website or code that calculates something. It is a building block for a whole infrastructure.

    What is most valuable?


    What needs improvement?

    This service could be improved if the AWS Console was either reverted to an old version or if it updates its functionalities. I would like to see the older dashboard instead of the newer version. I don't like the new dashboard. 

    For how long have I used the solution?

    I have been using AWS Fargate for more than a year. 

    What do I think about the stability of the solution?

    I am very happy with the stability of this solution.

    What do I think about the scalability of the solution?

    I would rate the scalability of this solution a ten. At the moment, I believe there are three people working with the AWS Fargate solution in our organization.

    How are customer service and support?

    I was never in contact with their technical support team.

    How was the initial setup?

    The initial setup was fairly easy. I am coding it and I am doing it as an infrastructure service. I am using CDK to deploy it. If you have it in code, it's fairly quick.

    What was our ROI?

    AWS Fargate is worth the money and organizations do see a return on investment with it. 

    What's my experience with pricing, setup cost, and licensing?

    I would advise others that before they use this solution, they figure out what they want to achieve. There are many solutions available and you should use the most appropriate one. The main concept is, to use the most managed service you can get because that's the point of the cloud. So, try Lambda. If you can't do Lambda, use Fargate. If you can't Fargate, then use ECS. If you can't do ECS, then you can use ROSA or Kubernetes, or something like that. But if you end up with a virtual machine, then question yourself, "Why are you in the cloud in the first place?"

    This solution costs a bit more than ECS, but it's not terrible. It's four times less than ROSA, so it's good. It costs more than Lambda. So, if you have to use it and you can't use Lambda, then use Fargate. That's the concept.

    I think AWS Fargate is worth its money.

    What other advice do I have?

    In terms of process documentation and speed, it really depends on what how many CPUs and memory you put in and whether you get adequate speed. For me, it's more than enough. All those functions are primitive functions. They mostly don't need big CPUs and stuff. You just break stuff into many microservices.

    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.

    I would rate AWS Fargate a ten.

    Which deployment model are you using for this solution?

    Public Cloud
    Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
    PeerSpot user
    reviewer1728015 - PeerSpot reviewer
    Líder de Proyecto at a tech services company with 201-500 employees
    Real User
    Everything works like a charm
    Pros and Cons
    • "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 main area for improvement is the cost, which could be lowered to be more competitive with other major cloud providers."

    What is most valuable?

    The most valuable feature is the complete independence of doing administrative courses for your deployment. You don't have to touch them or do fine-tuning to create more scale out or scale in. If you create your deployment with a good set of rules for how to scale in, you can just set it and forget it.

    What needs improvement?

    The main area for improvement is the cost, which could be lowered to be more competitive with other major cloud providers. Because eventually, the cost of the infrastructure gets higher, which means clients opt for fewer deployments in order to cut costs.

    For how long have I used the solution?

    I've been using this solution for two and a half years.

    What other advice do I have?

    Everything in this solution works like a charm. I'd rate it as ten out of ten.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user