Spinning up more tasks once they're created is simple. Review collected by and hosted on G2.com.
You must use the AWS code repository system to deploy code. Keeping the ECS agent up to date on servers is a pain. Review collected by and hosted on G2.com.
- Managed & scalable service to run containerised applications
- Ability to select from large variety of machines. Memory Optimised, Graphics Optimised, Compute Optimised
- Allows to be configured to use multiple AZs
- Compatibility with other AWS Services
- Can be integrated easily with ELB, VPC, IAM, ECR, etc
- Very easy to scale containers Review collected by and hosted on G2.com.
- To update a minor thing in the service, we need to create a new revision of task definition, which gets cluttered very soon.
- Understanding of Services, Task Definition, Container repository might be difficult for a beginner. Review collected by and hosted on G2.com.
Power, flexibility, customizability in setting up multiple containers on a set of EC2 instances. Great to deploy to one or more instances (kinda sorta easily), and fairly comprehensive providing information about the instances to which you're deploying.Ties in pretty nicely with the rest of Amazon ecosystem. Review collected by and hosted on G2.com.
Lots of configurability at the expense of ease of use. Detecting problems during deployment is not always intuitive and it's easy to get in a state where your deployments are thrashing. Debugging an instance in this case is frustratingly difficult. And honestly - sometimes it's easy to get tunnel vision and build a bunch of services on EC2 where maybe serverless or some other technology might be a better fit. Finally - working with ECR locally is a massive pain - especially if you're working in a secure environment. Review collected by and hosted on G2.com.
ECR is no nonsense containerization. K8s is awesome, but it also has a steep learning curve. Anyone with a basic understanding of linux and containers can build a successful ECS deployment. Review collected by and hosted on G2.com.
The fact the ECS is so straightforward also means it is missing some of the more advanced features found on platforms such as k8s. Review collected by and hosted on G2.com.
- All the necessary Documentation is provided
- Great Docker Support
- No Hidden Charges
- Very Easy to Scale containers up and down Review collected by and hosted on G2.com.
- Tightly Coupled with EC2
- Complexity and Lack of user-friendliness required to deploy containers as a service Review collected by and hosted on G2.com.
You just have to set up 3 things:
- Create a service and select the cluster where it will run
- Build a docker image and upload to ECR (or other third party registry)
- Build and deploy a task definition that specifies where the docker image should be grabbed from
Done, you have your application running in a containerized environment based on the parameters of your task definition. Review collected by and hosted on G2.com.
There might be a lot of manual overhead setting up the service and task definitions, but this is solved if you use AWS Fargate. Review collected by and hosted on G2.com.
Fantastic, simple, and easy to use to get Docker container scheduling in the cloud. If you're looking to get something running quick in a hosted environment (integrated with the rest of Amazon's infrastructure), ECS makes it very easy to get started. Review collected by and hosted on G2.com.
Would be great to have more of the "advanced" features already present in k8s, though it seems AWS has announced support for k8s recently, so excited to see where this leads. ECS is still a fantastic way to get started with container management in the cloud though. Review collected by and hosted on G2.com.
The simplicity.
Task definitions, placement groups, services, tasks... It may sound daunting, but it really is simple.
The inter-connectivity of the services and the ability to write advanced scripts off the ECS api allow for a simple approach to complex problems and micr-service architectures. Review collected by and hosted on G2.com.
I would have like to have seen a more shared solution between ECS and EKS, having to choose one or the other feels dirty. It would be nice if there was seamless integration between them. Review collected by and hosted on G2.com.
I like how easy it is to use. You can choose from many different AMIs and have server up and running in minutes. The ability to quickly turn on a server and have it start servicing users is worth all the money. Review collected by and hosted on G2.com.
The cost, if you have a server running that serves little to no purpose, this is a very expensive way to run. EC2 should not be treated like servers you run in a data center. they should be treated like cattle. You could kill them tomorrow and have not issues. Review collected by and hosted on G2.com.
Best thing about ECS is the ease of setup through cloudformation, It is a full featured container scheduler that satisfies all my needs. Review collected by and hosted on G2.com.
As with all things AWS, the console for cloudwatch metrics that show container and cluster health, resource utilisation is not great compared to dedicated products. That said it is cloud native and worth the additional setup of bespoke monitoring in elasticsearch. Review collected by and hosted on G2.com.