Introduction and Virtualization Part 1

Video Activity
Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *

Already have an account? Sign In »

9 hours 49 minutes
Video Transcription
Okay, ladies and gentlemen, let's continue our march through the material for Network. Plus,
our next module is all about virtualization, the cloud and the Internet of things.
These are the technologies that are taking over the world today
in this particular module, we're going to talk about virtualization and how it's been around for a long, long time, but has exploded over the recent years because of the capabilities that it gives us.
Then, of course, we're going to talk about the cloud and the cloud and virtualization go hand in hand together because it's really virtualization that enabled the cloud.
Then we have the Internet of things.
This is something that is supposed to be really big on the next net, plus exam, whenever that's going to be released.
Well, skin mellow tea without going into great depth,
but will still cover it and make sure that we understand the gist.
All right, so, virtualization.
The idea about virtualization is we can have a single physical machine that is virtually divided into individual systems with individual operating systems with individual functions, and so on.
Virtualization is about isolation.
I'll give you an example
back with D. O s stories from the eighties and nineties when we had D O s, we had applications that wanted to run in D. O s. A developer designs an app, often a specific operating system. So in Windows 95 came out, we invested in all these applications that didn't want to run on Windows five.
So with the developers of Windows 95 days is it created an operating system called D O s virtual machine
or a diva.
The D. O S applications ran within that virtual machine were able to function while we still took advantage of other features of windows.
Virtualization is nothing new. It's been around for a long time. But of course, as we're seeing it now, we're really extending Beyond that.
Virtualization came out of that time period when we had a lot of apps that we were very specific to operating systems. And I remember back at home I had a Windows 98 I wanted to upgrade it to in Windows 2000.
I was teaching a class on 2000, so I wanted to get a lot of hands on practice with it.
I installed Windows 2000 and all of a sudden, my printer would not work.
I just dropped a lot of money on this printer. Like 500 bucks,
500 bucks is a lot of money Even today.
What happened is because there wasn't a driver for Windows 2000. If I wanted to print, I had to set up a dual boot system, had to go back and re install Windows 98. Then I had to reinstall Windows 2000 and set it up as a dual boots that every time I turn on my system, I'll get a startup menu.
Would you like to load Windows 98? Would you like to load Windows 2000? But I actually did as I loaded Windows 2000 every time. And then if I wanted to print, I had to save the file and reboot into Windows 98 so I could print
clearly not the most efficient.
But now we have tools like Hyper Visor with Microsoft Virtual PC, Oracle's V Box. We have all sorts of alternatives. This is much easier.
Rather than having to reboot, I can open up a system that's running specifically, Lennox space applications, another system that's running IOS and have a lot of flexibility on the same system with a single boot have the variation from operating system to operating system
because of the isolation that's provided with virtual machines. This is great and lab environment. I have software I want to test out and see how it's going to work on a specific system. I'd never load that into a production environment, but I have this great little environment where I can test software and mess around with it.
Another beautiful thing about virtualization is snapshots.
We've always been able to back up and restore our data.
Then, as the operating systems throughout the years have evolved, we can do complete computer restores. But the problem with that is that it always takes some time.
If I could take a snapshot of my virtual machine, make whatever changes and later discover those changes don't work, it's very quick and very easy to revert back to a previous snapshot.
Yes, virtualization solves a lot of problems. It makes a lot of elements much easier to do. But we still have a tax that are targeted at B. M s. We have to make sure we don't look at virtualization is the key to all problems, right?
We said One of the big elements is great. Instead of having 17 different servers, I can go down to five.
This is what we did. The Foreign Service Institute. When I worked there, we had 17 surgeries, removed things down to a virtualized environment and reduce them to five. It took up less space, costless money to heat and cool, and it was a really good situation. We had more room in our server room,
great. But the problem then was that we had multiple critical services running on a single physical machine, meaning we can never underestimate the likelihood of these systems going down and not just taking down one service but taking down money.
We have to think about physical security.
We have to think about physical performance because one system scan takes a lot going down. Going back.
We have to think about physical performance because one system scan takes down a lot of services.
We also have to think about things like multi leniency and virtualization is really what makes the cloud work right.
It wouldn't be profitable to Google or Microsoft if they had detected hardware for every customer.
I want hard drive space. They have what I need and they sell it to me. That's not profitable. Of course, the major cloud service providers do is they take these massive systems with lots of capabilities, divvy it up, and essentially sell virtualized environments.
The problem with that is that many hosts or organizations are sharing the same physical equipment. We call that multi leniency
any time I have another organization that I know nothing about, on the same physical machine as my resources I have and want to protect. That gives cause for concern.
We can't say any virtualization solves every problem. We have to be very mindful. One of the things we'll talk about in the next slide is the hyper visor. The security of our virtual machine has to start with the security of the hyper visor.
okay. Another nice feature that comes to virtualization is the virtual desktop infrastructure.
The way this works is we start out with a master image
that's just sometimes called the Golden Image, because it's configured exactly how he wanted.
It's our baseline.
This is our image with the operating system, all the applications, the security modifications whatever we want, and we save that as a golden image.
The virtual desktop boots off that image and executes it in that image. And the beauty of this is even though they can make changes while they're logged on. All the changes are reverted within system reboots, so this keeps users from storing files places that they shouldn't.
It keeps them from cluttering up their desktop.
Keep some for making some of the mistakes that users do, and this gives me as an administrator really great control over the baseline systems.
Do what you want to while you're logged in, but next time you reboot, you go back to the golden image.
Another implementation of virtualization is through virtualizing applications, so the idea here is I might have multiple applications that conflict with each other. Maybe I need to run office 2016 and office 2020 on the same system.
Now, if you install both of those, Office 2020 is going to overwrite some of the files in 2016 and 2016 isn't going to work right.
What I can do is use application virtualization.
This is ultimately where packages created based on the application. It's installed on the server
Now as a client, when I access that application, it's running on the server as opposed to on my local machine.
This is a lot like software. As a service. This is a lot like terminal services. If you use that back in the day. And ultimately that keeps me from having to install this application on my local system where I might have conflicts.
We refer to that as software virtualization.
Microsoft has a product called App V that will help with this.
Up Next