Amazon Elastic Container Service (Amazon ECS) vs. Portainer

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Amazon Elastic Container Service (Amazon ECS)
Score 8.5 out of 10
N/A
Amazon Elastic Container Service (Amazon ECS) is a scalable, high performance container management service that supports Docker containers.N/A
Portainer
Score 9.6 out of 10
N/A
Portainer is a centralized container management platform for containerized apps and IoT device management. It helps accelerate container adoption and reduce time-to-value on Kubernetes, Docker, and Swarm with a management portal, allowing users to deliver and manage containerized applications from the data center to the edge. Portainer helps - Reduce the operational complexity associated with multi-cluster management Bridge the skills gap and facilitate feature…
$0
Pricing
Amazon Elastic Container Service (Amazon ECS)Portainer
Editions & Modules
AWS Fargate Launch Type Model
Spot price: $0.0013335. Ephemeral Storage Pricing: $0.000111
per hour per storage
Amazon EC2 Launch Type Model
Free
Amazon ECS on AWS Outposts
Free
Portainer Business - 3 Nodes Free
$0
Home & Student
$149
per year
Starter
$995
per year
Professional
$2995
per year
Enterprise
Contact Sales for Pricing
per year
Offerings
Pricing Offerings
Amazon Elastic Container Service (Amazon ECS)Portainer
Free Trial
NoYes
Free/Freemium Version
YesYes
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeOptional
Additional DetailsThere is no additional charge for Amazon ECS. You pay for AWS resources (e.g., Amazon EC2 instances or Amazon EBS volumes) you create to store and run your application. You only pay for what you use, as you use it; there are no minimum fees and no upfront commitments.
More Pricing Information
Community Pulse
Amazon Elastic Container Service (Amazon ECS)Portainer
Considered Both Products
Amazon Elastic Container Service (Amazon ECS)
Chose Amazon Elastic Container Service (Amazon ECS)
Some of the other services that are similar to Amazon Elastic Container Service (Amazon ECS) have an easier setup, but the longer term deployment is good with Amazon Elastic Container Service (Amazon ECS) and the total cost of ownership can be reduced if you are integrating …
Chose Amazon Elastic Container Service (Amazon ECS)
Amazon Elastic Container Service (Amazon ECS) is good abstraction/runtime for the container orchestration. No need to maintain and host own solution. Good integrated in AWS
Chose Amazon Elastic Container Service (Amazon ECS)
AWS Elastic Beanstalk is a good beginner level orchestration service but lacks container management and scaling capabilities.
EC2 is again not a managed cloud service. It is like just renting a computer on cloud and then managing it on our own.
Compared to these ECS is a …
Chose Amazon Elastic Container Service (Amazon ECS)
EKS is like a full-featured Kubernetes on AWS. ECS is a proprietary container orchestration service by AWS. ECS is much simpler to learn & use. It has built-in tight integration with other AWS services as well. Some key considerations: EKS is like Kubernetes; if …
Chose Amazon Elastic Container Service (Amazon ECS)
EKS is a Kubernetes technology and you need to learn Kubernetes and build a cluster before using it. So there's a learning curve here. ECS was easier to implement and simpler to have in our use case. It takes less time to run a workload and make it available.
Chose Amazon Elastic Container Service (Amazon ECS)
The comparison between Amazon ECS versus Azure Kubernetes Service (AKS) for us came down to the other services already in motion. A lot of companies tend to go really deep with a particular vendor (Amazon, Google, Microsoft etc) and we were already using a bunch of Amazon …
Chose Amazon Elastic Container Service (Amazon ECS)
I chose Amazon ECS over Amazon EKS and other products because the whole infrastructure was decided to be designed on AWS cloud and Amazon ECS made it easier to make the clusters live in just a few minutes. Amazon ECS has better integration with other AWS services and we don't …
Chose Amazon Elastic Container Service (Amazon ECS)
We like Elastic Containers better because of the simplicity to create an application without losing control over it. It is simple, yet powerful, exposing only the parts that are needed without complicating the access to the nuts and bolts when more complicated adjustments are …
Chose Amazon Elastic Container Service (Amazon ECS)
Amazon DynamoDB, AWS Glue and Amazon Redshift
Chose Amazon Elastic Container Service (Amazon ECS)
If you are using AWS, you will be using Amazon ECS. I have also used Azure Container Instances and it works just as well in Azure as ECS does in AWS. It's really all a matter of what cloud provider you are utilizing. Because of the "Cloud Wars," it's difficult to measure …
Portainer
Chose Portainer
Dyrectorio was nice but it feels unpolished
Ugreen has docker management on its UGOS Pro and it seems quite nice for start but its UI is quite a bit worse then Portainer
Another downside is that its GUI seems to be locked on a specific port for now
Chose Portainer
Had already more experience using Portainer and it was covering all immediate needs where scalability was not a concern. Definitely easier to use and to get started for anyone.
Chose Portainer
Portainer is open source and can be installed as a docker container. Portainer can also be used free of charge as a business edition for a limited number of installations. All you have to do is register with Portainer and receive a license key. Portainer is very easy to install …
Chose Portainer
Azure and AWS have their own issues, especially around complexity just to setup one thing that Portainer can do in 10 seconds. Octopus deploy has excellent logs, analytics and dashboard views - but the configuration is more of a hassle than Portainer. Overall for the projects …
Chose Portainer
Portainer is very simple to use for anyone who is new to docker and trying to build a server. It makes everything super easy to use because of it’s excellent UI/UX which makes it a good tool for beginners!
Chose Portainer
I wrote that earlier, I tried Docker desktop so many bugs with WSL and not free and it get sign out every login time, Tried SUSE rancher too complicated and good only for power users and whoever runs Kubernetes and very heavy. tried Dokage very simple and couldn’t do …
Chose Portainer
Portainer is, in my opinion, the most accessible and straight-forward means of entering the world of deploying and managing containers while also maintaining the ability to progress into advanced professional deployments and use.
Chose Portainer
Portainer takes the cup in terms of usability and features. It is also more useful for smaller deployments, whereas Kubernetes in our opinion and experience, could probably be more suited to certain other use cases. Portainer is also a fresh feel among all the preexisting …
Chose Portainer
Initially looked into using Rancher for container management but it is aimed more at kubernetes deployments. I have used both at home and liked Portainer more, especially since we are using docker standalone. From
Chose Portainer
In Kubernetes management, in my opinion I would say that Lens is superior. But if you only want to manage a few stacks, Portainer is superior because the gui offers a comprehensive way of managing all the deployed images and its versions.
Chose Portainer
Microsoft Azure, and arguably the leader in the field. The most negative point and which made us make the decision not to continue with them and to go with Portainer is the price. This is one of the most important points to consider, especially in small companies.
Chose Portainer
The reason I chose Portainer is that graphically it wins over Yacht, it has many more options to use even in the free version. You can connect more than one environment to one panel which makes it much easier to use multiple instances of Portainer and saves a lot of time.
Chose Portainer
I've only used Portainer for docker management
Chose Portainer
Portainer, Amaze powered by Famous.co and 99tests
Chose Portainer
Portainer is free and a lot easier to live with than hyper-v
Chose Portainer
I am using Rancher in Kubernetes environments. It was really the first product I used with it and never really had time to test out how well Portainer behaves on Kubernetes. For the exact same thing - Docker Swarm management I used Swarmpit some time ago, but I like Portainer …
Chose Portainer
Of course it has to be stacked against Rancher, and to be frank Rancher is great. Honestly the comparision is like comparing MacOS to Windows.
Chose Portainer
Portainer is a user-friendly container management platform focused on Docker, providing a simplified graphical interface. Kubernetes (K8s) is a robust container orchestration platform that automates deployment and scaling, suitable for complex container environments. Docker is …
Chose Portainer
Portainer is a lot easier to use when compared to kubernetes. it is easy to get over whelmed by all the options in kubernetes but portainer makes it simple to build and deploy even to kubernetes.
Chose Portainer
Portainer seems to be the best when you start with small environments and can grow with them.
Portainer is also good for beginners with not too much knowledge about containers.
Finally the start-up with 5 nodes for free was a great benefit.
Features
Amazon Elastic Container Service (Amazon ECS)Portainer
Container Management
Comparison of Container Management features of Product A and Product B
Amazon Elastic Container Service (Amazon ECS)
8.1
Ratings
5% above category average
Portainer
8.5
Ratings
10% above category average
Security and Isolation9.00 Ratings8.70 Ratings
Container Orchestration8.50 Ratings00 Ratings
Cluster Management7.80 Ratings8.70 Ratings
Storage Management8.00 Ratings8.60 Ratings
Resource Allocation and Optimization7.30 Ratings7.80 Ratings
Discovery Tools7.30 Ratings8.90 Ratings
Update Rollouts and Rollbacks8.50 Ratings00 Ratings
Self-Healing and Recovery8.40 Ratings00 Ratings
Analytics, Monitoring, and Logging8.20 Ratings8.20 Ratings
Best Alternatives
Amazon Elastic Container Service (Amazon ECS)Portainer
Small Businesses
Portainer
Portainer
Score 9.6 out of 10
GitLab
GitLab
Score 8.7 out of 10
Medium-sized Companies
Red Hat OpenShift
Red Hat OpenShift
Score 9.3 out of 10
Red Hat OpenShift
Red Hat OpenShift
Score 9.3 out of 10
Enterprises
Red Hat OpenShift
Red Hat OpenShift
Score 9.3 out of 10
Red Hat OpenShift
Red Hat OpenShift
Score 9.3 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Amazon Elastic Container Service (Amazon ECS)Portainer
Likelihood to Recommend
8.5
(0 ratings)
9.1
(0 ratings)
Likelihood to Renew
-
(0 ratings)
9.1
(0 ratings)
Usability
8.0
(0 ratings)
8.3
(0 ratings)
Support Rating
8.4
(0 ratings)
9.1
(0 ratings)
Implementation Rating
-
(0 ratings)
9.1
(0 ratings)
User Testimonials
Amazon Elastic Container Service (Amazon ECS)Portainer
Likelihood to Recommend
Amazon Elastic Container Service (Amazon ECS) is well suited where you need the ease of managing the clusters by letting AWS do the stuff for you. Obviously, whenever you want to run the docker based workloads, it is always better to go for either AWS ECS or AWS EKS. If you are interested in staying at AWS only and don't want to be cloud-agnostic, then go for AWS ECS instead of AWS EKS. AWS ECS is cheaper than AWS EKS and also more managed by AWS and better integrated with other AWS services. If you want to run those workloads as serverless, then AWS ECS Fargate is the best option to go with. If you already have a Kubernetes based setup that you want to migrate to AWS, then go for AWS EKS instead of AWS ECS.
Read full review
Many developers, especially lesser experienced developers, don't have a really good background in setting up containers from the command line. Portainer is invaluable to them. Giving a UI to them gives them much more confidence and allows them to learn properties and capabilities of containers under far less stress. On the flip side of this, giving then a UI on a production system can lead to chaos...never give junior developers access to production servers.
Read full review
Pros
  • Well Integrated - As with the majority of AWS services, ECS works will with any other AWS product (Route 53, CloudWatch, IAM, etc).
  • Easy to get started with - It is easy to get started building just about anything in AWS and using ECS is no exception to this rule. Be careful though -- AWS lets you do/build anything in any way you could think of and allowing yourself to shoot yourself in the foot is no exception.
Read full review
  • Separating server maintenance with application development, providing a clear user interface for developers who don't want to worry about the underlying server.
  • RBAC for container deployment linked to a SAML IDP, not something particularly easy in a native Docker instance but point and shoot in Portainer, allowing the use of Azure / Okta etc to provide user access.
  • Image management with multiple repositories is super clear and reduces incidents
Read full review
Cons
  • The user interface sometimes seem to be confusing and cumbersome. It can be improved so that people can understand clearly which section to go for which functionality.
  • When a container fails, the error logs are not readily available on the ECS console. If it can be provided it would be easier to debug from there itself instead of going to our log manager.
  • Sometimes the old EC2 containers become stale and need to be restarted manually. There should be a notification for such scenarios. We have mostly been finding it out on our own and then fixing it by manually restarting EC2 instances.
  • If this could be proactively monitored and notified, it would be great.
Read full review
  • Lack of granular RBAC control: While Portainer does have role-based access control (RBAC) features, they are not as granular as some users would like. Some users have reported that they would like to have more control over permissions for individual users or groups. This would enable more fine-grained control over who has access to which containers or clusters.
  • Limited support for non-Docker container technologies: While Portainer is primarily designed to manage Docker containers, it does have some limited support for other container technologies like Kubernetes and Docker Swarm. However, this support is not as robust as it is for Docker, and some users have reported that they would like to see better support for other container technologies.
  • Limited control over container networking: Portainer's networking features are somewhat limited compared to other container management tools. Some users have reported that they would like more control over container networking, including the ability to create custom networks and control IP addresses.
Read full review
Likelihood to Renew
No answers on this topic
It is an excellent tool.
Read full review
Usability
Aside from some ECS-specific terms to learn at first, learning & starting to use ECS is relatively straightforward. AWS docs on the topic are also of high quality, with sound & relevant examples to follow. Troubleshooting container issues is also a breeze thanks to CloudWatch integration & helpful error messages on the AWS console.
Read full review
Accessibility for Non-Experts: even with some people having a bit longer on-boarding it is still very simple Quick setup is insanely useful, we can get it running in 10 seconds after installing docker Portainer has once again super clean UI and is very user friendly. Deployment/monitoring and management are super easy. I can tell just from a glance if something is out of date (watching at you Watchtower not doing your job for some reason)
Read full review
Support Rating
Support is relatively good, although the documentation sometimes is lacking, as well as outdated in our experience, especially when we initiated the process of using this service. But once we found how to assemble things, we haven't really required support from anyone at AWS, the service works without problems so we haven't had the need to contact support, which speaks well of how ECS is built.
Read full review
One of their staff members jumped on a video call immediately with me and led me through the problem and solution during a quick session of screen sharing. In this day and age that is above and beyond, especially when it comes to software. It took approximately 5-10 minutes to diagnose and fix, including pleasantries!
Read full review
Implementation Rating
No answers on this topic
It is really easy. Just follow the documentation.
Read full review
Alternatives Considered
AWS Elastic Beanstalk is a good beginner level orchestration service but lacks container management and scaling capabilities. EC2 is again not a Managed cloud service. It is like just renting a computer on cloud and then managing it on our own. Compared to these ECS is a comprehensive solution that provides management, scaling, containerization and other service connectivity out of the box.
Read full review
Portainer takes the cup in terms of usability and features. It is also more useful for smaller deployments, whereas Kubernetes in our opinion and experience, could probably be more suited to certain other use cases. Portainer is also a fresh feel among all the preexisting container management solutions and brings positivity and a new breeze in the industry.
Read full review
Return on Investment
  • We run 8 web applications (demo instances) on a single machine. At a particular time, no more than 3 applications run simultaneously. So, we keep only required containers up. This helps us to provision small EC2 machines without compromising performance.
  • Overall Amazon ECS helps to have less number of dedicated machines as more than one solution can be deployed on a single instance. This reduces costs a lot.
Read full review
  • Instead of having 1 senior who does all the setup, debugging and caretaking of "all things docker" we now split the load on basically everyone in the team. Hard to put into direct numbers but with everyone helping themselves, noone alone is forced into that position "because you know how to do it" and overall we're more productive
Read full review
ScreenShots

Portainer Screenshots

Screenshot of Portainer is a universal container management platform to help adopt and manage Docker, Kubernetes, Nomad and Edge environments.