|
|
|
|
|
by seanp2k2
4375 days ago
|
|
I don't have a horse in this race, but IMO the point is more about AWS-provided infrastructure that lets people scale more easily than otherwise possible; things like Elastic Map Reduce, S3, DynamoDB, SQS + SNS, RDS, etc are less-easily replaced by home-grown equivalents. There are great open-source solutions for every one of those things, but the point is having to not manage them. If you're using the cloud as "just another data center", I feel like you're missing many of the benefits of software-defined infrastructure and disposable systems. |
|
RDS and EMR are fine, since you can reproduce the exact same API anywhere else. S3 is also fine, since its API is simple enough and even reproduced by other vendors. Something like DynamoDB I wouldn't touch.
Things like AWS are great for when you don't yet know what you need, for absorbing load peaks and for getting something running very quickly. They are however the most expensive thing you can buy for what you get.