Try our new research platform with insights from 80,000+ expert users
Reyan LAIFA - PeerSpot reviewer
AWS Cloud and DevOps Consultant | Solutions Architect at Devoteam Management Consulting
Consultant
Top 10
Boosted operational efficiency through seamless integration and auto-scaling features
Pros and Cons
  • "A really good feature of ECS is the integration with AWS services, especially the networking services like Elastic Load Balancer, Service Mesh, and Service Map, which simplifies the service discovery process."
  • "The user interface of ECS could be improved for better navigation and to assist in quickly setting up a deployment."

What is our primary use case?

I am a cloud consultant working with Devoteam, a consulting company. I specialize in AWS and work with a large range of customers using AWS as their cloud platform. 

Depending on the clients I am working with, I use several services, including compute services like EC2 instances, VPC for networking, serverless services like Lambda functions, EventBridge for event-driven architecture, and Kubernetes infrastructure using Amazon Elastic Kubernetes Service (EKS).

How has it helped my organization?

Moving to Amazon ECS, particularly in Fargate mode, allowed our customer to benefit from not having to manage the underlying infrastructure. This accelerated the deployment of the containers on Amazon’s platform and allowed for easier integration with CI/CD pipelines, thereby improving operational efficiency.

What is most valuable?

A really good feature of ECS is the integration with AWS services, especially the networking services like Elastic Load Balancer, Service Mesh, and Service Map, which simplifies the service discovery process. Additionally, ECS's auto-scaling capability is well-integrated with CloudWatch, allowing it to trigger scaling based on both basic and custom metrics.

What needs improvement?

The user interface of ECS could be improved for better navigation and to assist in quickly setting up a deployment. The ECS auto-scaling feature could also improve its reactivity to scaling needs. Additionally, implementing end-to-end encryption natively and more easily would be beneficial, as it currently requires a lot of work.

Buyer's Guide
Amazon Elastic Container Service
January 2025
Learn what your peers think about Amazon Elastic Container Service. 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?

We did not encounter stability issues during my mission with the deployment on ECS, but it is important to note that we did not have a high number of workloads, so I can’t provide insights on high scalability scenarios.

What do I think about the scalability of the solution?

One strength of ECS is the integration with CloudWatch metrics for auto-scaling; however, its reactivity in scaling can be slower compared to Kubernetes. While ECS is well-integrated for scaling, the auto-scaling process could be more responsive.

How are customer service and support?

The support is generally responsive and provides helpful information. However, when we had specific technical questions regarding encryption, the support was less helpful. For detailed and specialized queries, we had to consult with AWS container specialists.

How would you rate customer service and support?

Positive

How was the initial setup?

Starting from scratch, without prior experience on ECS, setting up a first workload for testing takes about one to two hours. This includes understanding concepts like tasks, task definitions, and networking aspects.

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

The pricing for ECS Fargate is based on resource consumption, particularly CPU and memory usage per hour. Although it may be more expensive than other solutions, it saves costs on infrastructure maintenance, making it reasonable overall.

What other advice do I have?

If you are on AWS and do not have a lot of time or personnel skilled enough to maintain an orchestration platform, using ECS in Fargate mode is a good choice.

I'd rate the solution eight 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: My company has a business relationship with this vendor other than being a customer: Partner
Flag as inappropriate
PeerSpot user
Venkateswar Ndt - PeerSpot reviewer
Controler at Emirates
Real User
Top 5
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.
PeerSpot user
Buyer's Guide
Amazon Elastic Container Service
January 2025
Learn what your peers think about Amazon Elastic Container Service. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
Filip Kopecký - PeerSpot reviewer
Chief Technology Officer at HOPI HOLDING a.s.
Real User
Top 5
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.
    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
    DevOps Engineer at OnGraph Technologies Limited
    Consultant
    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.
    PeerSpot user
    RICARDO FILIPO - PeerSpot reviewer
    Wordpress Expert at Codeable
    Real User
    Top 5Leaderboard
    A reliable solution that is quick and easy to set up
    Pros and Cons
    • "It's quick and easy to have the solution working."
    • "The solution needs to be more usable."

    What is our primary use case?

    I use servers to make web services, mainly to complement the WordPress solution.

    How has it helped my organization?

    EC2 and anything else on the AWS container is reliable. I can trust it.

    What is most valuable?

    It's quick and easy to have the solution working.

    What needs improvement?

    The solution needs to be more usable. It has a node interface, and it would be better if it could be renewed. It's the same thing with WordPress, Google, and any other company doing the same thing. It would be very good if Amazon went to the front by winning that war of usability.

    For how long have I used the solution?

    I've used Amazon EC2 Container Service for 20 years.

    What do I think about the stability of the solution?

    The solution is much more stable than IBM. I rate the solution's stability a ten out of ten.

    What do I think about the scalability of the solution?

    Amazon Container Service is all about scalability. You should use AWS instead of something else.

    How was the initial setup?

    It was straightforward to deploy the solution.

    What was our ROI?

    The ROI depends on the business. Big companies see an ROI with it, and small companies don't.

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

    The solution is pricey. There are three things a solution can be or have: it can be quick, cheap, or have quality. We can't have three at the same time. If you have money and time, you have quality, which is the case with Amazon. Amazon is pricey, but we can do things quickly, and there's quality.

    However, you can have the free tier with Amazon, where it will work for small companies, but only for a short time. If you only want a small VPS, use Google, which will be free forever.

    What other advice do I have?

    If choosing the solution, contact an expert. I rate Amazon EC2 Container Service a ten 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
    AdamSmith13 - PeerSpot reviewer
    Creative Director at AdamSmiths.com
    Real User
    Top 5Leaderboard
    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.
    PeerSpot user
    Head of IT at Claro Brasil
    Real User
    Top 5
    A highly stable and scalable solution that can be used by startup businesses to deploy things faster
    Pros and Cons
    • "Scalability and availability are the most valuable features of Amazon Elastic Container Service."
    • "The solution's pricing could be improved."

    What is our primary use case?

    Amazon Elastic Container Service is where we deploy our microservices. All of our banking services are hosted on Amazon Elastic Container Service.

    How has it helped my organization?

    The time to market that we need to deliver the solutions for our customers was drastically reduced because of Amazon Elastic Container Service.

    What is most valuable?

    Scalability and availability are the most valuable features of Amazon Elastic Container Service. It removes a lot of work from our infrastructure team to ensure that the structure is available when we have a pick, for example, of the utilization from our clients. In case of problems, we also have the recycling of the services that are conducted and managed by the AWS environment.

    What needs improvement?

    The solution's pricing could be improved. With Amazon Elastic Container Service, you spend a lot of money in the long term.

    For how long have I used the solution?

    I have been using Amazon Elastic Container Service for three years.

    What do I think about the stability of the solution?

    I rate Amazon Elastic Container Service ten out of ten for stability.

    What do I think about the scalability of the solution?

    I rate Amazon Elastic Container Service ten out of ten for scalability.

    How was the initial setup?

    The solution's initial setup is very easy.

    What was our ROI?

    Amazon Elastic Container Service saves our organization time and money in the short term.

    What other advice do I have?

    Amazon Elastic Container Service is deployed on-cloud in our organization.

    Amazon Elastic Container Service is a very good solution if you are in a startup business and need to deploy things faster and comply with the regulators. I would recommend Amazon Elastic Container Service to other users.

    Overall, I rate Amazon Elastic Container Service 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
    Download our free Amazon Elastic Container Service Report and get advice and tips from experienced pros sharing their opinions.
    Updated: January 2025
    Buyer's Guide
    Download our free Amazon Elastic Container Service Report and get advice and tips from experienced pros sharing their opinions.