News for hackers. Stuff that matters.
Re:The mainframe is alive and thriving by dralley on Thursday March 11, 2021 @12:18PM (#26426457)
A mainframe is effectively a mail-order on-premise cloud, from the hardware up, developed 3 to 4 decades before things like OpenStack or Kubernetes. Mainframes supported hardware-accelerated virtualization way back in the early 1970s. You could have thousands or tens of thousands of VMs running on a single machine (granted, a machine the size of a room).

One of my older greybeard coworkers tells stories of how sometimes an IBM employee would show up at 6 AM to replace a water pump (or some other component) that had phoned home the night before to report that it was beginning to fail. The hardware is super reliable and resilient but also heavily instrumented to detect & resolve failures before they caused problems. And they would send their techs out to pre-empt those problems before the customer ever noticed anything.

Not that it would have been too much a problem if it had failed - because there was so much hardware redundancy built into those machines.

One of his other stories, is a tech demo that IBM did for his company, where they put a mainframe in the back of a trailer and would drive it around to customer sites. The demo consisted of starting a huge computation on the machine, and pulling up a screen that showed the available hardware resources, then a tech would reach into the machine and start pulling out CPUs and RAM, and you'd watch live as it detected that the hardware had disappeared and shuffled the jobs around to other hardware resources without crashing. And then the tech would start swapping hardware back in, and it would add the resources back into the pool and start doing work with them once again.

All handled by the hardware and the OS.

Re:The mainframe is alive and thriving by nn3 on Thursday March 11, 2021 @12:45PM (#26426789)
I worked at a place that had a little mainframe (essentially a large server) from IBM to port some software to. Most of the people didn't know anything about mainframes.

On a hot day they had an air condition problem in the data center and had to turn off a lot of machines. They tried to turn off the mainframe using the big button, but it just kept running. Then they decided to pull the power plug. System still kept running. It turned out it had an built-in UPS. After some more attempts they finally managed to turn it off.

Re:The mainframe is alive and thriving by rbanffy on Thursday March 11, 2021 @12:31PM (#26426620)
One of the reasons for that instrumentation is that they used to be operated in a cloud-like environment where the machine is sliced into smaller ones and time on them is billed much like cloud computing is billed today.
Re:The mainframe is alive and thriving by tablespoon on Thursday March 11, 2021 @12:37PM (#26426701)
> One of the reasons for that instrumentation is that they used to be operated in a cloud-like environment where the machine is sliced into smaller ones and time on them is billed much like cloud computing is billed today.

IIRC, that's still true. I think IBM mainframes are typically leased, and the customer is billed on usage.

There's some complexity to this, where I think the metering only applies to programs in the "traditional" mainframe environment, while things running on the mainframe Linux environment are exempt from metered billing.

Re:The mainframe is alive and thriving by rbanffy on Thursday March 11, 2021 @12:40PM (#26426729)
They still pay for licensed capacity when running things like z/OS. The machine is shipped "full" but the hardware has to be activated by paying a license.

One of the interesting features I heard when they launched z15 was that, if one needed to restart a partition, it could tap unlicensed CPUs to start faster and then go back to its licensed capacity.

Re:The mainframe is alive and thriving by ghaff on Thursday March 11, 2021 @12:51PM (#26426860)
I don't know the details of billing these days; it's been a while since I followed the space. But when Linux came out on Z, it ran on something called IFLs. These were not AFAIK physically different from the processors running more traditional IBM workloads. They were simply priced at a lower level. I don't remember if there was capacity on demand for Linux workloads or not.
Re:The mainframe is alive and thriving by 908B64B197 on Thursday March 11, 2021 @12:55PM (#26426899)
> Basically, rather than handling redundancy in software, they have a ton of hardware-level redundancy to get the high uptime #s.

But at what cost? Instead of getting suppliers to out-bid one another you are now stuck in a single supplier situation. [0] Building the redundancy in software allows you to run on commodity hardware that can be purchased from anyone.

[0] https://www.gwern.net/Complement

Re:The mainframe is alive and thriving by closeparen on Thursday March 11, 2021 @01:03PM (#26426998)
Writing a cloud-native distributed system for everything is not free; software development is a bigger expense than raw capacity for many use cases.