I'm old enough to remember setting up data centers... actually running your own internet-connected data center is insanely expensive. It was insanely expensive in the 90's, it's almost certainly even more insanely expensive now, even taking inflation into account. If "moving to the cloud" just means renting EC2 instances from AWS or whatever GCP calls EC2 instances or even bare metal servers on Rackspace then yes, it's going to save you incredible amounts of money over standing up your own (internet-connected) datacenter. OTOH, the cost/benefit of Amazon's "value-add" services like lambdas and DynamoDB are a lot fuzzier, especially when you consider just how hard the vendor lock-in is.
What I personally think is we should see a return to the middle ground, more Digital Ocean, Linode, Hetzner, maybe more providers that rent space in existing datacenters. You know, some business that doesn’t charge 4x revenue for your bandwidth as a SMB.
The thing that really gets me is that one of the reasons it is hard to hire non-cloud engineers is the pressure applied by the cloud companies. Either because they hire those engineers, or because they do their upmost to ensure everyone reaches for AWS Lambda instead of systemd (which, in many cases, would do the job just fine).
Anyway, I could bellyache about this for hours (and, of course, the cloud does have its place), suffice to say I agree.
[1]: https://lithus.eu
andrewstuart•17h ago
martinky24•17h ago