1 00:00:00,940 --> 00:00:03,430 In summary, I submit that these features, 2 00:00:03,430 --> 00:00:05,950 these Hyper‑V features that we've been discussing, 3 00:00:05,950 --> 00:00:07,480 particularly in this lesson, 4 00:00:07,480 --> 00:00:10,790 highlight some differences between local Windows Server 5 00:00:10,790 --> 00:00:14,520 administration and Azure Windows Server administration. 6 00:00:14,520 --> 00:00:16,900 I want you to think about the high availability 7 00:00:16,900 --> 00:00:19,340 options that Microsoft Azure offers. 8 00:00:19,340 --> 00:00:23,720 The Azure administrator and Azure solution architect certifications 9 00:00:23,720 --> 00:00:27,890 and associated Pluralsight learning paths will give you a very deep 10 00:00:27,890 --> 00:00:29,890 coverage of all of those options, 11 00:00:29,890 --> 00:00:32,970 but let me just mention it this way or let me state it this way, 12 00:00:32,970 --> 00:00:36,410 instead of setting up multiple VMs in Azure to host a 13 00:00:36,410 --> 00:00:38,410 database and a failover cluster, 14 00:00:38,410 --> 00:00:42,720 you might want to think about using a Platform as a Service hosted database 15 00:00:42,720 --> 00:00:47,660 like Azure SQL database that gives you a much easier setup workflow and can 16 00:00:47,660 --> 00:00:52,250 give you potentially much higher levels of availability than if you do it all 17 00:00:52,250 --> 00:00:55,010 in an Infrastructure as a Service context. 18 00:00:55,010 --> 00:00:59,090 Likewise, in Azure, we've got several load balancers that you can use, 19 00:00:59,090 --> 00:01:03,290 instead of the network load balancer, that's built into the operating system. 20 00:01:03,290 --> 00:01:04,430 I mean think of it this way, 21 00:01:04,430 --> 00:01:08,860 your web server running in a VM probably has enough work to do anyway. 22 00:01:08,860 --> 00:01:11,360 Do you really want to burden it with NLB? 23 00:01:11,360 --> 00:01:11,970 I don't. 24 00:01:11,970 --> 00:01:12,750 And then lastly, 25 00:01:12,750 --> 00:01:15,970 that piece I mentioned about SR‑IOV is a way to 26 00:01:15,970 --> 00:01:18,260 improve network throughput for your VMs, 27 00:01:18,260 --> 00:01:22,630 and you have to have hardware in your host that supports SR‑IOV. 28 00:01:22,630 --> 00:01:25,970 You have to enable and configure, there is quite a bit of overhead there. 29 00:01:25,970 --> 00:01:26,680 In Azure, 30 00:01:26,680 --> 00:01:30,920 simply choose a VM size that supports Azure accelerated networking, 31 00:01:30,920 --> 00:01:34,650 and those VMs are SR‑IOV‑ed right out of the gate. 32 00:01:34,650 --> 00:01:37,250 And then, lastly, as you saw in the first demo, 33 00:01:37,250 --> 00:01:40,940 you pretty much can count on massaging your local 34 00:01:40,940 --> 00:01:42,840 VHDs to prepare them for Azure, 35 00:01:42,840 --> 00:01:46,910 and this is another reason why I keep harping on PowerShell so that you 36 00:01:46,910 --> 00:01:50,590 can do these preparation exercises at great scale, 37 00:01:50,590 --> 00:01:54,100 instead of clicking around one VHD at a time, 38 00:01:54,100 --> 00:01:55,660 ain't nobody got time for that. 39 00:01:55,660 --> 00:01:57,110 And speaking of time for that, 40 00:01:57,110 --> 00:02:00,190 it's time for me to mention that the next lesson in this course 41 00:02:00,190 --> 00:02:03,110 series is called Create and Manage Containers. 42 00:02:03,110 --> 00:02:06,840 We'll get down and dirty with Docker and Windows Server containers. 43 00:02:06,840 --> 00:02:11,000 I look forward to it, and I hope you do as well. Thank you very much.