

AWS Fargate and Amazon EC2 Auto Scaling both compete in the cloud resource management category. AWS Fargate has the upper hand due to its serverless model and ease of use, especially for those new to cloud services.
Features: AWS Fargate provides a fully managed service with no infrastructure management, making it ideal for users without a strong DevOps team. It boasts automatic scaling and is cost-efficient for applications with variable workloads. Amazon EC2 Auto Scaling offers automatic elasticity, robust integration capabilities, and configurable network options, suitable for high availability and persistence scenarios.
Room for Improvement: AWS Fargate needs improvements in cost predictability and simpler setup processes. More intuitive monitoring and integration tools are desired by users. Cost reduction would enhance its competitiveness. Amazon EC2 Auto Scaling requires better documentation, flexible pricing models, and easier setup for scalable environments. Enhancing cost management tools is necessary for improved user experience.
Ease of Deployment and Customer Service: AWS Fargate offers a streamlined deployment experience with strong customer service, especially with premium support. It is appreciated for its responsive support, although better contact methods could be beneficial. Amazon EC2 Auto Scaling relies on user configuration and documented resources, which can be challenging for beginners, though it benefits from AWS's ecosystem.
Pricing and ROI: AWS Fargate utilizes a pay-as-you-go model, which can lead to higher costs for smaller operations but is valued for its serverless flexibility and reduced maintenance costs. Amazon EC2 Auto Scaling also follows a usage-based pricing model that can be cost-effective if managed properly. Both services provide a good ROI but require mindful configuration and scaling practices to optimize costs.
The pay-as-you-go pricing model of AWS Fargate was one of the major drivers for us to move there because we reduced costs while increasing the quality of the processing services by about 30%.
I would rate the technical support of AWS a nine, as their team resolves issues effectively and meets our expectations.
They have very good support.
Even though we didn't contract support, every two weeks I had a 30-minute meeting with a cloud architect from AWS to help our team use different products of AWS, especially with SageMaker for a forecasting algorithm we were developing.
For pro support, AWS charges additional fees.
The scaling feature appears to be embedded in the Amazon EC2 Auto Scaling price.
Amazon EC2 Auto Scaling should automatically scale out systems during high demand and scale in new instances when demand decreases.
The stability of Amazon EC2 Auto Scaling rates a 10.
Amazon should provide more detailed training materials for people who are just starting to work with Amazon EC2 Auto Scaling.
In enterprise environments such as healthcare or banking with numerous instances running different applications, customizable policies allow appropriate scaling.
The ability to ask questions about documentation through a chat interface would be valuable.
For a company that does not require complexity or managing Kubernetes clusters, AWS Fargate is a great way to go.
AWS Fargate is pretty straightforward for simple tasks and it should remain this way; an additional feature would make it complex and possibly not so stable.
They need to improve some UI-based interaction.
It operates on a pay-as-you-go model, meaning if a machine is used for only an hour, the pricing will be calculated for that hour only, not the entire month.
In some projects, incorrect decisions were made by not consulting them first, resulting in higher setup and maintenance costs.
This pre-configuration makes on-demand scaling refined, and the configuration includes automatic traffic distribution because when the first system is overloaded, new incoming traffic is redirected to the newly created systems.
The service offers 99.9999% availability. We have high availability, and I haven't experienced any downtime during my usage periods.
The best feature I appreciate about Amazon EC2 Auto Scaling is its health check functionality; when a server becomes unreachable or enters an unhealthy state, it automatically triggers an alert, and the load balancer responds by spinning up a new server, ensuring that traffic is distributed effectively.
It's very fast in terms of scaling my containers; it's much faster than other solutions.
One of the best features of AWS Fargate is that it was useful for us because we didn't require to run container workloads and we didn't need to deal with the management of a Kubernetes cluster directly, and the ability to run those workloads just in a scheduled manner is also a great feature.
What I find best about AWS Fargate is that compared to deploying containers on EC2, where we need to check everything manually such as uptime, error logs, and other issues, AWS Fargate manages all these aspects automatically.
| Product | Market Share (%) |
|---|---|
| AWS Fargate | 9.8% |
| Amazon EC2 Auto Scaling | 7.7% |
| Other | 82.5% |

| Company Size | Count |
|---|---|
| Small Business | 12 |
| Midsize Enterprise | 9 |
| Large Enterprise | 27 |
| Company Size | Count |
|---|---|
| Small Business | 10 |
| Midsize Enterprise | 4 |
| Large Enterprise | 7 |
Amazon EC2 Auto Scaling helps you maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define. ... Dynamic scaling responds to changing demand and predictive scaling automatically schedules the right number of EC2 instances based on predicted demand.
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.
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.