3 ms·
Because there's no such thing as a free lunch, running your own datacenter (or managing datacenter managed services) is work, and the clouds are better at provi
by nunez 3y ago
Because there's no such thing as a free lunch, running your own datacenter (or managing datacenter managed services) is work, and the clouds are better at providing exactly the compute you need when you need it than buying a ton of excess hardware you might or might not use (or can't scale quickly enough if you _do_ use it all)
A datacenter makes sense if your usage profile is steady state and hardly ever changes, or if growth rate is predictable and capacity can be procured in advance. Any other use case is better suited for the cloud, IMO.
- riku_iki 3y agothere are several middle points between full cloud and full own datacenter: rent dedicated server, rent rack in collocation datacenter.
- djoletina 3y agoYou still need to manage the underlying database and security which requires a lot of knowledge to do well.
- riku_iki 3y agocorrect, and managed solution will have cost too, quality issues: 3p services have bugs and are hacked too and that's something you can't control, and added complexity. To me it looks like if you have small traffic/storage requirements, then cloud may look good. But if you have lots of data and need compute then running beefy bare-metal server can be very cost beneficial.
- kemotep 3y agoI still think that you need to manage some security things even if you are using AWS.
- alberth 3y agoPeople forget that Colo & Leasing servers exist. And it costs like 1/5th of cost of “cloud”, and the later still gets you “the cloud”.
- nunez 3y agoCorrect, but, again, free lunches don’t exist. Now you’re in the business of maintaining/patching/imaging/securing your operating system and all of the libraries/builtins it comes with...along with your app's stack. That's not nearly as simple as "Hey, here's my code, Lightsail; ship it and present me its URL. Thanks!"