Before anyone starts a huge debate on everything I said it wrong, please understand I know it is not exact. This is just a base level set of one of the main structural differences in the HW/OS that everything is derived from.
Before anyone starts a huge debate on everything I said it wrong, please understand I know it is not exact. This is just a base level set of one of the main structural differences in the HW/OS that everything is derived from.
More precisely:
You can even walk up to the mainframe and pull out the cpu the job is running on and you still get your paycheck.
I mean that in x86 you design so that the workload has parts, app server, db, web server etc. in order to spread the workload around. This is not really required on a mainframe as you can just run it all in the same instance (you do not have to nor do you really want to).
This is a very SIMPLE view. I am trying to point out that the HW/OS on a mainframe is design for a very different thing then how people today think of "cloud" design.
>"I am trying to point out that the HW/OS on a mainframe is design for a very different thing then how people today think of "cloud" design."
Might you or anyone else have any resources you could share this design paradigm? Thanks.
What is meant by "chuck" here? To throw? If so what is the thing thats needs to be chucked exactly in the case of x86 vs mainframe? Thanks.
the usual comparison is a cluster of cheap nodes vs a mainframe
Almost all value of mainframe lies in software compatibility. There's no theoretical or practical advantage they have over clusters of x86 servers.
I have worked on, designed and built both type of systems. Distributed systems cloud style are hard and require the software to sort for everything. For the most part the HW/OS on the mainframe just handles it. It is just a different way to build.