Re: out
I think you missed the math here. We pay 10x the ANNUAL support cost EVERY MONTH to AWS for less than 1/3 of the instances.
Support for servers, FC, storage etc is still far, far less than that per year. I could show you all the spreadsheets. There is a reason why Bezos is one of the richest people on the planet, and that reason is AWS.
Every time we put up another VM in our environment, our cost is still the same. Granted, this only holds true until we need to purchase another VMware host or bit of storage, but with deduplication and size of hosts just getting larger and large, we keep doing more with a smaller physical footprint. Our on prem costs just keep going down.
Every time we put up a new instance in AWS, the bill goes up.
I like that you mention DR. There is this thinking that since one has deployed AWS in multiple AZs that they have DR in that region. People don't get that if one of those AZs goes TITSUP, there is not enough compute or storage IO in the other regional AZs to run that same load. It will probably make the other AZs keel over and die. This has actually already happened. Unless you are running instances in another region or zone waiting to take over for DR, AWS is not going to provide DR for free.
So no, once you reach a certain scale doing on prem in colo with real equipment, AWS is never close to the same cost. It's at best five times higher.