Hello. In this lesson, I will show you how Azure hosts virtual machines, common scenarios for using virtual machines, how Azure regions are broken up into zones, and how these can affect both the hosting of your virtual machine and the service level agreement that Azure provides. Virtual machines support many third -party applications and can be used exactly the same way that machines in your local data center are used. This means that when virtual machines are provisioned in the Cloud, you can take direct remote control over these computers and install any software that you need for your solution. That makes virtual machines very flexible, but they also require a lot of maintenance. Because virtual machines can be the cornerstone of your infrastructure, it's likely that you will run them in a mission -critical scenario, which means they would be required for your organization to be functional. This requires that you address the concept of high availability. If your virtual machines are going to run for a consistent period of time, there are ways for you to save money on your virtual machines through guaranteed reservations, and this additional savings can then be applied to adopting strategies to make sure that your virtual machines are available even in the event of unintended negative consequences, such as natural disaster or outages within a data center. Azure provides many tools for optimizing your virtual machines in terms of managing the security and the performance of them, as well as helping you understand the budget that it will take in order to support the virtual machine with the performance that you've requested. Azure also provides additional options for both disaster recovery and scalability. Disaster recovery consists of backups for your virtual machines, as well as the potential to replicate virtual machines to other Azure regions. We can also provide additional stability for our virtual machines by adopting different hardware setups for our virtual machines within the data center. This is the concept of scale sets, availability sets, and availability zones. High availability can be accomplished with virtual machine hosting through the adoption of zone replication. Here is a picture of how zones work in an Azure environment. You can see the concept of the Azure region, and this is usually what we select when we deploy a resource. Selecting an Azure region allows you to place resources anywhere in the globe that could be close to the administrators or close to the users that use the resource. However, an Azure region is not a single building or a single data center. An Azure region is made up of one or more zones. These zones then contain the actual physical data centers that host the servers that run your virtual machines. Understanding that a single Azure region is made up of multiple zones is a primary foundational concept for understanding how zone -based replication can help make your application more stable. We remember that physical outages are always possible in a computing environment. Azure provides three ways for you to try to protect your virtual machine in the event of power outages or other types of unrecoverable services. The first one is the concept of availability sets. Availability sets will replicate your virtual machine within a single data center. Availability zones is more expensive, but it will replicate your virtual machine to multiple zones within the single region. Let's take a look at the service level agreement that Azure will guarantee if you choose to build your virtual machines with one of these more expensive hosting options. You can see here the service level agreement for virtual machines. Service level agreement means that Azure guarantees this percentage of uptime for your virtual machines. There is no such thing as a virtual machine that will be guaranteed to be available 100 percent of the time. That's because there's always the potential for outages. Administrators can choose one of these more expensive hosting options for virtual machines if the virtual machine is an important part of your infrastructure that you cannot afford to run without. You can see that a basic virtual machine is only guaranteed uptime of 95 percent of the time. That gives them outages of up to seven minutes per day. That means that Azure can take down your virtual machine or experience outages, and your virtual machine can be down for any seven minutes throughout the day. Administrators and architects attempt to improve the number of nines in the service level agreement, and you can see Azure supports many technologies allowing you to improve your virtual machine. Let's take a look at the concept of the availability set. This guarantees your virtual machine will be available 99 . 95 percent of the time by choosing to replicate your virtual machine to multiple locations within a single datacenter. You can also see that you can increase the availability of your virtual machine to 99 .99 percent of the time if you choose the more expensive availability zone replication option. This will replicate your virtual machines to several zones within a single region, and that improves the ability for Azure to recover your virtual machine if they would have a problem with any of their datacenters or zones. Stay tuned for the next lesson where I will show you how to protect your virtual machines using availability sets and availability zones. Thanks for watching.