Scalable clouds are 100s to 1000s of times more expensive than using your own hardware.
This is trending into hyperbole. a c6g.metal at AWS is $21,502 for a 3 year all upfront reserved instance. You're telling me you can pay just $21 for 3 years to get a 64 core/128gb machine racked in a datacenter?
More generally, if you are renting entire servers, you are not on the scalable part of the cloud. You are getting something much closer to a colocated machine than to a lambda, and paying just a 3 to 4 times mark-up over a rented server (where the owner will care about the hardware, not you).
And, of course, you have to compute your network usage on the cloud. It's almost certainly already included on the renting.
Comments
This is trending into hyperbole. a c6g.metal at AWS is $21,502 for a 3 year all upfront reserved instance. You're telling me you can pay just $21 for 3 years to get a 64 core/128gb machine racked in a datacenter?
Well, reserved instance means it's not scalable.
More generally, if you are renting entire servers, you are not on the scalable part of the cloud. You are getting something much closer to a colocated machine than to a lambda, and paying just a 3 to 4 times mark-up over a rented server (where the owner will care about the hardware, not you).
And, of course, you have to compute your network usage on the cloud. It's almost certainly already included on the renting.
You can get a 16c/64gb semi managed (break/fix hw) for ~ $40USD/mo of course this isn't the same IPC of a 64c cpu
Don't forget that if you have millions in EC2 spend that you'll be able to negotiate an additional discount.