Learning Library

← Back to Library

Hybrid Cloud: IBM Z Meets Azure Integration

Key Points

  • The partnership between IBM and Microsoft enables businesses to extend mainframe workloads to a hybrid cloud model using Azure, preserving mainframe security and reliability while gaining modern development tools.
  • IBM Z and the Microsoft Cloud Modernization Stack are offered together through the Azure Marketplace, allowing seamless integration of legacy applications with cloud services.
  • In a manufacturing use case, heavy dealer‑driven inventory queries are offloaded to an Azure‑hosted API, reducing mainframe load and providing real‑time updates without compromising performance.
  • Developers design and build APIs within Azure using the Modernization Stack, then deploy them to Azure API Management, creating a scalable, low‑latency interface that complements the core IBM Z system.

Full Transcript

# Hybrid Cloud: IBM Z Meets Azure Integration **Source:** [https://www.youtube.com/watch?v=OqgR_gqBZaA](https://www.youtube.com/watch?v=OqgR_gqBZaA) **Duration:** 00:07:44 ## Summary - The partnership between IBM and Microsoft enables businesses to extend mainframe workloads to a hybrid cloud model using Azure, preserving mainframe security and reliability while gaining modern development tools. - IBM Z and the Microsoft Cloud Modernization Stack are offered together through the Azure Marketplace, allowing seamless integration of legacy applications with cloud services. - In a manufacturing use case, heavy dealer‑driven inventory queries are offloaded to an Azure‑hosted API, reducing mainframe load and providing real‑time updates without compromising performance. - Developers design and build APIs within Azure using the Modernization Stack, then deploy them to Azure API Management, creating a scalable, low‑latency interface that complements the core IBM Z system. ## Sections - [00:00:00](https://www.youtube.com/watch?v=OqgR_gqBZaA&t=0s) **IBM Z & Microsoft Cloud Partnership** - The speakers explain how IBM mainframes integrated with Microsoft Azure enable a hybrid cloud approach, using modern tools to relieve mainframe overload during short‑term supply‑chain spikes. - [00:03:09](https://www.youtube.com/watch?v=OqgR_gqBZaA&t=189s) **Exposing OpenAPI via Azure API Management** - The speaker explains how an OpenAPI‑3‑based API, deployed on Azure and managed through Azure API Management, is exposed to dealership clients and future low‑code solutions, illustrating the integration of Microsoft Cloud with IBM Z and the extended value across multiple use cases. - [00:06:13](https://www.youtube.com/watch?v=OqgR_gqBZaA&t=373s) **Optimizing Mainframe Storage with Azure** - The speaker explains how Azure Blob storage can be used to off‑load cold tape or disk data from IBM Z mainframes to the Microsoft Cloud for cost‑effective, regulated, and redundant storage, noting that data must be retrieved for analytics or transaction processing and highlighting three established integration patterns. ## Full Transcript
0:00Mainframes. 0:01What about Microsoft Cloud? 0:03Mainframes are critical to your business. 0:05They're secure, reliable and scalable for all your most important 0:08applications and data. To continue to build on this investment. 0:12businesses are looking to extend core applications in a hybrid cloud model as part of Microsoft Cloud. 0:18I agree, that's a smart strategy. 0:20Right! By introducing your mainframe developers to Microsoft Cloud, 0:24you're leveraging modern tools and removing silos in your development process. 0:28Hi, I'm Brian Lang from IBM. 0:31And I'm Shelby Howard from Microsoft. 0:33Today, we're going to explain how we're partnering to bring the strengths 0:36of both IBM Z and Microsoft Cloud to our clients. Ready? 0:40You bet. 0:42So we're already working together by delivering IBM Z 0:45and the Cloud Modernization Stack through Azure Marketplace. 0:48Let's walk through a realistic problem that our partnership can solve. 0:52So imagine a scenario where a client is a manufacturing client. 0:56They have dealerships referencing their parts systems, but their supply chain issues. 1:01So those dealerships are actually hitting the IBM Z looking for parts as they come in 1:06because there's a shortage and they're really hammering the mainframe to get that inventory. 1:10Well, the IBM Z is really overworked in terms of consumption. 1:12It's really delivering a bunch of non-update transactions. 1:15Yeah. And so there's potentially a need for additional capacity. 1:19But to solve a short term issue, because it's ideally not a long term issue with supply chain. 1:25So how do we help this customer solve the problem? 1:29So we're able to add agility by creating an API in Azure 1:33and directing that traffic to Azure. 1:36And this update happens as the inventory is replenished. 1:40So we're timing the update through the API and leveraging Azure API management. 1:45Okay, so now we have an API that's running in the Microsoft Cloud 1:50and it's basically servicing all of the query traffic 1:54that's coming from those dealers without impacting the IBM Z, The IBM Z really gets to sit back and relax. 1:59Yeah, exactly. 2:00So we're getting the value that the dealerships need, being able to 2:05purchase that inventory as it comes up. 2:07But we're not driving that consumption on the mainframe. 2:10And the IBM Z is not really sitting back and relaxing, 2:12it's driving a bunch of transactions. 2:14And obviously one of those transactions is going to be when that inventory gets updated, it 2:18now updates the API, feeding the dealership. 2:21But it's a purposeful transaction. 2:24Absolutely. So now that we've got our client developed 2:29developing code in that Microsoft Cloud with the Mod Stack, 2:32they've got an API, maybe they've expanded that to do multiple APIs. 2:37Take us through how they start that process. 2:40How do they get there? 2:41So the design and develop is actually happening in Azure and leveraging the Mod Stack. 2:48Okay. So I've got a developer interacting with the Mod Stack, running in the Microsoft Cloud. 2:54I've designed I've developed it. 2:55What's the next step? 2:56The next step is going to be to deploy the API. 2:59Okay, so now I've got that API running in the Microsoft Cloud, again, 3:03servicing in between the IBM Z and whatever the end user may be, in this case, our dealership. 3:10But really, how does 3:11anybody even know that that API has been developed? 3:14So the next step is to expose the API, 3:17but you've deployed the API / runtime in Azure. 3:21And also one thing to mention here is that the API is leveraging Open API 3 standards. 3:27Okay. 3:28So really the only reason why we've been able to integrate these things 3:32between Microsoft Cloud and IBM Z is because we're all supporting open industry standards. 3:37So now we're going to expose that API, correct? 3:40Yes. And you're exposing it, leveraging Azure API management, 3:43and that gives you consistency across your environment, managing all of your APIs. 3:48Okay. 3:48So who are we exposing it to? 3:50Obviously, we're exposing it to the dealerships in this example so that they're updating their code, 3:54make sure that they're accessing the API as opposed to IBM Z directly. 3:58Who else might want access to that API? 4:00That's a good point. So we've solved the problem here by exposing the API for this scenario. 4:05But that API can also be leveraged for new capability. 4:10And let's say the client wants to 4:12create a Power App using low-code/no code. 4:16They could also leverage that API in the future. 4:18Okay. So now we're extending that ability. 4:21We're taking the taking the investment that a client's had in Mod Stack and in Microsoft 4:25Cloud--extending the value of IBM Z, not only for this for this problem and solving this problem, 4:31but now solving multiple problems and expanding that value 4:34into other other realms, really. 4:38What other use cases do we have that 4:40we can talk about with our clients? 4:42Yeah, so we're talking about APIs. 4:45One of the other things to mention about Azure API management is that you also have the ability 4:49to deploy security policies using that and control traffic. 4:53So having that consistency is key for development across the enterprise. 4:58The next thing is actually DevOps. 5:00So expanding on development, we can bring the mainframe development 5:05into Azure, leveraging the Mod Stack 5:08and create new capability there too. 5:11So Mod Stack supports both modern languages. 5:14We're talking Java Go, Node.js, but also COBOL, right? 5:18So you can update your zOS applications using Mod Stack with your developers running in Microsoft Cloud. 5:25Yes. And going back to the example where we have an API 5:28that's exposed to maybe a new application in Azure, 5:33you also are removing barriers across 5:35scrum teams by having cloud native development 5:39being done in other areas as well as through the mainframe team. 5:43And again, because it's open industry standards tied in with Azure DevOps, 5:47open industry standards, that code can be written there, the code can be developed there, 5:51and then the application can be deployed back to IBM Z, running on the mainframe. 5:56Yeah. And one of the other important things is that you have testing that happens: 6:00end-to-end testing in Azure leveraging a Z sandbox. 6:04So unit testing on there you're obviously going to bring that back 6:07and do your integration and production level testing back on IBM Z. 6:11Fantastic. Any other use cases that we have? 6:13Yes. One other use case that we have is optimizing storage. 6:17So when we look at this, we're talking about optimizing tape storage or disk storage 6:22by leveraging Azure blob storage and directing that storage into Azure. 6:28So in that case, you're really taking an alternative approach to putting 6:31some cold storage into the Microsoft Cloud. 6:34Obviously, if you need to do any kind of analytics or any kind of data update to that, you actually have to 6:39bring that that data back to the back to the mainframe to actually do transaction processing against it. 6:45Yes, these cases disk optimization, but you also have the ability to have an additional 6:50or redundant storage copy if maybe it's a regulatory requirement. 6:55Great. 6:55So these are the three patterns that we've already delivered. 6:58They're already available in the Microsoft Cloud. 7:00Looking forward to expanding that partnership as we solve more problems for our customers. 7:04I'll give you the last word. 7:06Thank you. 7:06So we have a lot of our clients 7:10investing in both the IBM Z and Microsoft Cloud. 7:14And we walk through an example scenario today where we were solving a problem for a client. 7:19We can also help you solve a real world 7:21example for your environment. And not only just solving a problem-- 7:25one of the things that I would encourage is that you look for additional capability 7:29outside of just solving a problem. 7:31Now, knowing that the two platforms can interact a lot more closely. 7:34There may be a different way to look at your environment and adding additional value to your business. 7:39Thanks for watching. 7:40Before you leave, don't forget to hit like and subscribe.