A mainframe refresh course
No, mainframes are not best for everything. But, if you need real reliability, performance, security and easy to operate at the same time nothing beats z/OS (aka MVS) in mainframe. And yes, even a mainframe can go down. There has been some OS problems which made it unusable, of course, no electricity - no computer, an operator error and a catastrophic hardware failure (which usually leaves it running but with so much reduced power that it is basically unusable - seen one and have rumors of other.) About name mainframe, it can be argued but when it comes to raw information, not computational, power I don't think that there are other (today) than a real z/OS based system from IBM. It is unfortunate that Hitachi, Fujitsu, Amdahl, etc are not any more competing, it was an interesting time. About real ROI - if running hundreds or even thousands of Linux (business or development) servers in a mainframe there is no question that it is much less expensive in every way than separate servers. And it is a myth that mainframes are more difficult to manage than Unix, Windows, etc. When an installation has a good systems programmer taking care of the systems I still can teach the administrators (used to be called operators,heh) in a couple of weeks and after six months expertise they will be fully fluent. And development is same as in any other platform except the developers don't have to care make files(?), libraries, versions, etc - all that was taken care (in a good installation) already in 70's. JCL ? what is that, in no organized mainframe shop using source/configuration management to manage the environment has required the developers, etc to know except basics - mostly how to fill your credentials, run conditions, output requirements and maybe accounting information, the system takes care of rest and has done that 30 years. Now - add VM to that. Each group and even a person has own mainframe or maybe own Linux to develop, to test, to QA, etc just by starting it (once again - if the installation is even a little designed and organized right!) Mainframes just got a bad name for a while because of the same reasons other systems have/will get a bad name - business didn't understand how to use them and IBM has to take some blame on that, they moved to marketing instead of their at one time excellent education and training.