Servers can be expensive but it’s easy to over provision with spares. The real thing that most people forget about is basically everything else.
AWS hides redundant networking, and fast networking to the point where you can just move the slider to get more. The storage abstraction and redundancy and the ease of multi site / region. All of this stuff explodes the cost and complexity a great deal.
AWS is pricey for sure and at some point large enterprises will want a hybrid cloud solution to temper the costs but there is a world of difference between spinning up some ec2 and sticking a box in a colo.
All that said you can definitely make trade offs, everyone thinks their little app is going need to scale to 500 million users. The reality is most can have a half day of down time with little actual impact.
We run our own shit.
Servers can be expensive but it’s easy to over provision with spares. The real thing that most people forget about is basically everything else.
AWS hides redundant networking, and fast networking to the point where you can just move the slider to get more. The storage abstraction and redundancy and the ease of multi site / region. All of this stuff explodes the cost and complexity a great deal.
AWS is pricey for sure and at some point large enterprises will want a hybrid cloud solution to temper the costs but there is a world of difference between spinning up some ec2 and sticking a box in a colo.
All that said you can definitely make trade offs, everyone thinks their little app is going need to scale to 500 million users. The reality is most can have a half day of down time with little actual impact.