Re: proof that the software is too complex
"You've not, have you. It is complex. Honestly, it really is. Sorry if you don't like that, not many of us do, but that doesn't mean it's any easier because we'd like it to be"
If you have been around for awhile, would you not agree that it has become much more complex in recent years? Mainframe was/is easy, relatively speaking. You can scale-up a wacky large system with hundreds of large VMs all running from the same counsel as the OS, HMC, storage management, etc. About as easy as it could get to run big scale. Unix made it at bit more difficult as there were new variables added, many more adapter providers, many more storage providers, many more apps, system management, etc providers. Still, the VM layer is baked into the OS with AIX or Solaris and you have the ability scale up a single system pretty well to hundreds of cores. x86 came along and it all went sideways. Now we have a million hardware OEM possibilities which every provider needs to account for, OS doesn't know anything about VM, system management doesn't know anything about OS or VM (other than some light integration). You have no ability to scale up as 4 sockets and even with that you don't want to run 40 VMs on one server because they are not all that stable and fail over still isn't a breeze even with VMotion. It turns into this massive scale out environment, in large shops, with some clustering software required across all of the nodes. Also, all of these x86 vendors compete with each other, so they are not putting all that much effort into creating a seamless system or support process.