Hacker News new | past | comments | ask | show | jobs | submit login

If you're running the tasks 100% of the time and they take enough resources to require one EC2 instance worth of resources then running ECS targeting EC2 is more cost effective. In general most of AWS's "serverless" solutions are only cost effective if you can switch them off at some point.

Where Fargate shines is situations that require rapid scaling or where the infrastructure can be more on-demand. The startup time for Fargate is lower than EC2 in my experience.

I would advocate for continuing to use ECS instead of self-managed docker, just use reserved EC2 instances.

Interesting. Most of my containers clock in at around 4GB total, stored in ECR.

Average task start time is about 3min on fargate. And there is no caching at all built-in.

I wish it was more like 5secs... :(

Really I wish I could run my app on Lambda but my app is too large at the moment, and has a lot of large/streaming/otherwise unusual HTTP requests that may be a bear to integrate with lambda...

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact