Learning Library

← Back to Library

Simplifying Hybrid Cloud Strategies

Key Points

  • As application popularity and compute needs grow, organizations must adopt a hybrid‑cloud strategy to meet capacity demands.
  • Hybrid cloud combines on‑premise, private cloud, edge, and multiple public clouds (IBM, AWS, Google, Azure, etc.) into a single, cohesive environment.
  • The first maturity step is to use native cloud services—leveraging each provider’s catalog for storage, compute, and other capabilities.
  • “Lift‑and‑shift” migrations move workloads (e.g., VMs) between environments to achieve portability while retaining existing architectures.
  • Defining clear API or messaging boundaries between on‑prem and cloud resources enables secure, coordinated workload processing across the hybrid landscape.

Full Transcript

# Simplifying Hybrid Cloud Strategies **Source:** [https://www.youtube.com/watch?v=uC2JRAqYNeo](https://www.youtube.com/watch?v=uC2JRAqYNeo) **Duration:** 00:06:27 ## Summary - As application popularity and compute needs grow, organizations must adopt a hybrid‑cloud strategy to meet capacity demands. - Hybrid cloud combines on‑premise, private cloud, edge, and multiple public clouds (IBM, AWS, Google, Azure, etc.) into a single, cohesive environment. - The first maturity step is to use native cloud services—leveraging each provider’s catalog for storage, compute, and other capabilities. - “Lift‑and‑shift” migrations move workloads (e.g., VMs) between environments to achieve portability while retaining existing architectures. - Defining clear API or messaging boundaries between on‑prem and cloud resources enables secure, coordinated workload processing across the hybrid landscape. ## Sections - [00:00:00](https://www.youtube.com/watch?v=uC2JRAqYNeo&t=0s) **Demystifying Hybrid Cloud Strategy** - Jamil Spain explains how hybrid cloud—combining on‑premise, private, edge, and multiple public providers—helps meet growing compute demand by leveraging native services across providers. - [00:03:10](https://www.youtube.com/watch?v=uC2JRAqYNeo&t=190s) **Multi-Cloud Integration Architecture Levels** - It outlines a tiered approach to connecting workloads across clouds, using APIs, message queues, and Kubernetes, culminating in a true multi‑cloud environment where cloud boundaries dissolve. - [00:06:12](https://www.youtube.com/watch?v=uC2JRAqYNeo&t=372s) **Closing Remarks and Call-to-Action** - The speaker wishes viewers luck expanding their architecture, invites questions, and encourages likes, subscriptions, and future video requests. ## Full Transcript
0:00As our applications become more and more popular 0:03and the compute demands keep increasing and increasing, 0:06we often have to decide how are we going to be able to meet the capacity that's required? 0:12Hello, my name is Jamil Spain, Developer Advocate with IBM Cloud. 0:17And the answer to this mysterious situation that we are in is 0:21solidifying your hybrid cloud approach. 0:25What really is hybrid cloud? 0:27When we talk about it, it seems like a very loaded term. 0:29It is a buzz word that we often hear about. 0:32Well, let's simplify it for a second. 0:35Hybrid cloud is really the combination of on-premise, cloud, private cloud, edge ... 0:48all the different types of computing environments that you can have. 0:52Combining them up to one. 0:53So your workloads are kind of spread across there as well. 0:57Well, we talk about the cloud providers. 0:59We're talking about a lot of the major providers, IBM being one, of course. 1:05Next, we have AWS, Google Cloud, Azure, so on and so forth, 1:14and there's many other smaller providers that do infrastructure as a service, 1:18Digital Ocean, Linode, all these individual platforms that are out there. 1:22Their goal is to allow you to get more and more expansion that you can use. 1:27Now, when it comes to hybrid cloud, the first step that you normally go through 1:31is really leveraging a lot of native services that are there. 1:35That's really when you say you're using a cloud natively. 1:37It means that most cloud providers are going to have a particular ... 1:46they're going to have a particular set catalog of services, 1:49and you're going to have the option to actually go in and leverage any of those as you want. 1:54Usually that will be a level one of maturity from an IBM perspective, 1:58thought leadership is, you're using individual services to augment your capabilities there. 2:03So they'll be like, we'll say single. 2:11All right, so that's more like leveraging using storage that's there, 2:15or any other single type of service that you want to do. 2:18Maybe lifting-shifting some compute to work through. 2:23And that's what we have a lot of the, I'll say like virtual machines. 2:33Lifting-shifting is another term you hear, and that really talks about taking your 2:38your initial method of computing and being able to move to is a similar one in another environment. 2:44That way you kind of have that portability that you achieve. 2:48Well, let's talk through some couple of other scenarios. 2:51One other way to make hybrid cloud successfully is to set certain boundaries between these clouds. 2:57So, let's say you have your on-prem or your data center, 3:00"OP", on-prem, all right, data center, 3:03and you want to work with another, you know, a cloud provider, 3:06let's just say any of these, let's put them all in the same box here. 3:12Azure, Google. 3:14Cloud. 3:15OK, let's say they're all in the same box. 3:16Well, one way to do that is to maybe set API boundaries here. 3:24And I can generate or talk back and forth, communicate to have workloads process through APIs or some type of messaging tier. 3:34Could be message queues as different types of messaging that can occur from a messaging or Kafka. 3:40Again have more messages to go across, 3:43and then another, let's say you have another environment, other remote data center. 3:47The same thing can occur. 3:53And this model here, level two, as I call it. 3:55You're kind of being able to take your initial compute 3:58and be able to send workloads or communicate with other workloads there to invoke 4:04maybe some processing to occur and go back and forth between the thing, 4:07the same mechanism to kind of make sure that work kind of ensures and runs. 4:14Now finally, with the now the recent explosion Kubernetes workloads, this presents a very similar pattern here. 4:22Now this previous model, some of these may be in different form factors here. 4:26You could have VMs mixed with individual services as we're talking about, 4:30and being able to negotiate and build how that integration kind of works between them all. 4:35Well, when we actually do the third level, which is being able to 4:39have the concept of running workloads, the boundaries of cloud really go away, 4:45and once you're using more than one cloud provider, you're said to be "multi-cloud" there. 4:49Now at that level, each of these cloud providers may have different nuances to how their individual services work. 4:56So at that point, you really need some layer that standardizes how things and guarantee how things work, 5:02no matter what cloud they're in. 5:04And that's very useful when you start putting in things like Kubernetes all around, 5:09I'm going to do the "K" here, we'll just do this "K" for Kubernetes. 5:14We can guarantee that everything kind of works the same as it goes, 5:19and that's one of the beauties of leveraging platforms like OpenShift because they have opportunities to run in all different clouds. 5:27And after you are on one platform, it functions the same in each other. 5:31All right. 5:32So that's a common way of kind of elevating and scaling up as you go. 5:37But this has kind of been the topic of hybrid cloud. 5:40It's really about taking advantage of all the computing power necessary. 5:44Some of your use-cases you may be using for this is to expand workflow processing 5:49or just to build that next generation set of applications or workloads natively in a cloud. 5:57And so whether you're going natively on that platform 5:59or want to standardize or like a Kubernetes platform 6:02where you're guaranteed to have the same operation no matter where you deploy, 6:07these are all opportunities that you have at your fingertips to use. 6:11I hope this has been useful. 6:12Good luck when you're expanding your architecture to handle your workloads. 6:16Thank you for your time. 6:19If you have any questions, please drop us a line below, 6:22and if you want to see more videos like this in the future, please like and subscribe.