How to migrate your VMs, databases, and apps to Azure using Azure Migrate

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
(electropop music) - Welcome to Microsoft Mechanics Live. (cheers and applause) That's amazing energy for the end of the day. Awesome. Coming up, we're joined by Jeremy Winter for an in-depth look at migrating to Azure, with the latest from Azure Migrate. We'll show you the new Azure Migrate experience that centralizes large-scale migration for servers, databases, applications, and now even virtual desktops. New Migrate features that streamline discovery, assessment and migration for these workloads, extensibility to ISV partner tools that give you choice throughout your migration journey, and finally, how you can track migration progress end-to-end with Azure Migrate. So please welcome Jeremy Winter to the show! - Hey, thanks, Matt. Great to be back with everyone. (cheers and applause) It's like my yearly visit, I love it. - Yeah, you've got some fans in the audience. - Yeah, yeah, I guess we do. - [Matt] Awesome, now, compared to just a year ago, when we were last onstage, it feels like we've hit a bit of a tipping point and we're really starting to see acceleration in migration to Azure. - [Jeremy] Yeah. - What changes do you think are behind all this? - Yeah, we're seeing multiple factors when you think about that shift to the Cloud. And when it's really, when I just think about that whole shift, like, migration and modernization are just going hand in hand. And when you think about this from a customer, from you, that perspective, it's really about how do I balance the applications and updating those applications to just how I think about extending my existing workloads or my existing infrastructure over to the environment. Now, one of the other things I see is just tools. Our tools are getting so much better and better, right? We focused on those workloads, we focused on ensuring that you have the flexibility and the simplicity of those workloads as you start to go through that space. And so this is just one of those key areas that we, as I was really proud to see the team work through as they went and looked at that end-to-end journey. - So we've got a lot of options. - [Jeremy] Yeah. - We've got flexibility, simplicity, really to help people do it on their own terms. - [Jeremy] Yeah, yeah absolutely. - And, when we look, when we think about the end-to-end steps, we can do it all in Azure Migrate. Now, what's changed with our tooling? - Yeah. So, a year ago we released Azure Migrate, and now what you're gonna see is Azure Migrate has evolved to be a hub. A hub of all things migration, right? When you think about that, it's that one stop shop for where you can go find your migration tools, really simplifying how you go through that. When you think about what we've done with the teams themselves, as the teams have really looked at this, what they've done for you is started to look at better improvements for the overall infrastructure. How you can take that existing infrastructure and really bring it towards the environment. They also went through and we just did, we brought in a new member of the family for Microsoft Movere. Movere helps us come in and do a, helps much more richer discovery, more options for discovery, as well as thinking deeper into those business assessments to help you determine which workloads are running through. - Excellent. So it sounds, it sounds like there's some incredible updates, since... - [Jeremy] Yeah. - Just since the last time. - [Jeremy] Yeah. - Shall we take a look? - Let's take a look, let's get into this thing, ready? - Yeah, let's do it. - Should we do it? - Yep. - Okay. You know I like my demos, so, here we're in the Azure portal. When you look at this, this is just a whole new Azure portal experience that my portal team did a really good job at just simplifying that overall experience. We've made sure that you can get into Azure Migrate whether you search for it at the top, or down in the tools, it's just a very simple link just to get in and go find your Azure migration. So as I come into Azure Migrate, remember that hub we just talked about? That thing that just screened up when you saw a few of you taking pictures? This is it. This is that one centered place for you to be able to come in and look at it. We've really brought in everything from your Windows to your Linux, your databases, as well as other workloads like your web apps and virtual desktops, all in one spot. So this, you can go do it, delivered in one location. - That's the key there, all in one location. - [Jeremy] Yeah, absolutely. - This is great because all of those migrations, migration efforts that I'm gonna perform, they're all in this place, and it makes starting the migration project really easy, so, can you take us through an end-to-end experience? - [Jeremy] Yeah, let's do it. So, when we think about the end-to-end, I wanna go ahead and just find, first we need to set up a project. And what happens when you set up a project, it allows me to bring in multiple tools into that environment. It also lets me pick from it. So let's go get, let's go add the tools in the projects. So, here I'm in this screen that really helps me go start to go add the tools, and what I'm gonna bring in here is first we're gonna just name our project. I like the 'hmm', Matt. - [Matt] Thank you. - [Jeremy] Matt'sFavoriteSessionMigration. - [Matt] It's destined for success, this project, right now. - [Jeremy] Yeah, okay. - [Matt] I'm flattered. - [Jeremy] Yeah, thank you. So, first, once we go ahead and choose the subscription, it's already in here, we're gonna choose the name, we're gonna jump over to selecting that tool of choice that we have, and here I can go start to choose Azure Migrate, which is our core component when I select how I'm gonna start to do the assessments. - Well, there's a bunch of partner tools there, available as well, so how can I start to leverage those? - Yeah, absolutely, so the value of our ISVs and our partners in the ecosystem are really important to us, and we also know that you need to be able to have your own flexibility of whatever tools you need across. And this is a set of partners that have worked with us for many years, and are part of our core ecosystem of our migration partners. So, I can go choose a Turbonomics, for example, or even you can see Movere listed there. This is where we can bring, and you can use those tools and bring that information up right into the assessment. But we don't just do it with assessments, you can see as I select a tool, so I'm gonna choose Server Assessments, cause that's what I'm gonna demo today, - [Matt] Sure. - [Jeremy] I can also go over and select the migration tools. These are the tools that help you actually move your workloads onto Azure, and here again we have a set of partners that are there, whether it's Carbonite, Corent, or RackWare, these are all partners that really help us and you can choose to migrate your workloads over into the environment. So, here, we just did another rev of Server Migration that just showed up the first of November, and so this is what you do, and from there, you go ahead and add that project. So it's pretty cool. - [Matt] Which makes starting a migration process really easy, but what's next? - Yep. So now, once I have my project set up and my tools chosen, this brings me into the core of the Azure Migrate. So, as we look at these, now I can see on the screen I have assessments, different assessments of different migration tools. And, first we need to go discover our environment. So, as I go choose 'discover', now inside 'discover', this is one of the core areas that I just wanna show. You're gonna go choose what you wanna go use in this space, and here's two announcements: You've all known that we've had VMware and vSphere as a core appliance. This is a lightweight, agentless approach to be able to pull your assessment into your environment. So, we had VMware, and we just GA-ed during the first week of November the Hyper-V support, so we've got all full support with Hyper-V inside, and then we've done preview right now for Visicle, which you'll see here as non-virtualized, and we've done physical environments as well as other. And that helps you be able to go do the assessment for, say, other environments, like, something that's on another Cloud, an AWS or a GCP approach. But this really gets you that first kind of view to be able to hit pretty much coverage of all the environments. - [Matt] Right. Now, one thing I also wanna pull out is, we've had a lot of asks, or the teams have had a lot of asks to be able to pull from a CSV file. So, when you think about having a core CMDB, or having all the data you may have already pulled in from other sources into a spreadsheet or into your other locations, you can bulk export that out, put it into a CSV format, and get that information shoved automatically right in. So this gives a lot of flexibility for your own tools if you're building them. - And that's a new capability this week? - [Jeremy] Yeah, absolutely. - Excellent. So if we go back to our discovery, what have we, what have we found? - [Jeremy] Yeah, so, exactly, on this discovery point, I've already, we already went and did the discovery, and you can see here discovery of 56,000 machines inside this space. - Wow, that's a, I mean that's a large server environment. So, it seems that enterprise scale migration is not an issue for Azure Migrate. - [Jeremy] Yeah, this is one of the things I was really proud of the team of what they've done is they've heard from you on the customer side that you want scale. You don't want to have to be able to have to create multiple projects to do your large environments, and we're seeing huge assessments, even to data center, exits where you wanna go look at the entire environment, and a pretty big shot before you start to make assessments on which projects. So, we've already got some assessments created here, why don't I jump in and show you one? - [Matt] Well, what's nice before you do it, is, you mentioned agentless as being important there. That's really nice, because, I don't like to install an agent in the environment necessarily, and not having that is gonna really streamline that phase, so that's really helpful. So, let's dive into that assessment. - [Jeremy] Yeah, so I already have some assessments created in this space, and one of the scale limits you can see when he talked about the assessments is not only at 50,000, but I wanted to hit in the assessments that the team set a bar for them to be able to do 35,000 machines in a single assessment. That was the bar that they tried to go through and focus on testing. And that data center exit scenario, here's an assessment, we'll call it the ContosoDCExit, you can see it has 36,000 machines in the environment. What this does is it allows me to really come in and start to get a sense if I need to get out of a data center, whether I have a lease expiring or I just want to start to go improve my infrastructure, start to remove some of those complexities, I can get a quick assessment of that entire environment of what we think, based on all the performance data we've collected, what we think that overall monthly cost'll be, for you help to start to get the view. Well, once you move beyond a specific that size, we often see a lot of people are going to want to get to, say, one project. Start to go look at specific apps. Ironically, this week I did a customer meeting on Monday, and what they were actually talking about is a payroll, that they just moved their entire payroll system onto Azure the week before. And I was like, "Well, that's ironic, because I'm actually demo-ing a payroll system inside here." So, we're gonna go look at the Cantoso payroll, and what Cantoso payroll is, it's a much smaller environment, you can start to pick your apps and move through them at your own time. And you can see in this view, we have Azure readiness, we see there's a few machines that we need to address, you know, we need to address, and we need to go look at some conditions. Then we have the overall cost. But the piece I wanted to show everyone here is this point on Azure readiness. So we do a deep, a click down into Azure readiness, and what this does is we've went and pulled all the performance information from the environment. We're pulling all that data in, directly in, and what that does is then it give us your best shot, our best view of what we think is the best workloads for you to go choose in Azure, and it right-sizes it. So, it's doing the optimization at the same time, and it's getting you that best estimate for the machines. And you'll see here, we've chosen the actual Azure VM sizes we think, we've also chosen the specific tools we think you would use to actually do the replication itself. And this is a pretty key piece for not only the tooling you'd need to replicate, but also for how you think about optimizing your entire environment. - [Matt] Nice, so these calculations are already generated based on my on-premises environment, which is awesome. What if I need to know what applications we installed on some of those servers? - The applications on those services. So now you're moving past assessments. So we've gone ahead and created the project in the tools that we've pulled into the environment, we've then gone through and discovered, we've then gone through and looked at the assessments of that payroll. So, now, Matt wants us to go in and look at what apps are on a machine. - [Matt] I do, it's my project, I do. - [Jeremy] So demanding, so demanding. - [Matt] Sorry. - [Jeremy] Okay, so here's what we're gonna do, we're gonna go into the server migration tools specifically, I remember I added that second tool on migration tools, and I can look at my machines that are discovered, that 36,000 that we discovered. - [Matt] Yep. - [Jeremy] As we come in to those 36,000 machines, I'm gonna go choose the VMware1 appliance. This is the appliance we put into that environment to originally pull down the information. Now, I need to sort through everything to find the payroll that we had in here, and it's gonna just filter these down, so now I can deal with a bit more manageable data set for that payroll app. And you wanted to see those applications are running on, here's, let's just choose this web01, - [Matt] Yep. - [Jeremy] This is kind of our front end, and here we are, we have all the applications that are running on. - [Matt] Nice. - [Jeremy] And the key here is this is agentless. I don't need to go out and put agents on the machine, I'm able to pull all this information down, right inside to get that view. - [Matt] Cool, and along the top there I can see dependency analysis in Preview. - [Jeremy] Yeah, yeah, so, the dependency analysis, man, sharp eyes, dude. - [Matt] Ah, well, yes. - [Jeremy] Okay, so, on the dependency analysis, what this does is we had another big ask, the teams had another big ask from you to be able to see the dependencies. Now many of you know, if you've used us in the past, we've had dependencies where you've been able to deploy agents to see the dependency across the system. Now we're agentless, and this is in Preview, starting, beginning in November. So as I go through and click my dependencies, I'm able to then come in and see the dependencies of that PayrollWeb01. That map gives us the view of everything that we're doing inside it. - [Matt] Yep. - It gives us a view, if I use that PayrollWeb01, all the processes that are on it, all the applications, and it lets me see the dependencies on it. So whether I'm talking about port 80, or another port, you know, 135, it tells me the machines that are talking through that core component. - [Matt] And this, don't underestimate, this is incredibly powerful, incredibly important as part of your migration, and the depth of visibility that gives you, it gives you a lot of confidence for my project here. - Yep. - To, to move to Azure. - Yeah. - So, now that we've got things discovered in the data center environment, and I've got the right size in calculations, we've worked all of that out as well, I know my dependencies for the applications, how do I do the migration cut over? - [Jeremy] Yeah, so we wanna go through and do that migration cut over, and this is a simple replication. So, this is now using the power that we've done, some that have been familiar with what we've done in the past have had Azure Site Recovery, this, in July, we released an entire new server migration service baked natively into the hub that allows you to do that, and it's also focused on the scale that we needed. So, this is now really targeted specifically at the migrations themselves. Here, I can just choose 'replicate'. And let's go replicate this payroll project we've been talking about. - [Matt] Okay. - [Jeremy] So, first I'm gonna go through and I need to select, yes, I wanna VMware vSphere world, I then need to choose the appliance that we've been talking about. Remember, that appliance drops out to go pull the information, this is the VMware. Now that I've selected that, so I now where the source of the data is, we then wanna go look at what I wanna do, do I wanna choose one from an assessment? Absolutely. - [Matt] Makes sense. - [Jeremy] And here I can choose assessments from multiple different tools. As an example, within the first 30 days the Movere crew did an integration so that the data can automatically make it in, and so that's just really impressive for them to be able to do that quick. - [Matt] Awesome. - [Jeremy] The Azure Migrate, we're gonna choose an Azure migration assessment. And we're gonna then select just a simple group. So the first group we're gonna do is, yes, we want that Contoso payroll. - [Matt] Yep. - [Jeremy] Yes, I want an assessment. We're gonna choose that same assessment I looked at before, when we did the readiness, and it's gonna choose those machines, and now I can easily just go select the set of those machines and then just start working through the configurations. I'm gonna set the target, what resource group do I want, I've already set my resource group up in my network, so I can immediately choose them there in the subscription, we're pulling it through. - [Matt] So this is where it's gonna end up in Azure. - [Jeremy] Yeah, where it's gonna end up. Now I'm gonna go choose my compute. Remember, the assessment already chose the machines that are needed to be done on that compute. So, I'm just gonna use what's given by default, same for the disks, same for the replication. So now I'm able to really go in and see exactly what's gonna happen on Azure. I can see my Red Hat, my Cent0S, my SUSE, Ubuntu, I can see all my Windows environments that are part of that payroll app that are gonna make it onto Azure. So, full cross premise component on there. - Nice, and so you're pretty much at the stage where you just can` review. - [Jeremy] Yeah, so the other key pieces, once, now, I've kicked the replication off. Replication goes at the pace that I care for it to be, and you can see on the screen, I have four machines already replicating. As the replication comes forward you're gonna see more of those come through. What this does is it allows you to then be able to just look at the overall environment as it gets done, you make the call when you're done with that environment and then cut over to the new environment. - [Matt] So you schedule it whenever you like, essentially. - Yeah. - Cool, so, I mean, this is awesome. So, we've progressed through the migration steps, yeah! - [Jeremy] Hey, there's some cheers! (cheers and applause) - We've progressed through the migration steps end-to-end, and what we can see here clearly is that Azure Migrate centralizes the project data, so if I'm not quite ready to do that cut over just yet, I can come back to it later. - [Jeremy] Yep, absolutely. - Okay, so we've covered servers, what about some other scenarios? - [Jeremy] So, next, let's talk about database. How about that? - [Matt] Sounds good. - So, database is one of those core pieces we wanted to bring in, and this is, we know, anytime you're thinking about an app, or moving an app, or even in your database, or your data environments, databases are important on that. So, we've integrated all the database work coming from our data teams, and it's very similar to just what you saw what we did on the server side, I mean the database side. We give you the tool sets to go through and think about your database assessments, you can quickly come in and look at an assessment, so I'm gonna go in and look at my databases that are assessed. It's going to give you a very simple view, breaking down basically all the databases are there, are they ready to move to Azure or not, and that allows you to be that kind of, that core view that we saw before. The other piece is once I come back, now the replication's very similar to what you just saw with the server. Right here we have the migration tools that were pulled in, and it's the same, very similar step and flow that we've done, just to keep it simple for you as you go through that, and our database teams have helped you use the Database Migration Service, which is very dedicated just to moving databases onto the Azure environment. - Onto Azure SQL database. - Yeah, absolutely. - Awesome. So, this is excellent. So, when I'm considering a migration to Azure, this really brings visibility into the complete estate. So, VMs and databases, and it's great that it tells me that I'm ready for Azure SQL DB. - [Jeremy] Yep. - That's really important, so. I don't have to worry about the infrastructure if I'm going to that Azure SQL database, which, again, is another big benefit. Now, you mentioned virtual desktops earlier. - Yeah, we did. - Do we have time to have a quick look at that? - I think we do, but it's your show. - We'll make time, let's do it. - Let's do it, okay. So, on VDI. We announced this week as well, at Ignite, that VDI is now GA on Azure. And, so, this is really, when you think about our virtual desktops, a big area in this front that we think is what we wanted to help add is one of those workloads that we talk about coming in. We did a partnership with Lakeside, they come in to help do those assessments to show us which workloads are in the environment. What it does is very similar to what you just saw the database, it comes in and looks at my discovered users, it's gonna go through and discover those users, it's going to tell me across the board who are the users, what are the devices they have, it comes through and tells me what the target size is and if it's ready to be moved on. - [Matt] Okay, cool. - [Jeremy] So, it's pretty straight forward when we get to that point. Same thing when you come back to the Azure, we have the Azure migration server, service can be used, the server migration service can be used, to move those desktops over onto Azure. - [Matt] Yeah, cool, and we've got we've got Web Apps there in the menu there, and that'll list this, - Yeah, and we're just gonna keep growing, this is that key piece when I talked earlier about those workloads and the support we're doing with our partners as well as ourselves, is we'll continue to go add the workloads on just to make sure that we're bringing more and more of these come as we continually go. So, the team's pretty excited about bringing those to you, and we'll, pretty cool. - [Matt] Yeah, so awesome job. You're gonna be busy, I think. - [Jeremy] Yeah, they're busy. - Fantastic updates, Jeremy, thank you so much for joining us. - [Jeremy] Yeah. - For everyone watching here today and at home, how should people get started? - Yeah, I think the best thing you can do, is I recommend go try it. Get out and use it, it's free, it's a part of your subscription, it's so easy just to get going with your first assessment. Just get that assessment up and going. The second thing is, go to Azure Migrate, you can go get it, it's aka.ms/azuremigrate. The second piece is go to Azure Migration Center. This is on our azure.com site, migration. What Azure Migration Center does is it gives you access to all the information, whether it's our clouded option framework, the partners, and additional details to get started. The last thing I'd suggest is also we launched a new program in July called the Azure Migration Program. Azure.com/amp. And what this is is a program that we're here, Microsoft, to help you, with our partners, get migrated, and we're there with you through the entire journey, end-to-end. - Awesome. Thank you again so much Jeremy, and of course, stay tuned to Microsoft Mechanics for the latest in tech updates, thanks for watching, bye for now! - Thanks everybody! (electropop music)
Info
Channel: Microsoft Mechanics
Views: 35,490
Rating: undefined out of 5
Keywords: Azure migration, Carbonite, Cloudamize, Corent Technology, Device42, Turbonomic, UnifyCloud, Database Assessment, App Service Migration Assistant, Data Box, Database Migration, web apps, on-premises VMware, Hyper-V virtual machine, datacenters, Microsoft Azure, Azure Hybrid Benefit, Reserved Virtual Machine Instances, Azure infrastructure as a service, VMs, databases
Id: oxqP5mwWLu4
Channel Id: undefined
Length: 20min 9sec (1209 seconds)
Published: Mon Nov 18 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.