I use the solution in my company since the front end of my application is deployed on Amazon Elastic Container Service. The back end of the application was deployed on Amazon EC2 for microservices. The front-end and microservices, like shipments, inventories, and a few other areas, are deployed on Amazon Elastic Container Service.
Senior Associate Consultant at Infosys
Provides good documentation that is easy to understand and learn
Pros and Cons
- "It is a highly stable solution. Stability-wise, I rate the solution a ten out of ten."
- "After the load balancer gets attached to Amazon Elastic Container Service clusters, I can't modify, remove, or replace it later."
What is our primary use case?
What is most valuable?
First and foremost, my company uses AWS Fargate, which is easy to handle considering that it is taken care of by AWS, especially in areas like troubleshooting. Triggering a deployment manually is very simple with Amazon Elastic Container Service since, in our company, we have to go to the particular service, update the service manually, and check the box called force a new deployment, which would trigger a deployment on all the services. Even if the deployment has to be done manually, it is not a tedious task as it is easy. The product has a concept called task definition, which makes it easy to handle environment variables.
What needs improvement?
Though not an issue in the product, one of the areas of concern that I have noticed is related to how the tool works. After the load balancer gets attached to Amazon Elastic Container Service clusters, I can't modify, remove, or replace it later. The tool would have been better if there was an option to replace a load balancer. If anyone attaches a wrong load balancer during the creation phase, it has to be brought down and created once again from scratch.
For how long have I used the solution?
I have been using Amazon Elastic Container Service for two and a half to three years. My company is a customer of Amazon.
Buyer's Guide
Amazon Elastic Container Service
May 2025

Learn what your peers think about Amazon Elastic Container Service. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
851,604 professionals have used our research since 2012.
What do I think about the stability of the solution?
It is a highly stable solution. Stability-wise, I rate the solution a ten out of ten.
What do I think about the scalability of the solution?
In terms of scalability, the product has autoscaling features along with Amazon EKS, which helps scale up the resources in an organization. Scalability-wise, I rate the solution a ten out of ten.
It is difficult for me to keep track of the number of users of the solution in my company because we have multiple groups in our organization who use it for integration purposes.
How are customer service and support?
Earlier, the support team had some issues. Once or twice, I found a delay in the response time from the technical support's end due to a lack of resources or some other issues. Lately, I haven't experienced any issues with the product's support team since they have been very responsive.
I rate the technical support a ten out of ten.
How would you rate customer service and support?
Positive
How was the initial setup?
The product's initial setup phase requires some level of understanding. I can vouch for the fact that AWS provides good and detailed documentation. Users don't have to go anywhere to understand any concept related to the product, and all they need to do is follow AWS documentation line-by-line to become professional at whatever services they want to use.
What's my experience with pricing, setup cost, and licensing?
Although AWS has successfully captured over 60 percent of the market in the cloud part, the tool is competitively way cheaper for the resources it provides compared to the other solutions.
What other advice do I have?
The tool's scheduler enhances your application's scalability and reliability since, with AWS Fargate, during the scale-up process, if my company runs 50 or 70 tasks or services and in case of failures or any problems during the runtime, AWS responsibly takes care of the problematic area. All I need to do is to push the code while managing the application side. At an infrastructure level, things are managed by Amazon with AWS Fargate. I am very confident about the performance and reliability that the product offers since the infrastructure part is taken care of by AWS.
The security measures in the product that are the most effective stems from the fact that it provides separate policies to be attached to your clusters at a task execution role level, and if it is not made manually, then you won't be able to access ECS tasks through a command line, making it a highly secure area.
Amazon Elastic Container Service, with other AWS services, streamlines our company's workload since during the creation of a task definition, you need to mention the task execution role, which is nothing but an IAM role, which will provide the privileges and the permissions as to what is required at your end.
I recommend the product to those who plan to use it.
To understand the initial stages can be easily understood by the user, it is good to go through its documentation and learn about the solution before buying the product. The struggle would be with the learning part and not the implementation part.
I rate the overall product a nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Controler at Emirates
A stable solution that can be used for application and containerization, but it should include more enterprise project management features
Pros and Cons
- "Amazon EC2 Container Service is a stable solution."
- "Amazon EC2 Container Service should include more enterprise project management features, typically available in an OpenShift environment."
What is our primary use case?
We use Amazon EC2 Container Service for application and containerization.
What is most valuable?
Amazon EC2 Container Service is a stable solution.
What needs improvement?
Amazon EC2 Container Service should be made easier to use.
Amazon EC2 Container Service should include more enterprise project management features, typically available in an OpenShift environment.
For how long have I used the solution?
I have been using Amazon EC2 Container Service for four years.
What do I think about the stability of the solution?
Amazon EC2 Container Service is a stable solution.
What do I think about the scalability of the solution?
Amazon EC2 Container Service is a scalable solution. Around 2,000 users are using Amazon EC2 Container Service in our organization.
How was the initial setup?
The solution's initial setup is moderately complex.
What about the implementation team?
It takes a month to set up Amazon EC2 Container Service. We implemented the solution through an in-house team.
What's my experience with pricing, setup cost, and licensing?
Amazon EC2 Container Service is an expensive solution.
What other advice do I have?
Around 100 staff members are required for the solution's deployment and maintenance.
Overall, I rate Amazon EC2 Container Service a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Amazon Elastic Container Service
May 2025

Learn what your peers think about Amazon Elastic Container Service. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
851,604 professionals have used our research since 2012.
DevOps Engineer at OnGraph Technologies Limited
Stable, highly-available, and helps reduce costs compared to an on-premises deployment
Pros and Cons
- "The production environment is highly available, which nowadays is a requirement for all of the big companies."
- "I think that it would help if the vendor provided more use cases and explanations as to how ECS can be utilized."
What is our primary use case?
I have set up Container Service environments for various clients using different cloud providers, including AWS. I have used the Amazon Elastic Container Service in this capacity.
One of my clients from Israel is running web-based applications that are using PostgreSQL as the backend database connection. I think that it is a user-learning software, and they provide it to big companies to give KT sessions for new employees.
They use the Totara application and for that, we have set up the infrastructure including VBA and database applications. We also manage their Amazon Route 53, and we have set up Jenkins for CICD purposes.
How has it helped my organization?
They use EC tools for AWS and try to save on costs through the various savings plans and through the RX solution.
From time to time, their solution has problems due to the failure of the underlying hardware. When they deprecate older hardware, for example, sometimes it causes the production environment to be affected. This is the main cause of their problems. In response, we moved them to the ECS solution, after which we get a highly-available environment with minimal billing on a monthly basis.
This solution is a good deal for our clients.
What is most valuable?
Using this Container Service is a very cost-effective solution. We can use this service with minimal costing.
The production environment is highly available, which nowadays is a requirement for all of the big companies. There is a 99% uptime with this Amazon ECS.
This is a fully-managed product and we don't have to be concerned with problems related to the underlying hardware or configuration management.
What needs improvement?
The problem with containerization technology is that many businesses do not trust it right now, and only use it in their development environment. For example, if you spin down the container then all of the data inside it gets deleted. From our perspective, we think that this technology is good, and it is really an issue of awareness. I am very much excited by this technology and am okay with it. I think that it would help if the vendor provided more use cases and explanations as to how ECS can be utilized.
For how long have I used the solution?
As part of my experience, I have been working with this cloud-based technology for the past four years.
What do I think about the stability of the solution?
Based on the experience that I have had throughout my career, I find that this product is very stable. The only problem it has is with awareness, where businesses need to better trust it.
What do I think about the scalability of the solution?
It's predetermined that ECS is scalable. There are two types of scalability, which are horizontal scaling and vertical scaling. If you upgrade your container from a resource perspective, that is horizontal scaling. If you upgrade the core device, where suppose that you have one container and after that, you have created multiple containers to distribute the nodes, then that is vertical scaling. ECS already covers these in the scaling policy, so we have nothing to worry about in this regard.
Our client with the Totara application has thousands of users that they are managing in ECS.
How are customer service and technical support?
We have not used the Amazon technical support, although some of our clients have already purchased it. We rarely raise issues that are the result of the underlying hardware. That cannot be resolved from our side because it is managed by AWS.
In 99% of the cases, we solve issues through support that we provide to our clients.
Which solution did I use previously and why did I switch?
Prior to ECS, we used Docker and Swarm. This is an open-source technology but there are some issues with that solution, which is why we have chosen the dedicated service by AWS. We always try to take the easiest approach.
When you use Swarm, you are responsible for managing the application. There is the possibility of failure because of a version mismatch or some of the other dependencies. But, if you are going to use the ECS service provided by AWS then they manage the infrastructure and all of the underlying hardware, as well as configuration management. We don't need to care about any of these things. Rather, we only have to set up the infrastructure and support it. This is a benefit to using ECS.
How was the initial setup?
When I first started working with ECS, my feeling was that it was complex. However, after working on it for a longer time, I now feel that it's very simple. It took me six months of working on it, and now I am very happy.
Essentially, it depends on how much experience you have. With more experience, you feel it is very simple, whereas if you do not know the solution, then you will feel it is complex.
If you start with a container that is 500MB or 800MB in size, it will take about 30 minutes to deploy on the production server. We follow a deployment plan and implementation strategy that is specified in our corporate documentation. We generally follow this when we deploy in a production environment.
Our strategy for new release and deployment begins with backing up the currently-running solution. We take a backup of the current artifact because whenever we deploy a new release in the production environment, there is a change that we will experience a failure. We also keep a backup of the older releases.
The next step is that we test it from the various environment test stages, including beta and staging. We prefer to deploy to various environments.
There is also an issue of authentication that is mandatorily applied. Only release managers or release administrators can deploy any changes to the production environment. It is not possible for developers to perform this task.
After the deployment to the staging area, there is a QA to who we give ownership for testing. Once QA approves the release, the deployment will take place on the production server.
There are a few more steps in our process, but this is a summary of our strategy.
What about the implementation team?
We normally use the AWS deployment tool, although sometimes, we use an open-source deployment tool. Price-wise, it is always best to use open-source technology because it will reduce your costs.
The deployment and maintenance are done for the client by our in-house team. We have a team of between four and five members, and I am the senior person who is leading them right now. My engineers work on projects and I guide the various steps. If they face any issue or there is any doubt, then I provide guidance. I am a solution architect, as well, and I always try to meet the project deadline so that the client will always be satisfied.
We provide technical support for our clients, as well. The first step is that we need to understand the infrastructure. We need to know how the infrastructure has been set up and what the configuration details are. We need to know which applications are running in the container. Basically, we need the infrastructure details. If you provide the infrastructure diagram, that will be helpful input for us. Essentially, we have to become familiarized with the infrastructure so that we can easily troubleshoot any issue. This way, if the business is negatively affected then we can give a solution shortly.
What was our ROI?
Our client was paying up to $2,000 USD per month for 20 to 22 servers before implementing ECS. Nowadays, they pay $400 to $500 per month, which is a huge difference in the yearly billing.
What's my experience with pricing, setup cost, and licensing?
Our client is paying between $400 and $500 USD per month for this service.
What other advice do I have?
My advice for our clients is that before creating the infrastructure, take steps to analyze your needs, and gather the requirements. You want to know what the requirements are, and what resource utilization you have. Suppose, for example, that your requirements are for two CPU cores and one terabyte of RAM. If you are not aware of the actual requirements of the application and the user then you work with the unknown and run the risk of setting up an infrastructure with a high level of resources. This will be costly.
Our approach is to take some time to understand the application and the resource requirements before the setup. After analyzing, we draw the diagram to prepare the plan and then set up the infrastructure.
The biggest lesson that I have learned from using this product is that it is highly available, cost-effective, and reliable. I get all three of these benefits from this technology.
I would rate this solution a nine 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.
Chief Technology Officer at HOPI HOLDING a.s.
A highly scalable and flexible solution that can be used for running applications
Pros and Cons
- "The most valuable feature of Amazon EC2 Container Service is its flexibility."
What is our primary use case?
We use Amazon EC2 Container Service for running applications and data.
What is most valuable?
The most valuable feature of Amazon EC2 Container Service is its flexibility.
For how long have I used the solution?
I have been using Amazon EC2 Container Service for quite a long time.
What do I think about the stability of the solution?
The solution's stability is almost perfect, but some outages occasionally occur.
I rate the solution a nine out of ten for stability.
What do I think about the scalability of the solution?
The solution's scalability is perfect.
How was the initial setup?
The solution's initial setup is easy.
What was our ROI?
We have seen a return on investment with Amazon EC2 Container Service.
What's my experience with pricing, setup cost, and licensing?
We have to pay a monthly licensing fee for Amazon EC2 Container Service. The solution's pricing is acceptable.
What other advice do I have?
I am using the latest version of Amazon EC2 Container Service. Amazon EC2 Container Service is a cloud-based solution.
I would recommend Amazon EC2 Container Service to other users.
Overall, I rate Amazon EC2 Container Service ten out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Backend Engineer at Northeastern University
Helps to manage containerized applications and streamline dev environment
Pros and Cons
- "I use the tool to manage containerized applications. What I like about Amazon ECS is the interface it provides. Although the configurations can be extensive, such as setting up auto-scaling groups and configuring separate tasks and services for each application, the interface makes it manageable."
- "The tool initially required a significant amount of development time on the backend, but in terms of efficiency, it's a one-time effort."
What is our primary use case?
The solution helps streamline the entire process for the development and production environments.
What is most valuable?
I use the tool to manage containerized applications. What I like about Amazon ECS is the interface it provides. Although the configurations can be extensive, such as setting up auto-scaling groups and configuring separate tasks and services for each application, the interface makes it manageable.
What do I think about the scalability of the solution?
We are a small team. I'm the only one handling cloud deployments. We're talking about around 20 to 30 people, not more than a hundred.
How are customer service and support?
I've contacted Amazon for this product, mainly for troubleshooting issues. However, I haven't reached out to them for anything else. The company's founder handles negotiations for pricing and other matters, so I'm not involved in that aspect.
How would you rate customer service and support?
Positive
How was the initial setup?
The solution's deployment is easy since the steps are given in the documentation. I rate it an eight out of ten. It can be completed in a day.
What other advice do I have?
The tool initially required a significant amount of development time on the backend, but in terms of efficiency, it's a one-time effort. Once set up, it can be used for a long time, and maintenance doesn't require much effort. I rate it an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Cloud Architect at iwell iwell Co.Co.
Helps to maintain a global file system but improvement is needed in backup
Pros and Cons
- "Implementing the product has helped me monitor the parameters. I utilize tools like CloudWatch and AWS systems to track these parameters. If any issues arise, I alert our developer team to address and resolve them. The product helps to have a global file system. Also, it helps in data replication from region to region."
- "The solution must improve backup and compatibility around OS like Windows and Mac."
What is our primary use case?
I use the product for Azure folders, which act as a shared folder between the servers. I utilize it as a network file system for storing logs and managing software across all the servers in various availability zones. I have two instances: one for production and another for QA and testing purposes. I mount this file system across all virtual machines, creating a unified storage solution for logs, outputs, and other data generated by various jobs and tasks.
What is most valuable?
Implementing the product has helped me monitor the parameters. I utilize tools like CloudWatch and AWS systems to track these parameters. If any issues arise, I alert our developer team to address and resolve them. The product helps to have a global file system. Also, it helps in data replication from region to region.
What needs improvement?
The solution must improve backup and compatibility around OS like Windows and Mac.
For how long have I used the solution?
I have been working with the product since 2018.
What do I think about the stability of the solution?
I rate the tool's stability a ten out of ten.
What do I think about the scalability of the solution?
I rate Amazon ECS scalability an eight out of ten.
How was the initial setup?
While implementing the product may initially pose a learning curve, it's not overly difficult.The key is to track progress and adapt to the learning curve.
What was our ROI?
My boss told me we get good ROI with the tool's use.
What's my experience with pricing, setup cost, and licensing?
The product's pricing is good.
What other advice do I have?
I rate Amazon ECS a nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Site Reliability Engineering at WiseTech Global
A scalable solution that can be used to run containers, but its user experience and management are really bad
Pros and Cons
- "Amazon Elastic Container Service serves the function it's supposed to serve."
- "The solution's user experience and management are really bad."
What is our primary use case?
We use Amazon Elastic Container Service to run containers.
What is most valuable?
Amazon Elastic Container Service serves the function it's supposed to serve.
What needs improvement?
The solution's user experience and management are really bad.
Amazon Elastic Container Service is not a user-friendly solution. The process of creating everything in Amazon Elastic Container Service is messy. Everything sits in very different locations, and it's not centralized. For example, their networking sits under EC2. You also need to manage the DNS records, which sit under Route 53.
The deployment configuration is located in one place, and the actual EC2 is located in a different place. You have a lot of components to manage, and every one of them is located in a different place, which makes it disorganized.
For how long have I used the solution?
I have been using Amazon Elastic Container Service for two years.
What do I think about the stability of the solution?
We never had any issues with the solution's stability, and all the stability issues were user mistakes. When it's that complex, you can make a lot of mistakes. Amazon is doing what they're promising. I can rate the solution a ten out of ten for stability, but the problem is that it's complex. So, you have downtime because of user mistakes.
What do I think about the scalability of the solution?
Amazon Elastic Container Service is a scalable solution. Five people are working with Amazon Elastic Container Service directly, but all our clients are using it.
How was the initial setup?
The solution's initial setup is difficult because you need to be aware of different components in different places.
What's my experience with pricing, setup cost, and licensing?
Amazon Elastic Container Service has a decent price, which is neither cheap nor expensive.
What other advice do I have?
Our company chose Amazon Elastic Container Service because they didn't have the skill set to work with Kubernetes before I joined.
Overall, I rate Amazon Elastic Container Service a 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.
Creative Director at AdamSmiths.com
Comes with autoscaling feature but needs improvement in deployment and menu design
Pros and Cons
- "The tool helps us with maneuverability. Its most valuable feature is autoscaling."
- "Amazon EC2 Container Service needs to improve the menu design. It needs to improve deployment with better documentation."
What is most valuable?
The tool helps us with maneuverability. Its most valuable feature is autoscaling.
What needs improvement?
Amazon EC2 Container Service needs to improve the menu design. It needs to improve deployment with better documentation.
For how long have I used the solution?
I have been using the product for five years.
What do I think about the stability of the solution?
I rate Amazon EC2 Container Service's stability a nine out of ten.
What do I think about the scalability of the solution?
I rate the tool's scalability a nine out of ten.
How was the initial setup?
Amazon EC2 Container Service's deployment is complex.
What was our ROI?
Amazon EC2 Container Service has helped us save time.
What's my experience with pricing, setup cost, and licensing?
The tool's cost is good.
What other advice do I have?
I rate Amazon EC2 Container Service a nine out of ten.
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.

Buyer's Guide
Download our free Amazon Elastic Container Service Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2025
Popular Comparisons
VMware Tanzu Platform
Red Hat OpenShift Container Platform
Google Kubernetes Engine
HashiCorp Nomad
Microsoft Azure Container Service
Google Container Engine
Buyer's Guide
Download our free Amazon Elastic Container Service Report and get advice and tips from experienced pros
sharing their opinions.