4 ms·
Yeah no. ECS is the worst of all worlds, Fargate made it less shit, it didn't make it good. If you don't have the people to do k8s then stick to Lightsail, don
by jpgvm 5y ago
Yeah no. ECS is the worst of all worlds, Fargate made it less shit, it didn't make it good.
If you don't have the people to do k8s then stick to Lightsail, don't do containers poorly just because you can.
Half-assing it will just make everyone miserable and end up with a mix-match of "thing that can run on ECS" and "things that can't because they need X" where X is really common/useful things like stateful volumes (EBS).
- DandyDev 5y agoMy experience with ECS is quite okay. You start a cluster, stick a container on it through a task and optionally a service + load balancer and it just works. It doesn't seem any harder than EKS, and it's mostly cheaper. I also find some comments on this article about vendor lock-in dubious, because in the end it's a bunch of containers created from Dockerfiles, which you can easily reuse elsewhere.
- peakaboo 5y agoIt's much, much simpler than EKS, that's the huge selling point of Fargate. I've been running containers for many years on Fargate now and they literally never fail or give me any problems. Kubernetes on the other hand, weird issues of complexity all over the place. It can do more than Fargate but do you need it? If not, skip it.
- dmw_ng 5y agoECS can do EBS volumes via the Rex-Ray Docker plugin. Depending on how fast you need new instances to come up, installation can be a 5-liner in userdata