Amazon Elastic Container Service Overview

Amazon Elastic Container Service is the #7 ranked solution in our list of Container Management software. It is most often compared to VMware Tanzu Mission Control: Amazon Elastic Container Service vs VMware Tanzu Mission Control

What is Amazon Elastic Container Service?

Amazon Elastic Container Service (Amazon ECS) is a highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS. Amazon ECS eliminates the need for you to install and operate your own container orchestration software, manage and scale a cluster of virtual machines, or schedule containers on those virtual machines.

Amazon Elastic Container Service is also known as Amazon ECS.

Amazon Elastic Container Service Buyer's Guide

Download the Amazon Elastic Container Service Buyer's Guide including reviews and more. Updated: January 2021

Amazon Elastic Container Service Customers

Ubisoft, GoPro, TIBCO, Remind

Amazon Elastic Container Service Video

Pricing Advice

What users are saying about Amazon Elastic Container Service pricing:
  • "Our client is paying between $400 and $500 USD per month for this service."
  • "I don't exactly deal with the pricing. We have a separate Infra team that deals with the pricing. They are more into the scalability part. Based on our requirements, the pricing will increase. The automation teams will test some of the benefits to see how can we can optimize the cost. They'll have a security manager connection and some alerts based upon the usage to see how to reduce the building cost based upon the installations."

Amazon Elastic Container Service Reviews

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Achal Kumar
DevOps Engineer at OnGraph Technologies Limited
Consultant
Top 20
Oct 13, 2020
Stable, highly-available, and helps reduce costs compared to an on-premises deployment

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… more »

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 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…
reviewer965562
DevOps Engineer at a financial services firm with 10,001+ employees
Real User
Aug 26, 2020
Comes with good support, stability, scalability, and Auto Scaling group feature

What is our primary use case?

We are using Amazon Elastic Container Service for Docker-based configuration. Previously, we had to manually go into an instance and then issue all Docker agents and instances. Now, we are using Amazon ECS to automate all of our Docker containers. We are deploying our microservices architecture in the ECS container install. We are using ECS as a service.

Pros and Cons

  • "It has an Auto Scaling group feature. We can use this feature to have an Auto Scaling group to specify a minimum and maximum count for all types of configurations. Based on the specified values, Amazon Elastic Container Service scales the required CPU environmental metrics."
  • "Sometimes, the instances fail under the ECS container cluster, and we have to manually go and find out the black sheep in the ECS container instance. We had an issue earlier where one of the instances under the ECS container cluster went down, and we were not able to identify that instance. The instance got terminated, but a new instance did not come up. Therefore, I had to manually get that instance up. It could be optimized better. In production, we normally cannot sustain such things. It can be optimized in terms of instances, durability, and serving the requests of customers."

What other advice do I have?

I would recommend Amazon Elastic Container Service. They have a big R&D team, and they'll be providing good features for customers. I think AWS has been pretty good on this R&D thing. I would like to appreciate their team, which continuously looks into customer satisfaction and comes up with a new bunch of services every time. They're moving to a customer-centric approach. We aren't looking into specific new features. We are in the testing phase currently. If they are releasing some new features, we should definitely use them based on our requirements. I would rate Amazon Elastic Container…
Product Categories
Container Management
Buyer's Guide
Download our free Container Management Report and find out what your peers are saying about Amazon, VMware, HashiCorp, and more!