Microsoft has been working with different partners that have provided Linux images. There are more that are approved all of the time. Now these are known as endorsed Linux distributions on Azure, or Linux Integration Services drivers, or LIS drivers for Hyper-V and Azure kernel modes or modules that Microsoft distributes directly to the upstream Linux kernel. Some LSI drivers are built into the distribution kernel by default. Older distributions that are based on Red Hat Linux Enterprise and also CentOS are available at separate downloads. The Azure Linux agent is already pre-installed on Azure Marketplace images and typically available for LIS drivers. So we support CentOS, CoreOS, Debian, Oracle, Ubuntu, OpenSUSE, SUSE, and Red Hat Linux. So while we're here in the portal, what we're going to do is we're going to go ahead and create a Windows VM. So I'm just going to put in a resource group that I already have here. So we're just going to click on Add here, and it's going to be a Windows Server 2016 Datacenter. Now 2019 is available also. So I just got to give it a name, pick the location. You notice that I kept the name in lowercase. I used one in there, but I couldn't use underscore and other things like that. Now we have the ability of putting it into an availability group. We're not going to do that at this point. We'll talk about that later on. Then we have the image, which is Windows Server 2016 Datacenter. You can select other images here also. Now we have Azure Spot Instance. Now what Azure Spot Instance is, is that you can purchase this, but if Microsoft needs to take over that space, it's at a lower price, so you're a discounted rate. They need to take over the resources, then they're able to do that. So you'd only use this for your test environments devs. I wouldn't use this for production. Then we have our size, and we can go in and change the sizes. We talked about the different sizes that we have available. So this is a DS1 version two. It's going to cost me about $91.38 a month. You can see the max IOPS, you can see the temporary storage, the premium disk support, and also a number of disks. We have how much RAM, and then we have the number of CPUs also. Then what's the offering? This is standard, and the family is general. So I only have the ability of selecting so much here because I only have a $100 a month and they won't allow you to go over too much. So I'm just going to select this DS1 version two, go ahead and put in a username. Now this is just to be able to work in the actual local machine. This isn't actually go and join it to Azure Active Directory or anything like that, we can do that later on. Just putting in a password. They'll be the same, so match. Then you have the public endpoint port which is going to be inbound port, which is 339. Remember we talked about the network security group. We can save money. What we could do is we can bring our own license. So if we have licenses from a Microsoft partner or something like that, we could save up to 49%. Next, we go to the disk, and you can see that we have premium SSD and the encryption type. We could put the encryption. So I encrypted at rest with the customer-managed key or platform-managed key. Then we can add additional disks here. This is where you create and add a new disk, or we can attach existing disk if we've already uploaded it. Then we have the management. So network information. This is the network group, so the Virtual network or V net. You can see that it's going to be this name, we could actually create a new one. Then it's 10.0.0.0/24 as a subnet. It's getting in the public IP address. We have network security group. If we had an additional one, we can go in advance and select that network security group. It's opening up 339, we can do accelerated network, that's only with certain VMs. We talked about different sizes of VH series. Then load balance, we could also implement in here. Then we have the management. When we go into the management, this is where we can turn on monitoring, so boot diagnostics. That way we can see if for some reason we get a blue screen of death. With the OS guest diagnostics, when we turn that on, it's going to require another storage account to be able to store that information. We could also use a systems assigned managed identity, which is the same as a service account. We have auto-shutdown. We use this to be able to save money if this is one that we're going to run all the time. But in this instance, I'm going to destroy this after it's created later on. Then we have the backup, we can enable backup right now and that would auto-create a auto-recovery security vault. But right now, we're not going to turn that on either. Then we have an advanced and this is where we can put our extensions in, which what we'll do is, afterwards, I'll go ahead and put that extension and show you how we can do that. We have a host group, so it's keeping it on the same Hyper-V host. Might do this because you need to have the workloads in the same Hyper-V. You can also do the same thing to your proximity placement group. Then you have the VM generation is gen one right now. That supports the regular BIOS. Remember UEFI is on gen two, which that's in preview right now, so you can't select it. So we're going to go ahead and click on next for tags. This is for our reporting purposes. Now we can go ahead and do a review and create. So we're going to go and verify that I have enough money. You can see it's going to be about $0.13 per hour. We're going to go ahead and look at the template also. This is the ARM template, which we'll be talking about this later on. But what this does, is allows us to be able to take what we've just created and be able to recreate it. So you have the template, which all this does is this identifies all the fields. So there's different data types that we have. We'll be talking about this later on. Then we have the parameters, and these are the data that we just filled in to that wizard. So that way we can redeploy this like I was saying. We could also click on Deploy and then we'd create a new version of it. We can also go in and use our scripts. So we can use PowerShell or Azure CLI with this template, and we could download the template and use it for later on. So I'm going to go ahead and create.