4 ms·
Our own experience with ECS has been similarly negative. While this was 6 months ago, I am not aware of significant improvement. In general, the whole thing f
by eiopa 10y ago
Our own experience with ECS has been similarly negative.
While this was 6 months ago, I am not aware of significant improvement.
In general, the whole thing feels rushed and duct taped together.
Networking model (inherited from Docker) doesn't play nice with ELB.
- The built-in AWS tools for monitoring are not container aware.
- We've had multiple occurrences of the ECS daemon dying.
- Very little visibility into the progress of deploys. The API/console will report something as "running", when it in fact was still loading up.
If you watch their videos, they promise integration with Marathon, but if you look at the code, it's in "proof of concept" stage.
At this stage, GCE is significantly ahead of AWS.
Out of the box, you get a top notch container story, logging and monitoring.
- deet 10y agoWe too experienced the ECS daemon dying, and although AWS Support tried we never really got to the bottom of it. ECS suffers from a lack of proper monitoring and has no satisfactory way to recover from certain types of failures, such as when the daemon dies. We ended up switching to Kubernetes, still on AWS, and have been much much happier.
- timdorr 10y agoYou also get a private registry. And all the complexities of authentication are wrapped up in a nice package. And upgrading your cluster is easy too. Just one command and it rolls it out server-by-server, doing a full health check afterwards. k8s (not specific to GCE) also integrates with network drives, so attaching and maintain persistent storage is really easy. I've used ECS and it feels just so vanilla by comparison. AWS should have just built a hosted cluster system, rather than one from scratch.
- deleted 10y ago[deleted]
- nzoschke 10y agoThanks for sharing your experience but I have a hunch you didn't read the article carefully. Over all ECS is great. It took hard work to get here but I am easily managing hundreds of production clusters. I am seeing excellent reliability with extremely low cost of ownership. All this while continuing to benefit from the massive AWS ecosystem. GCE certainly has advantages too. I'm glad that we have such great tools and strong competition. This is yet another strong confirmation that the cloud model is correct and offering massive efficiency to all.