WEBVTT

00:01.060 --> 00:06.100
Virtualization been around for over a decade now but it's only been in the last few years that we really

00:06.100 --> 00:10.080
began to see people using virtualization for all kinds of stuff.

00:10.480 --> 00:14.000
If you haven't seen virtualization yet well let me show you one right here.

00:15.420 --> 00:16.640
So if you take a look.

00:16.740 --> 00:20.280
I am running a copy of Windows Server 2012.

00:20.490 --> 00:21.870
Well actually that's not true.

00:21.870 --> 00:25.290
Let me show you what's really taking place here.

00:26.170 --> 00:28.830
Is I have a copy of Windows Server.

00:28.860 --> 00:33.670
It's big screen so it's hard to see the whole thing but you can see I'm really running Windows 8.

00:33.730 --> 00:39.820
And what's happening is I have a copy of Windows Server running underneath Windows 8.

00:39.820 --> 00:47.290
This is virtualization virtualization simply means to virtualize everything that there is about a computer

00:47.530 --> 00:49.150
into a virtual system.

00:49.150 --> 00:55.210
So when we virtualize a computer what we're doing is we're taking all of the hardware the CPQ the ram

00:55.240 --> 01:01.380
everything that is this computer and then virtualizing it within its own little system.

01:01.390 --> 01:06.220
Virtualization is important but it's a little bit confusing for people who haven't seen it the first

01:06.220 --> 01:07.070
time.

01:07.090 --> 01:12.580
The idea behind virtualization is that I'm going to have some kind of host system that has real hardware

01:13.060 --> 01:20.050
and I'm going to take that real hardware and I'm going to virtualize all that hardware so that another

01:20.050 --> 01:23.950
virtual system within the computer can actually take advantage of it.

01:23.950 --> 01:27.340
Virtualization is a lot different than what we call emulation.

01:27.340 --> 01:30.670
For example I love to play old Atari 2600 games.

01:30.670 --> 01:31.390
I'm sorry.

01:31.390 --> 01:37.870
I love these old crazy games and I could get emulators for the PC that will emulate an Atari 2600 but

01:37.870 --> 01:42.940
trust me there's nothing on my real high end laptop here that has any of the same hardware as that old

01:42.940 --> 01:44.640
Atari 2600 does.

01:44.770 --> 01:50.470
So the software pretends to be that hardware virtualization doesn't pretend to be anything that it's

01:50.470 --> 01:51.100
not.

01:51.280 --> 01:55.990
If you have a certain amount of RAM in this computer your virtual machine can only take that much RAM

01:56.290 --> 01:58.810
in whatever C-p you physically have in your computer.

01:58.810 --> 02:01.670
The virtual ICP has to be that type of CPQ.

02:01.720 --> 02:05.700
So that's a big difference between emulation versus virtualization.

02:05.820 --> 02:09.660
Now virtualization gives us some really big benefits.

02:09.670 --> 02:15.640
For example we have power saving one of the big problems we run into particularly with servers is that

02:15.880 --> 02:20.050
back in the old days you'd have to have individual machines that did all the different type of server

02:20.050 --> 02:27.400
jobs so if you add a domain controller and then you had a web server Those were always separate machines

02:27.610 --> 02:29.100
but they don't have to be anymore.

02:29.110 --> 02:30.420
I can take one machine.

02:30.420 --> 02:31.930
Now this is going to be a beefy machine.

02:31.930 --> 02:36.670
Don't get me wrong we have a lot of Ramadan's stuff and I can put multiple virtual machines on that

02:36.670 --> 02:37.460
one box.

02:37.480 --> 02:39.930
And that saves us lots and lots of power.

02:40.240 --> 02:43.180
It also gives us as part of that hardware consolidation.

02:43.180 --> 02:47.980
We simply don't have that many machines that we have to physically take care of if we can consolidate

02:47.980 --> 02:52.120
all these guys onto one or two or three or whatever it is number of boxes.

02:52.210 --> 02:59.610
We get the benefit of just not having to maintain and by and just fix so many individual computers.

02:59.620 --> 03:03.200
The other big thing is system recovery now with System Recovery.

03:03.280 --> 03:08.500
The cool part about virtualization is that when I'm running a virtual machine when I turn that virtual

03:08.500 --> 03:12.470
machine off it's simply saved as a file on my host computer.

03:12.490 --> 03:17.530
So let's say I'm running my computer along and I've got a web server that's in a virtualise machine

03:17.560 --> 03:18.700
and it gets hacked.

03:18.700 --> 03:23.420
Well it's really not that big of a deal with virtualization in a virtualise world.

03:23.420 --> 03:30.010
I just simply shut down that system take a backup copy of the file and fire that up and we're up and

03:30.010 --> 03:31.300
running again.

03:31.360 --> 03:34.920
So that also helps us in terms of duplication.

03:35.110 --> 03:38.280
If let's say you have four or five web servers I need to build.

03:38.400 --> 03:42.460
Well back in the old days that would be going through the installation process and setting up four or

03:42.450 --> 03:44.970
five physical boxes with virtualization.

03:44.980 --> 03:51.550
I could do one build which is simply a file and then drag that file over to other virtual machines and

03:51.550 --> 03:54.830
boot those up so I can just make copies of virtual machines.

03:54.850 --> 04:00.220
Now of course things like software licensing and stuff like that still comes into play but you do have

04:00.220 --> 04:01.680
that duplication option.

04:01.960 --> 04:06.560
And the last one and the reason I love virtualization more than anything else is research.

04:06.790 --> 04:10.960
You can only imagine how many times I get people give me a phone call saying Mike you know I'm running

04:10.980 --> 04:20.470
a Windows XP Service Pack for and you know back in the old days did we have a telnet in Windows enty

04:20.590 --> 04:23.800
version 3.5 when all these crazy questions I get.

04:23.980 --> 04:24.740
And back.

04:24.760 --> 04:29.470
Not that many years ago I used to keep all these computers around running all these different versions

04:29.470 --> 04:33.780
of operating systems just to be able to do R&amp;D today.

04:33.820 --> 04:39.910
I've got one very very big box but it has a couple of hundred different setups for different operating

04:39.910 --> 04:40.890
systems in it.

04:40.990 --> 04:48.240
And if you need me to bring up a copy of this home without any service packs I can do it very very quickly.

04:48.240 --> 04:52.990
So from a research standpoint to be able to have a virtual machine that you could experiment and play

04:52.990 --> 04:55.430
with makes it absolutely fantastic.

04:55.440 --> 05:00.430
Anyway what I'm going to do now is I want to play with a couple of virtual machines to give you some

05:00.430 --> 05:03.380
ideas of some of the power of virtualization.

05:04.290 --> 05:07.920
So here is my windows 2012 virtual machine.

05:07.950 --> 05:09.690
Now this is just the console.

05:09.690 --> 05:12.760
This is just the connection to the virtual machine.

05:12.810 --> 05:16.860
We can actually just close this and the virtual machine will still be running up but I'll just close

05:16.860 --> 05:17.790
it like this.

05:17.790 --> 05:22.220
The real power to all this is what we call the hypervisor.

05:22.310 --> 05:28.710
Now the hypervisor is the thing that manages and runs the virtual machines for us.

05:28.710 --> 05:31.300
There are two kinds of hypervisor out here.

05:31.530 --> 05:34.410
This hypervisor in fact this is what's called Hyper-V.

05:34.410 --> 05:36.860
It comes with Windows.

05:36.900 --> 05:39.120
It's really very very powerful.

05:39.150 --> 05:43.510
And this particular tool runs on top of a host operating system.

05:43.510 --> 05:44.900
You see I'm running Windows 8.

05:45.090 --> 05:48.920
And so this hypervisor actually runs on top of it.

05:49.200 --> 05:51.980
Now there's another type of hypervisor.

05:52.140 --> 06:00.590
This type of hypervisor actually boots up a system so the type of hypervisor that boots up his system.

06:00.810 --> 06:03.440
You've seem a lot of times he leads a little pizza box systems.

06:03.440 --> 06:08.560
I have a little US be inside the computer just boots off a little thumb drive.

06:08.790 --> 06:09.790
And they look something.

06:09.810 --> 06:12.600
Well I've got a picture of one something like this.

06:13.880 --> 06:22.770
What you're looking at here is just a console screen from the anywhere's Yes X I hypervisor and you

06:22.790 --> 06:28.300
literally boot from this and it just comes up and this is just one of a few basic screens that you see.

06:28.430 --> 06:28.760
OK.

06:28.790 --> 06:30.110
Anyway back to me.

06:30.140 --> 06:37.770
So you've got two types of hyper visors so you've got hyper visors that run off a host operating system

06:37.920 --> 06:41.340
or you have hypervisor that actually boot computers up themselves.

06:41.340 --> 06:43.530
So you've got two different choices there.

06:43.590 --> 06:48.470
Now there's a lot more to virtualization but these are the basic pieces.

06:48.480 --> 06:51.720
Make sure you understand that there are two different types of hypervisor.

06:51.870 --> 06:55.480
And also make sure you understand the benefits of virtualization.
