Learning Library

← Back to Library

Translating Mainframe Jargon for Cloud Contexts

Key Points

  • The speaker explains that mainframe terminology (e.g., CEC/CPC, HMC, LPAR) is largely historical and can be mapped to modern cloud concepts like servers and logical partitions, helping avoid confusion when discussing mainframes alongside cloud services.
  • A coupling facility in the Z series enables shared resources across multiple systems without the need for sharding databases, contrasting with typical cloud approaches that rely on independent instances and replication.
  • The globally dispersed parallel Sysplex (GDPS) extends the coupling facility concept across data‑center locations, providing continuous availability similar to multi‑region cloud deployments but with tighter backend integration.
  • Even basic operations differ in terminology: the mainframe’s “IPL” (Initial Program Load) corresponds to the cloud’s “boot” process, illustrating how legacy language persists in modern mainframe environments.

Full Transcript

# Translating Mainframe Jargon for Cloud Contexts **Source:** [https://www.youtube.com/watch?v=zMumDbfjeQs](https://www.youtube.com/watch?v=zMumDbfjeQs) **Duration:** 00:06:48 ## Summary - The speaker explains that mainframe terminology (e.g., CEC/CPC, HMC, LPAR) is largely historical and can be mapped to modern cloud concepts like servers and logical partitions, helping avoid confusion when discussing mainframes alongside cloud services. - A coupling facility in the Z series enables shared resources across multiple systems without the need for sharding databases, contrasting with typical cloud approaches that rely on independent instances and replication. - The globally dispersed parallel Sysplex (GDPS) extends the coupling facility concept across data‑center locations, providing continuous availability similar to multi‑region cloud deployments but with tighter backend integration. - Even basic operations differ in terminology: the mainframe’s “IPL” (Initial Program Load) corresponds to the cloud’s “boot” process, illustrating how legacy language persists in modern mainframe environments. ## Sections - [00:00:00](https://www.youtube.com/watch?v=zMumDbfjeQs&t=0s) **Bridging Mainframe and Cloud Terminology** - The speaker translates historic mainframe terms such as CEC, CPC, HMC, and LPAR into modern cloud equivalents, clarifying the vocabulary so listeners aren’t confused when discussing mainframe systems. - [00:03:06](https://www.youtube.com/watch?v=zMumDbfjeQs&t=186s) **Mainframe Terminology in Cloud Context** - The speaker explains how Visa ensures continuous operation using GDPS across cloud regions and clarifies mainframe terms like IPL, nucleus, and WLM by comparing them to modern cloud concepts such as boot, kernel, and Kubernetes. - [00:06:30](https://www.youtube.com/watch?v=zMumDbfjeQs&t=390s) **Bridging Mainframe and Cloud** - A seasoned system programmer clarifies that “IPL” is just the mainframe’s boot process, urging cooperation between legacy mainframes and modern hybrid cloud infrastructures. ## Full Transcript
0:00Mainframe's hard, mainframe's difficult, mainframes are ... such a challenge! No, they're 0:06not. When we look at the mainframe technology, we have to recognize there's been around for a very 0:13long time. And so, some of the terms that we're using are just historical terms. And so, 0:20give me the next few minutes to do a little translation between the historical terms we use 0:25for the mainframe and the terms that are used in cloud, and so that the next time you want to talk 0:32to someone about a mainframe, you aren't so confused at the words that they're using. So, let's 0:38start at the beginning. CEC, kek, or Central Electronics Complex. 0:45You know, we don't really use that anymore, but we still use CPC, Central Processor 0:52Complex, and CEC as terms for the hardware. It's the server, it's the system. 0:58It ... it's what we call that. In an environment, in the cloud environment, we still have servers. We 1:05just didn't have that term. We also have the HMC, the Hardware Management Console. Uh ... 1:12The name makes sense when we say it out—HMC, Hardware Management Console. That's how you manage 1:19this set of systems so that you can work within the environment. And another one—LPAR. 1:27I actually still wonder if this is ... is still used in cloud. Sometimes it's a logical partition. It's 1:34like we do in cloud: we're partitioning hardware to provide a set of systems. So, these 1:40terms? Just a different way of expressing mainframe versus the words we use 1:47in the cloud. Now, there are some terms that are a little different, like coupling 1:54facility. A coupling facility is a very different concept in that it allows you to share 2:00resources. In the cloud, I have lots of applications and databases and they're all 2:07running independently. I have to shard my database if I need to spread it across an 2:13environment. In the Z world, on the other hand, I can have a set of systems 2:19and a set of shared storage, and they can all use that. And so I 2:26don't have to separate out things in the same way. And that's what the coupling facility gives me. It 2:33gives me the ability to share across multiple systems running in a single environment. 2:40And if we take that to an even larger scale and we have multiple 2:47systems running in different locations, we have a globally 2:53dispersed parallel sysplex. So, this ... this environment was a parallel 3:00sysplex; these multiple environments are a globally dispersed version of that. 3:06So I can keep a system running all the time. In cloud, you have multiple regions, multiple 3:12environments. You're going to run in multiple different places around the world to keep your 3:17systems up, but they're not shared in the back end. You're doing some kind of replication behind them, 3:24but with GDPS, it's been optimized to ensure it can really work as a whole. 3:31That's how we keep Visa up and running all the time. Now another one, one 3:37that's always been fun. When you start an operating system, what do you call it? You call it 3:44boot, right? Yeah. Except over here, we call it IPL. That's a 3:50historical sentence. It's the Initial Program Load. Makes perfect sense when you know what it stands 3:56for. But now most people refer to it as boot. So, somebody says IPL, they 4:03just mean boot. When I think about operating systems ... and let's pick on a common operating 4:09system: it runs on the mainframe, it runs on cloud—the Linux operating system. Historically, it 4:16was the Linux nucleus. Now we call it the Linux kernel. Well, in the 4:22mainframe, many of the operating systems still use that nucleus term. So 4:29every time you hear a nucleus, translate to kernel. Now, let's take another step 4:36down within this environment. In the cloud environment, I have Kubernetes environments. 4:43I can manage my pods, I can manage my nodes around the environment. Here I have WLM—Workload 4:50Manager. Workload Manager is what makes sure my applications are 4:56running in the system appropriately. So the highest priority application gets the most 5:03resources. Very advanced workload management capability, but it's doing a similar 5:10function to what we have in a cloud environment. There are many other 5:16terms like job. We have jobs in Kubernetes environments, and we have 5:23JCL—Job Control Language. It's just the language we use to define how you're going to 5:30run a job and the resources it needs access to. We have another term: PDS and 5:36PDSE, Partition Data Set and parci ... Partition Data Set Extended. That's really just a 5:43set of folders and files. So next time somebody is throwing out 5:50these terms like JCL or PDSE, you know what they stand for. 5:57It's just a historical way of naming things. In some 6:03cases, they're a little different. PDSs, PDSEs are a little different than files and folders, but 6:09fundamentally it's the same. So, when you think about mainframe technology, you can 6:16think about it in a different way. It's not so different. It's just historical 6:24terms that are being used. And you can translate that to the terms you know today. 6:30And so, the next time you're talking to an old system programmer like me, when they say IPL, you 6:36just say, you mean byu ... boot. We can all work together with the 6:43mainframe and cloud as part of our hybrid cloud.