3 ms·
IMO, this is seeing everything as a nail when you're a hammer. AWS provides extreme flexibility. This really only becomes valuable once you hit a scale that yo
by SkyPuncher 4y ago
IMO, this is seeing everything as a nail when you're a hammer.
AWS provides extreme flexibility. This really only becomes valuable once you hit a scale that you can optimize your infrastructure around the shape of your needs.
* Need some heavy workload to run in the most cost effective data center at the most cost effective time. Yep, AWS is great for that.
* Need a specialized GPU set. Yep, AWS is great for that.
* Need some crazy storage or memory setup. Yep, AWS is great for that.
For everything else, you should really consider using a PaaS with a good ol' Docker container.
- omegalulw 4y ago> AWS provides extreme flexibility. This really only becomes valuable once you hit a scale that you can optimize your infrastructure around the shape of your needs. This is upside down? When you hit the scale where you get value from modelling your infra around your business use cases that's when you go on-prem or use services that let you rent bare metal. Before that you use cloud.
- onphonenow 4y agoDocker containers are pretty simple, and I've got AWS App Runner / Fargate / ECS / ECS Anywhere to work pretty well for them. You get something working in a docker, push to your AWS repo, and App Runner grabs it and goes.
- thomaslord 4y agoIt's interesting to see everyone's different views on Docker. Here you (at least to my reading) suggest that people who need simplicity should just chuck their app in a Docker container, but elsewhere I've seen it portrayed as something you shouldn't touch until you have an infrastructure team. Maybe I'm interpreting this wrong and the HN-consensus path is something like bare VPS => Docker => use AWS directly and tweak everything how you want it?
- scarface74 4y agoYes because Kubernetes is simple…