The vast majority of on-prem infra is under-utilized, over-provisioned, and slow to adapt to the business. I spent a decade designing DC infra and the number of times I revisited a customer only to see their clusters running at 10% utilization was very, very common. Digging into their capacity planning processes didn’t help. Every team built in safety buffers to a point they could’ve sustained growth well beyond the lifecycle of the hardware. Convincing half a dozen leaders their budget would be better spent elsewhere, even coming from the sales engineer, was like pulling teeth. They were so much more afraid of getting blocked on their next capex request, they pushed for as much as they could get at outrageous growth expectations to prevent the off chance their team capacity constrained revenue growth.
I get you that it’s easy to do the same in the cloud, but you can’t return and on-prem server. A cloud VM, just shut it down and you’re done.
AWS talks about minimizing undifferentiated heavy lifting as a reason to adopted managed services and I find that largely to be true. The majority of companies aren’t differentiating their services via some low-level technology advantage that allows them to cost less. It’s a different purchasing model, a smoother workflow, or a unique insight into data. The value an organization provides to customers should be the primary focus of the business, the rest is a means to sharpen that focus.
gray@pawb.social 2 days ago
At least where I work, our cloud team is ~35 people who manage the whole thing.
The datacenter team? In the hundreds.
Cloud is not the answer to every infra problem, but the flexibility, time to market, and lifecycle burden are easily beneficial weighed against finops. I’m an Azure engineer myself, it’s no comparison the benefits to a managed solution vs rolling your own DC for a lot of regular business workloads and solutions. Beyond that personally I’ve been able to skill up in areas I wouldn’t be able to otherwise if I was stuck troubleshooting bad cables, rebuilding a dead RAID array, or planning VMWare scaling nonsense.
loudwhisper@infosec.pub 2 days ago
But those are absolutely not the only 2 levels. Server rental can be managed easily by the same infra team who manages the cloud, for a fraction of cost.
I will say more, the same exact team that spends time managing EKS clusters could manage self-managed clusters and have money to spare for additional hires.
partial_accumen@lemmy.world 2 days ago
Your suggestions is a large expansion of skillset needed for your alternative to the cloud solution. Your own experience in attempting to hire workers should point to the reason thats a bad idea. You’re going to need even higher skilled people, and they are going to ask for significantly more money.
loudwhisper@infosec.pub 2 days ago
I wouldn’t say it’s a large expansion of skillset, meaning it’s not massive. But yes, indeed it is problematic to find people. It is because this is a vicious circle in which companies are digging their own graves by eliminating a market for those people, which in turn means that those who would want to hire some can’t find them easily, leading to outsourcing instead. Do this for 15 years across the whole industry and it stops being an option, which is pretty much where we are today. That said, training and upskilling is always a possibility for companies who invest on their own employees and are playing the long game…