Learning Library

← Back to Library

VMware Lift‑Shift to Cloud‑Enabled Services

Key Points

  • The discussion centers on using VMware to lift‑and‑shift existing on‑premises VMs to the cloud unchanged, leveraging tools like HCX for seamless re‑hosting and consistent operation across environments.
  • Re‑hosting provides immediate tactical benefits such as access to the latest cloud infrastructure, elasticity, and the ability to modernize applications without altering them.
  • After the initial lift‑and‑shift, the roadmap moves to a “cloud‑enabled” stage where organizations can layer on automation, scalability, and standardized services such as OpenShift or other Kubernetes platforms.
  • The goal is to transition from merely running VMs in the cloud to consuming higher‑value, cloud‑native services—particularly those offered by IBM Cloud—to gain greater business value.
  • Throughout the journey, the private cloud network and built‑in cloud capabilities enable enhanced networking, security, and operational efficiencies for both legacy and modern workloads.

Full Transcript

# VMware Lift‑Shift to Cloud‑Enabled Services **Source:** [https://www.youtube.com/watch?v=MyiTVVy107w](https://www.youtube.com/watch?v=MyiTVVy107w) **Duration:** 00:09:20 ## Summary - The discussion centers on using VMware to lift‑and‑shift existing on‑premises VMs to the cloud unchanged, leveraging tools like HCX for seamless re‑hosting and consistent operation across environments. - Re‑hosting provides immediate tactical benefits such as access to the latest cloud infrastructure, elasticity, and the ability to modernize applications without altering them. - After the initial lift‑and‑shift, the roadmap moves to a “cloud‑enabled” stage where organizations can layer on automation, scalability, and standardized services such as OpenShift or other Kubernetes platforms. - The goal is to transition from merely running VMs in the cloud to consuming higher‑value, cloud‑native services—particularly those offered by IBM Cloud—to gain greater business value. - Throughout the journey, the private cloud network and built‑in cloud capabilities enable enhanced networking, security, and operational efficiencies for both legacy and modern workloads. ## Sections - [00:00:00](https://www.youtube.com/watch?v=MyiTVVy107w&t=0s) **VMware Lift‑and‑Shift to Cloud** - The speakers outline a quick re‑hosting strategy using VMware HCX to move on‑premises VMs unchanged to the cloud, extending network policies for seamless, consistent operations across environments. - [00:05:43](https://www.youtube.com/watch?v=MyiTVVy107w&t=343s) **Incremental Modernization of Legacy VMs** - The speaker explains how organizations can gradually refactor legacy VM‑based applications using lift‑shift‑transform approaches, moving portions to containers while retaining other components on VMs to align with strategic goals. ## Full Transcript
0:00Matt has sketched out a few things already 0:02and we're going to be talking about 0:04taking advantage of VMware on the cloud, 0:06but with a little bit of a focus on lift and shift, 0:09as well as transforming. 0:10So, Matt, real quick, what do we have graphed out over here? 0:13So, right here is - we're kind of picking up from where we left in our last webcast that we did with Jordan 0:17where we talked about more just lifting and shifting the application, re-hosting it if you will. 0:22Where we're more concerned about how do we get the application and the VM, 0:25without changing anything about it, into the cloud as quickly as possible, 0:28and extending that VM 0:31and all the network policy, and everything underneath it, 0:33into the cloud for consistent operations with on-premises and in the cloud. 0:38Right, so last time we saw that, with things like HCX, 0:42it was fairly easy to re-host capabilities 0:44from a VMware running on-premises to something running in the cloud. 0:48Right, exactly. 0:49So, that's what we have here right? 0:50So, right here you have an on-premises, right, 0:52that's what that side is suppose to represent. 0:54And then, after lift and shift, you're in the state called "cloud hosted", 0:58like what we talked about. 0:59Where it's just more moving the application without changing anything about it, 1:03just to get the tactical benefits, and the elasticity of moving to the cloud. 1:06And you know what we were talking about, back at the at the desk, is that 1:09by re-hosting first and in having 1:15your application live in the cloud brings a host of advantages in terms of 1:19the app modernization, because right now we're just focused on getting on the 1:22latest and greatest infrastructure that the cloud has to offer. Right. And then 1:25after that taking advantage of the automation and the and the scalability 1:30and the standardization of the cloud to layer on more services like OpenShift, 1:34and like any other kubernetes services out there. So, that's that's kind of this 1:38you know this time frame that we have laid out here right so every step of the 1:42way you know you're starting on-prem, you're taking that next step to cloud 1:45hosted and now what's that next step? Like from that last 1:50kind of webcast that we did we understood there was a lot of 1:53capabilities helping us here, but you know at the end of the day customers 1:57want to take advantage of higher value services. Right. And capabilities that you 2:01can get in something like IBM Cloud. Exactly, they want of like we're talking 2:03what they want to bring start introducing cloud-native services and 2:06then just as an organization get more adapted to the 2:10the value of being in the cloud, right, and the elasticity of that. So at that stage 2:14we are now at what we call the, I'm going to try making a nice square here, at 2:20cloud-enabled is what we call it. And in this phase we are now taking 2:28advantage of being on the the cloud network right because now you're in the 2:31IBM Cloud, or the cloud in general whatever club that might be, you're in 2:35there private network, you're taking advantage of the services that are on 2:38the the private endpoints and such as you know object storage or analytic 2:43services that might not require changing the application too much, you can still 2:47keep it in a VM. Kind of like plug and play services. Exactly, and you're 2:51not you're not refactoring the application just yet. So, from the 2:55application level you're enriching it as much as you can from the infrastructure 2:58level you're taking advantage of the the consumption models that the cloud has to 3:02offer and using things as needed. So basically your VMs are continuing 3:07to run in a cloud environment but now you're kind of reaching out and taking 3:10advantage of some of these cloud propositions, those cloud services. Exactly, to the extent that it can with the application in it's probably 3:18most likely it's in a three-tier architecture, right. You have your your web tier, your 3:22app tier, and your database tier. Right. And as much as you can integrate 3:25services and that kind of architecture you're taking advantage 3:29of the cloud enabled stage. Right, so now it's less about just lift 3:33and shift and more about transform. Right Maybe you have to get in there sometimes 3:37change some things around, call some third party APIs, you know, yeah that 3:41kind of thing. Exactly, and then after you know from an 3:45operational perspective you're more adapted and ready to take the next 3:49step. This is where we introduce OpenShift and Kubernetes, you know you 3:52have this VMware estate that now lives in the cloud, you have the VMs 3:55there, you have your legacy applications living on top of them. Now you can start 4:00to think about re-platforming, or even re-hosting, or not re-hosting, you can 4:05start rearchitecting or refactoring the application. So, here you'll see that 4:09we'll have the VM here, and then you'll see that we have we're gonna use 4:13a container right here. So this is what we're going to use to to label a 4:18container. And this is still kind of you know, you're not fully cloud-native 4:22yet, so we're gonna call this cloud labeled as well. And at this stage you 4:28know...You've got them side by side like VM's working alongside containers in the 4:32environment. Assuming all the networking pieces are in place below and you have 4:35this common network fabric you know and that's the value that NSX from 4:39VMware brings is that you can have this common network fabric across containers 4:42and VM's. Now you're able to start to thinking about, all right I want 4:47to keep my databases of VM because that's stateful, right. Right. And I 4:51have these stateless components of my application that don't really 4:54rely on storage as much and can be containerized and re-platformed and 4:59that's what we're doing here and it's kind of like this hybrid world where the 5:03application is living as containers and also as a VM too. Right. And so, this you 5:09know assuming this an old monolithic, heritage application that 5:13there are some some benefits that the app tier and the web tier can 5:17get out of being a container. Exactly, so let's say in that VM like you mentioned 5:20we had all three tiers, what if we break apart a front-end that can really 5:25take advantage of things like cloud auto scaling capabilities and the fact that 5:29you can distribute that cloud application across data centers, you know 5:32all over the world where IBM Cloud has data centers. Basically allowing that 5:36front-end that's not you know stateful, it's a stateless application to take 5:40better advantage of cloud-native concepts right away. Right. 5:43Whereas kind of those legacy apps as VMS where you have to start thinking about 5:47refactoring if you wanted to make them cloud-native, kind of changing that 5:51that's stateful layer. Those might take some more time. Right. So, that's that 5:54halfway step, that modernization step. Exactly, this is the in-between phase and 5:58really this is this this part of the story here is really what the value of 6:03lift, shift, and transform is that customers are doing this at their own 6:06pace, it's not a sushi roll of a solution that they need to take a bite of the 6:09whole thing altogether. Whether there's pieces of that sushi they don't like, 6:12right. So, they're able to take it step-by-step here and in a way that 6:17makes sense to them that fits their strategic goals, right. And you know 6:21there's some other numbers out there, there's 50 million VMs that are 6:25still out there in the world today, right. And a lot of most business 6:28applications still run on VM. So, I think it's it's wise to realize that the 6:33future will still have VMs in it and we'll probably see scenarios like this 6:37where we have databases living in VM still, but you 6:40have all the that client interfacing parts of the application, all 6:43containerized and able to introduce new functionality to it. Right. I mean 6:48there's still some capabilities out there that were written you know in like 6:50the 70s and 80s that are still chugging along that no one wants to go in there 6:54and change those out. Exactly, and like we talked about back there that you know 6:58they're the people that actually wrote the teams that wrote those applications 7:01they're long gone and it's it's lost in translation. So, I'm 7:05guessing, you know you hinted at where you're going with this last phase here, 7:08the end of all of this modernization phase we're gonna have..? Cloud-native, heeyyy. (laughter) 7:13So, by this point, you know we've kind of decoupled the application from 7:17virtual machines all together, at least the parts that that were that are you 7:21know in in containers now. So, we don't really need to rely on hypervisors as 7:26much anymore. Now that the application is abstracted enough that we 7:31can start taking advantage of higher value services like OpenShift as a 7:35Service. So, you don't really have to rely on the the actual hardware anymore, you 7:41can take advantage of services like the IBM Cloud provides that make OpenShift 7:46more of like an endpoint where you're only bursting as much 7:49OpenShift capacity that you need for your application to run and to 7:53develop with it. So, let me draw this out here. So, you have your application here 7:59and it's running now and let me label it cloud-native. Cloud-native, that's right. So, this 8:06is kind of when, you know you've phased out some of those legacy 8:10applications. Right. Many of your assets aren't required to run as a VM anymore. 8:14Right, so and then you're taking advantage of, let me get my green marker 8:18here, of services like our managed Kubernetes service here, and also now 8:23that you're at this cloud-native development stage you can start taking 8:26advantage of other microservices and you yourself have turned your 8:29application into microservices too. Right. So that it's just working, you 8:33know, where you've achieved this cloud-native development state. Right. So, there 8:37we're taking advantage of you know, we have machine learning capabilities, higher 8:40value AI, those capabilities that really enable you, like kind of like we 8:44mentioned to create more engaging applications, applications that are 8:48connecting to your end users just a little bit better. Right. So Matt this was 8:52really helpful to be able to actually sketch this out and show how, you know, 8:56how every step of the way with VMware solution,s with 8:59VMware solutions on IBM Cloud, you're supported kind of every phase of that 9:03modernization path. Right. If you have any questions please drop us a line below. If 9:08you want to see more videos like this in the future, please like and subscribe. And 9:11don't forget you can always get started in the cloud at no cost by signing up 9:16for a free IBM Cloud account.