Wow. We made it this far. We're in module 6 now, this is the last module. This is one of the important modules we build up to this point because we're going to talk about VMs. This is where most of the companies are starting off with IaaS. So when we talk about VMs, we're looking at deploying Windows and Linux VMs, configuring high availability, deploying and configuring scale sets. We'll look at modifying, deploying ARM templates, managing VM sizes, redeploying VMs, adding data disks and nics, automating configuration management, and also configuring VM backups and restore operations. So working in IT, we have been working with VMs for a long time, compute created VMs, and Hyper-V or VMware, they're pretty much the same, you're just shifting your responsibility onto Microsoft for the VM host, also the hardware, the licensing, networking, etc. Azure VMs is one of the several types of on-demand scalable computing resources that Azure offers. Typically, you choose a VM when you need to have more control over the computing environment that the other choices offer. This is IS, and this is what most of the course has been focused. An Azure VM gives you the flexibility of virtualization without having to buy and maintain the physical hardware that it runs on. You do still need to do maintenance of the VMs by performing tasks such as configuring, patching, and installing software that runs on it. Azure VMs can be used in many different ways and here's some ideas. Azure VMs offer a quick and easy way to create a computer with specific configuration requirements to code and test an application. Because the demand on your application can vary, it might make economic sense to run it on VM in Azure, and pay for extra VMs when you need them, and shut them down when you don't. VMs in Azure VNet can easily be connected to your organization's network. This would create a hybrid type of environment. This would indicate the costs of having to procure all the requirements for new datacenters, helping you to recoup those costs and use it for other projects. So why do we spend so much time on IaaS or Infrastructure as a Service. This is used in the first step in the Cloud environment for most companies. CFOs and C level people are tired of writing checks for datacenters. They started off with newness of exchange online with Microsoft 365. Many saw that in the back end, what was running at all? It's Azure. There are a lot of companies that run Hyper-V within their environment. This is just a natural shift, so they can take their environments, lift and shift them into Azure. We spoke about the different ways in previous lessons, we said we could do this using import export service. We have data box, this is another option, and some other technologies. Deploying our workloads and IaaS on VMs, what it does is it cuts the learning curve. It also makes the timetable so we can move it a little closer and make it easier to go into Azure. After working in Azure, we can adopt the other technologies like PaaS, Platform as a Service.