7 ms·
> Most AWS services are implementations of open source solutions. This is fundamentally not understanding what AWS is. - You could say "EC2 is just Xen". But
by BraveNewCurency 11y ago
> Most AWS services are implementations of open source solutions.
This is fundamentally not understanding what AWS is.
- You could say "EC2 is just Xen". But next time there is a 0-day exploit, I'll have AWS working all weekend to patch my servers. And Xen still doesn't have an API for scaling physical hardware..
- You could say "S3 is just Apache". But I will never see a "disk full" message, I will never get paged if something is borked (but it will still get fixed), I will never worry about DDOS attacks, etc.
> Once you implement it yourself on Linux, the ongoing cost drops.
That's like saying "it's cheaper if you change your own oil". Might be true, but doesn't matter. I'm still taking my car in. Lots of other people do. You might try asking them why.
- late2part 11y agoSome services are unique. EMR and RDS are not. Others are not. Outsource if you want. When your bill hits $500k/mo and you realize you're paying for things you can do yourself, your position may change. Have you been through an AWS outage and been paged? It happens. When you realize your business depends on an opaque organization you may want to diversify. If you're small it makes sense to outsource sometimes. Not always and not forever.
- LoSboccacc 11y agoI am especially curious to see that 'cheaper if you do it' done for their databases offers. I'm using them in prod already, and trying to create a similar setup on real hardware for enterprise customers using pg, pgpool2 and haproxy is already a pain, and yet you couldn't autorecover them as conveniently when they go belly up.