1 00:00:00,610 --> 00:00:03,640 Welcome to this section on virtualization. 2 00:00:03,640 --> 00:00:04,890 Up to this point in the course, 3 00:00:04,890 --> 00:00:06,700 we've talked about a lot of different types 4 00:00:06,700 --> 00:00:08,570 of hackers and malicious software 5 00:00:08,570 --> 00:00:10,940 that are attempting to affect our systems. 6 00:00:10,940 --> 00:00:12,300 Then, we started talking about 7 00:00:12,300 --> 00:00:13,950 how you can secure your hardware. 8 00:00:13,950 --> 00:00:15,060 And in the last section, 9 00:00:15,060 --> 00:00:17,610 we discussed securing your operating system. 10 00:00:17,610 --> 00:00:20,410 Now, we're going to talk about how you can use virtualization 11 00:00:20,410 --> 00:00:22,220 to emulate your physical hardware 12 00:00:22,220 --> 00:00:24,220 in order for you to run an operating system 13 00:00:24,220 --> 00:00:27,010 in a protected and sandboxed environment. 14 00:00:27,010 --> 00:00:29,720 First, let's define virtualization. 15 00:00:29,720 --> 00:00:32,810 Virtualization is the creation of a virtual resource. 16 00:00:32,810 --> 00:00:34,700 Now, I know that's pretty broad, 17 00:00:34,700 --> 00:00:36,840 but that's because virtualization itself 18 00:00:36,840 --> 00:00:38,450 is a broad category. 19 00:00:38,450 --> 00:00:40,070 We can virtualize anything. 20 00:00:40,070 --> 00:00:43,220 This includes servers, desktops, file systems, 21 00:00:43,220 --> 00:00:46,250 hard drives, and even an entire network. 22 00:00:46,250 --> 00:00:48,560 The most common use of virtualization these days 23 00:00:48,560 --> 00:00:50,820 is the use of a virtual machine. 24 00:00:50,820 --> 00:00:52,430 A virtual machine is a container 25 00:00:52,430 --> 00:00:54,350 that contains an emulated computer 26 00:00:54,350 --> 00:00:57,160 that can run an entire operating system inside of it. 27 00:00:57,160 --> 00:00:59,160 This includes emulation of all of the hardware 28 00:00:59,160 --> 00:01:00,960 that's required to run the system. 29 00:01:00,960 --> 00:01:02,730 This means you have the hard drives, 30 00:01:02,730 --> 00:01:05,540 the optical drives, video cards, processors, 31 00:01:05,540 --> 00:01:07,840 and even the BIOS being emulated. 32 00:01:07,840 --> 00:01:10,530 Later in this section, I'm going to show you in a demonstration 33 00:01:10,530 --> 00:01:13,780 how to install Windows 10 inside of a virtual machine 34 00:01:13,780 --> 00:01:14,620 that's going to be hosted 35 00:01:14,620 --> 00:01:17,740 on a Mac OS X-powered desktop computer. 36 00:01:17,740 --> 00:01:20,610 Now, there are two main types of virtual machines: 37 00:01:20,610 --> 00:01:24,050 system virtual machines and processor virtual machines. 38 00:01:24,050 --> 00:01:26,780 A system virtual machine is a complete platform 39 00:01:26,780 --> 00:01:29,650 that's designed to take the place of an entire computer. 40 00:01:29,650 --> 00:01:30,670 That means you can run 41 00:01:30,670 --> 00:01:32,730 the entire operating system virtually, 42 00:01:32,730 --> 00:01:33,810 just like I'm going to show you 43 00:01:33,810 --> 00:01:35,960 with my Windows 10 example later on. 44 00:01:35,960 --> 00:01:38,280 A processor virtual machine, on the other hand, 45 00:01:38,280 --> 00:01:40,880 is designed to run a single application. 46 00:01:40,880 --> 00:01:43,900 Often, this is used to run something like a web browser 47 00:01:43,900 --> 00:01:46,710 or possibly even a simple web server. 48 00:01:46,710 --> 00:01:48,410 Virtualization is important to both 49 00:01:48,410 --> 00:01:51,360 the security of our on-premise and our virtual servers, 50 00:01:51,360 --> 00:01:53,740 because it's heavily used by both of those. 51 00:01:53,740 --> 00:01:56,630 Virtualization has continued to increase in recent years, 52 00:01:56,630 --> 00:01:58,950 helping to reduce the need for additional power, 53 00:01:58,950 --> 00:02:01,170 space, and cooling for our server rooms 54 00:02:01,170 --> 00:02:02,270 and our data centers, 55 00:02:02,270 --> 00:02:05,040 and thereby reducing the physical architecture involved 56 00:02:05,040 --> 00:02:07,709 in supporting our IT operations.