Try our new research platform with insights from 80,000+ expert users
Dave Ezrakhovich - PeerSpot reviewer
Site Reliability Engineering at WiseTech Global
Real User
Top 5Leaderboard
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.

Buyer's Guide
Amazon Elastic Container Service
March 2025
Learn what your peers think about Amazon Elastic Container Service. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
841,004 professionals have used our research since 2012.

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.
PeerSpot user
Head of IT at Claro Brasil
Real User
Top 5
Comes with automated scalability but needs improvement in pricing
Pros and Cons
  • "I like the tool's availability and automated scalability. I need to define the port numbers, and when I have a large load of requests, I can get automated scalability."
  • "The product should improve its price."

What is our primary use case?

I use Amazon EC2 Container Service to install system instances that need a container. I rely on it when I use microservices. 

How has it helped my organization?

I like the tool's availability and automated scalability. I need to define the port numbers, and when I have a large load of requests, I can get automated scalability. 

What is most valuable?

Amazon EC2 Container Service is easy to create and manage. I can use it easily on my CI/CD pipeline and deploy solutions. 

What needs improvement?

The product should improve its price. 

For how long have I used the solution?

I have been using the product for three years. 

What do I think about the stability of the solution?

I rate Amazon EC2 Container Service's stability a ten out of ten. 

What do I think about the scalability of the solution?

I rate the product's scalability a ten out of ten. 

How was the initial setup?

The tool's deployment is easy. 

What was our ROI?

We have seen ROI with the tool's use. It saves time for my support and development teams. 

What other advice do I have?

Amazon EC2 Container Service is a trustworthy infrastructure from Amazon. It speeds up delivery from the infrastructure and development teams. I rate it a ten out of ten. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Amazon Elastic Container Service
March 2025
Learn what your peers think about Amazon Elastic Container Service. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
841,004 professionals have used our research since 2012.
Founding Partner at 2Five1
Real User
Top 5Leaderboard
The tool's pricing is cheap and helps to host applications
Pros and Cons
  • "We primarily employ the Linux platform in terms of architecture. It utilizes its database, MySQL. Additionally, for CI/CD processes, we rely on Amazon CodeBuild. Furthermore, we use Amazon S3 storage to store specific static files. Currently, the system is running smoothly, and we don't actively perform any maintenance tasks as everything is automated."
  • "I would like the product to improve integration with different platforms."

What is our primary use case?

We had a client who needed us to develop a simple application. The client specified the requirement for the application to be hosted on Amazon, leading us to utilize Amazon EC2 Container Service for this purpose.

What is most valuable?

We primarily employ the Linux platform in terms of architecture. It utilizes its database, MySQL. Additionally, for CI/CD processes, we rely on Amazon CodeBuild. Furthermore, we use Amazon S3 storage to store specific static files. Currently, the system is running smoothly, and we don't actively perform any maintenance tasks as everything is automated.

What needs improvement?

I would like the product to improve integration with different platforms.

For how long have I used the solution?

I have been using the product since 2020.

What do I think about the stability of the solution?

The solution is stable. We did not encounter any downtime.

What do I think about the scalability of the solution?

My company has around five users for the product. The solution is utilized by a government agency, serving as a procurement monitoring system for government projects, particularly in infrastructure development. The focus is primarily on road construction and building facilities for the government agency. It is scalable as it's easy to add additional resources or increase capacity. We can easily scale horizontally or vertically, and it comes with its load-balancing capability. This makes it straightforward to manage an increased volume of transactions. Our team is relatively small, consisting of about five to six members. Additionally, the client has an equivalent counterpart that provides operational support. On the operational side, the head office has a well-structured organizational setup, with individuals supporting operations and maintaining the data. In terms of technical aspects, there's also a counterpart responsible for monitoring the performance of the application and the platform on the client side.

How are customer service and support?

AWS' technical support is very helpful.

How was the initial setup?

The tool’s deployment is straightforward. We need to spin up the instance, select the platform, and choose the type of specific computer resources. The developers use Git, compress the file, and configure the pipeline to deploy the compressed application file. Additionally, they utilize a desktop button that automates the uploaded application's deployment on the EC2 instance.

What about the implementation team?

Our technical team did the deployment using Bitbucket pipeline.

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

Amazon EC2 Container Service is cheap.

What other advice do I have?

The organizational structure consists of a head office and regional offices. Each regional office has a designated point person responsible for user support in their respective region and division. Our primary scope involves the development of the application, deployment, and providing training. I rate the solution a ten out of ten. In our case, the requirements are straightforward. The console offers all the necessary information for basic operations. However, for those new to using the AWS tool, it's advisable to visit their training website to read and understand the instructions on how to set up and use the tool effectively. The basic setup is covered in the training resources.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Alfred Coleman - PeerSpot reviewer
IT Director at Tech-Centrum
Real User
Top 10
An easy-to-use tool with an easy setup phase that is favorable for beginners
Pros and Cons
  • "The product's initial setup was very straightforward and not complex."
  • "The solution's stability is an area of concern where improvements are required."

What is our primary use case?

My company uses Amazon EC2 Container Service as a backup.

What is most valuable?

The most valuable feature of the solution stems from the fact that it is very easy to set up. The solution is not that hard to get around for beginners. The solution's setup phase is good, even though you may not have so much knowledge of the platform.

What needs improvement?

The solution's stability is an area of concern where improvements are required.

For how long have I used the solution?

I have been using Amazon EC2 Container Service for three years. I don't remember the version of the solution.

What do I think about the stability of the solution?

It is a stable solution. Stability-wise, I rate the solution a seven or eight out of ten.

End users are unpredictable, so I think there will be issues in terms of limitations and network issues.

What do I think about the scalability of the solution?

The scalability of the product is fine. I don't use the product's scalability since it is not that high.

I don't intentionally plan to increase the use of Amazon EC2 Container Service.

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

I have experience with OCloud.

How was the initial setup?

The product's initial setup was very straightforward and not complex.

The solution can be deployed in less than an hour.

The deployment process of Amazon EC2 Container Service depends on why its users want to deploy the product in their environments. Make sure you have your infrastructure and IP setup in place. Once you have all the IPs and your infrastructure setup in place, you will be able to deploy Amazon EC2 Container Service within a few days. EC2 platform provides a very simple interface where you should use the IPs in your router in your virtual machine setup, and then the backup part of the solution should be good to use.

I myself manage the deployment and maintenance processes of Amazon EC2 Container Service.

What about the implementation team?

I take care of the solution's deployment phase by myself

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

There is no need to pay anything towards the licensing costs of Amazon EC2 Container Service.

What other advice do I have?

I feel that others should try Amazon EC2 Container Service, but it all depends on what others want to deploy from the platform offered by Amazon. Cost-wise, Amazon EC2 Container Service is an okay product. It is better to look at comparisons before proceeding to move to a vendor for a product.

I rate the overall tool a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
MriduBoruah - PeerSpot reviewer
Associate Director at Baxter International Inc.
Real User
Top 5
Provides an efficient platform to host websites, but its initial setup process could be easier
Pros and Cons
  • "ECS is a useful platform."
  • "The orchestration of the workloads running in ECS needs improvement."

What is our primary use case?

We have hosted 50 websites using Amazon Elastic Container Service. The websites are used by our end customers and internal employees as well.

What is most valuable?

ECS is a useful platform.

What needs improvement?

The orchestration of the workloads running in ECS needs improvement. Additionally, they should automate the auto-scaling features for containers.

For how long have I used the solution?

We have been using Amazon Elastic Container Service since 2019.

What do I think about the stability of the solution?

I rate the product’s stability a seven out of ten.

What do I think about the scalability of the solution?

I rate the product’s scalability an eight out of ten.

How are customer service and support?

In the beginning, when it was a new service, there was not a lot of documentation and online support available. So, we regularly contacted the product’s technical support and development team.

How was the initial setup?

ECS’s initial setup process is complex as we have to follow many manual steps. I rate the process a seven out of ten. It takes a few minutes to a few hours to complete.

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

The platform is inexpensive.

What other advice do I have?

I rate Amazon Elastic Container Service a seven out of ten. I advise others to use AWS EKS than ECS.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior Web Developer at freelancer
Real User
Top 5
A cost-effective cloud solution for hosting a web application

What is our primary use case?

We use the solution for a web application like an e-commerce or a basic site. I have a business site.

What is most valuable?

EC2 is an initial level with a nominal cost. As a customer, we need to approach an EC2 tool. Additionally, other instances are available at slightly higher costs. Hence, once the business is established and running smoothly, we can upgrade to another instance.

We use the EC2 for testing purposes or as a starting point.

What needs improvement?

We need RAM, CPU, and install cPanel. cPanel is a separate third-party tool. If we install an EC2 tool, it would be an interface for managing files and databases, making it easier to maintain them.

For how long have I used the solution?

I have been using Amazon EC2 Container Service as a customer and a partner for two to three years.

What do I think about the stability of the solution?

The product is stable. We need to skip the unnecessary servers or sometimes enable the autoscaling group feature to adjust based on conditions automatically.

I rate the solution’s stability an eight-point five out of ten.

What do I think about the scalability of the solution?

We can increase the RAM, CPU, and hard disk for scalability.

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

We have used different hosting from different companies.

How was the initial setup?

The initial setup is easy.

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

The solution's pricing is nominal. Also, it manages all the servers, mainly when certain servers might experience slowdowns. Amazon EC2 offers features that don't affect the website or application's performance.

What other advice do I have?

If a customer requires a low-cost server, we suggest considering different options from various companies. Otherwise, we recommend exploring the offerings provided by Amazon EC2.

Overall, I rate the solution a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: partner/customer
PeerSpot user
Cloud DevOps engineer at DeepMetis
Real User
Easy container orchestration with Fargate, but diagnostic visuals can be improved
Pros and Cons
  • "For me, the best feature of ECS is Fargate because I don't have to manage anything. Instead, everything is managed by AWS and all I have to do, in essence, is configure my containers and deploy them."
  • "Visualization is an important factor for me, and I don't think that the visuals within ECS are good enough because it doesn't show you all the details you might need to see at a glance."

What is our primary use case?

I am using AWS ECS combined with AWS Fargate in order to orchestrate our containers. To explain what that means, I will give an example. Suppose you are running a microservices architecture in which you have multiple containers within multiple services. ECS is the tool that helps you orchestrate all of that, by providing you with the ability to scale up / down your containers and monitor them. Also, with ECS, you can identify any problems or bugs with your containers.

We had a microservices architecture operating in this manner, and we needed some kind of solution to help us manage and orchestrate all our containers. Here we had a choice between something like Kubernetes or ECS, and we chose to use ECS because we didn't have a very large or complex architecture with many containers. Instead, we only have a few containers, yet they still needed orchestration in many ways, which ECS was able to provide.

What is most valuable?

For me, the best feature of ECS is Fargate because I don't have to manage anything. Instead, everything is managed by AWS and all I have to do, in essence, is configure my containers and deploy them.

That said, whether this feature is appropriate for everyone depends on the sensitivity of your data. I was able to make good use of Fargate since I do not have especially sensitive data running on the containers.

What needs improvement?

Visualization is an important factor for me, and I don't think that the visuals within ECS are good enough because it doesn't show you all the details you might need to see at a glance.

Another aspect that could be improved is that our monitoring within ECS depends on other services like CloudWatch, for example, and with this arrangement you have to constantly switch between screens when navigating around. Because of this, it's difficult to take a look at your monitoring data, or even just to set up, and it can be very frustrating.

Perhaps it would be possible to improve this situation by having the ability to include everything on one status page. For example, if there is a service or container that is exhibiting a bug or is in some type of loopback mode, when I click on it, I could be shown the screen with all the errors displayed right there.

What do I think about the stability of the solution?

I didn't see any issues, especially in regards to ECS with Fargate. There are two ways you can run ECS; one way is with EC2 (Elastic Cloud Compute) and the other is Fargate. When you run ECS with EC2, it means that you manage your own servers and your own containers. However, with Fargate, AWS manages all the servers and containers behind the account. For some people, it might be the case that when you're using ECS with EC2, your issues are more related to your own management methods rather than anything to do with AWS itself.

How are customer service and support?

I contacted support one time when I needed to find some information related to launching containers. I wanted to find out how to access certain container data, such as container ID and so on. Once I reached their support, they managed to help me find this information.

The quality of support you receive depends on your subscription because when you have an enterprise subscription, their response is very quick. However, when you are not part of an enterprise, they might not help you right away. Regardless, when we're talking about how well they help, they are indeed able to offer technical solutions and they are straightforward about it. 

How would you rate customer service and support?

Positive

How was the initial setup?

The setup is not that hard. When I began using it, I found that it's not very intuitive, but at the same time it's not difficult.

I would suggest, however, that AWS offer more courses or tutorials on how to use it. I know that they teach how to use ECS through their certifications, but even a few two to three minute tutorials on their YouTube channel would help people a lot. Personally, I had to look through many resources to find good knowledge on it, but when you eventually find the solution, it gets more intuitive. 

When it comes to how long it takes to deploy your containers within ECS or their orchestration tools, this really depends on your architecture, and how you have set things up. If you have set everything up properly, it takes only a matter of minutes to have your application up and running.

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

I don't know the exact amount we were charged for our use of ECS, but I do know that it can be costly, especially when there is a bug or an error caused by default configurations. When you configure your containers to be launched with special configurations, such as with CloudWatch events, sometimes they fail to launch and they enter into a locked state. Each time this happens, all the configuration behind the container creates itself again, making it such that the costs can quickly go up if you have any bugs in your configuration.

Besides that issue, I would say it's not that expensive, but can still be costly in a way.

Which other solutions did I evaluate?

We considered using Kubernetes instead of ECS, but we went with ECS because our architecture and amount of containers did not warrant the complexity of using Kubernetes.

What other advice do I have?

My advice, first of all, is to do your research, and do it in detail. Verify that ECS really satisfies all your requirements, especially when you are also using Fargate because with Fargate you are not managing the servers yourself. A good tip is to watch some tutorials that already exist online, so you can start your process with that.

To be honest, using a tool like Kubernetes to orchestrate your containers can be a very difficult process, especially when setting up Kubernetes clusters, and there are a lot of small things that you need to do and understand. However, compared to Kubernetes, ECS is very intuitive and extremely quick to learn. This is why I would definitely recommend ECS over Kubernetes if you don't have a highly complex microservices architecture and you simply need to set up your containers quickly.

I would recommend ECS mainly for its stability and its ease-of-use in helping to manage containers, despite that there are some improvements that they could make, such as better visualization and other improvements to the technology itself in order to orchestrate even more complex architecture.

Overall, I would rate AWS ECS 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.
PeerSpot user
Bertin Fonge - PeerSpot reviewer
Data Analyst and Developer at Bridge Labs
Real User
Top 5Leaderboard
Makes it easy to set up and manage resources for applications
Pros and Cons
  • "Overall, it is a user-friendly and efficient tool for managing containers."
  • "While it is generally stable, there have been some issues, especially when working on client projects where troubleshooting was needed."

What is our primary use case?

I use Amazon ECS to easily set up and manage resources for my applications, similar to Kubernetes but simpler. I work with ECS through the command line, and I installed a tool called QCTL to make it even more user-friendly. With ECS, I can write code to describe my applications, and then I can quickly deploy them. It is a very efficient way to handle containerized applications, whether it is a simple website or a complex system.

What is most valuable?

The best thing about Amazon Elastic Container Service is its availability and reliability.

What needs improvement?

There don't seem to be any improvements needed for ECS at the moment. I will consider them once I get my projects running smoothly and understand the costs better.

For how long have I used the solution?

I have been using Amazon Elastic Container Service for six months.

What do I think about the stability of the solution?

I would rate the stability of ECS as an eight out of ten. While it is generally stable, there have been some issues, especially when working on client projects where troubleshooting was needed. Stability can be affected if someone doesn't have Terraform installed, as it is crucial for provisioning. It is essential to have good knowledge of what you are doing when using ECS. Overall, it is a good service, but some factors like Terraform's expertise can impact stability.

What do I think about the scalability of the solution?

I would rate the scalability of ECS as a nine out of ten. While I haven't explored all its features extensively, based on what I have used so far, it is highly scalable and capable of handling increased workloads effectively. In our organization, quite a few users use ECS for various tasks, similar to how many users access certain files or resources. However, this information isn't available to everyone in the company, and it is restricted to specific departments or teams. Our company has a substantial client base that relies on ECS for their needs.

How are customer service and support?

I have not had any need to contact technical support.

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


How was the initial setup?

The initial setup of ECS is generally straightforward, but it is essential to have some command-line experience to avoid potential mistakes. The deployment time for ECS varies depending on your internet speed, but it typically takes a maximum of five minutes. It works well with Terraform and Kubernetes, allowing you to create resources efficiently. Overall, it is a user-friendly and efficient tool for managing containers.

What other advice do I have?

My advice to new users would be to have a good understanding of how ECS works, especially in the command line. While the web interface is helpful, knowing how to work with the command line is crucial, especially when dealing with provisioning and managing resources on virtual machines. The more you learn about the command line, the better you will be at efficiently working with ECS and providing effective solutions. Knowledge in this area is highly valuable. Overall, I would rate the solution a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Amazon Elastic Container Service Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2025
Buyer's Guide
Download our free Amazon Elastic Container Service Report and get advice and tips from experienced pros sharing their opinions.