6.1 Hypervisors

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 »

7 hours 31 minutes
Video Transcription
Hello again clouds Library and said, Welcome to Module 6.1, which is a review in virtual ization technology regarding hosts, hyper visors and specifically in the cloud Will we call shared tenancy. So let's get ready and start spinning up some virtual machine platforms in our cloud hyper visor on our cloud host,
which is really kind of magic, and click your ruby heels three times. Dorothy kind of stuff cause,
well, this virtual ization thing kind of feels like we're going to Oz.
So IBM tell Pioneer virtual ization with the computer mainframe. In a mainframe environment, you had a main computer with terminals that connected to it toe access the computer. But we're not machines that could run themselves independently. Today's virtual ization means that a virtual machine offers complete hardware. Virtual ization
were guest operating system, and applications inside a virtual machine or V M
never directly know which physical resource is they're accessing, such as which CPU, the running on in a multi processor system or which physical memories map to your memory pages. The virtual ization layer on top of the physical computing machine creates an environment where physical devices like CPU memory and destroyed space.
Our map to virtualized versions of the physical hardware.
So you have virtually CPU memory and put out put buses, network interfaces, storage adapters and devices. So on top of the physical machine is a software layer that creates the virtual versions of the physical machine. And in software, you turn one physical computer into many virtual computers. We can do this now because
we're in the past, we had a single processor, single socket technology on the motherboard.
Now, with the amazing advancements in innovation and CPU development and miniaturization, we have multi core processors, which give us 24 to 60. CP use on a single mother board takes us tow oz magic for sure.
So the virtual ization layer takes the physical air that maps the resource is and software to their virtual versions. And this virtual ization layer allows us to create unique and independently running virtual machines. Each VM runs its own operating system and applications.
The PM's cannot talk to each other or leaked data other than through networking mechanisms similar to those used to connect separate physical machines.
This isolation leads many users of virtual ization software to build internal firewalls or other network isolation environments, allowing some V EMS to connect to the outside while other VM zehr connected on Lee the virtual networks through other virtual machines.
So there are a lot of types of virtual ization. CPU. Virtual ization is where each virtual machine appears to run on its own CPU or set of si pues, fully isolated from other virtual machines.
Memory virtual ization is when you are taking the physical memory and mapping it away, where it's presented to each virtual machine through memory management. The memory is shared between the V EMS without the knowledge mint of the guest operating system. That is where we're sharing the memory. While the operating system that runs the virtual machine thinks that has its own dedicated memory
disc, virtualization is through software. We present each virtual storage discus, its own drive to the virtual machine, so we might have a single set of physical drives on our physical machine. But we turn that into many separate virtual disks that we'll allocate to our various virtual machines running in our software layer
and network. Virtualization is where we can define up to four virtual network interface cards or V Nicks on a virtual machine
and map them to our physical network. Nix. Each Virtual Nick has its own Mac address, an I P address. So this virtual ization is pretty cool stuff, right?
What makes all this stuff happened is a hyper visor, what is known as a virtual machine monitor, or V. Mm. The industry just uses the term hyper visor ah, hyper visors, computer software that creates and runs virtual machines. The computer in which a hyper visor runs one or more virtual machines, is called a host machine. The term host used in I t means a couple of different things.
Host could mean any device like a PC or laptop that connects to a network. Or, in this case,
the term host means the physical machine there runs a hyper visor to manage virtual machines,
and each virtual machine that runs on the host machine is called a guest machine. The hyper visor presents a platform that manages the execution of the guest operating systems. Multiple instances of a variety of operating systems can share the virtualized hardware. Resource is so our physical server runs a software hyper visor than manages and runs a bunch of virtual machines.
Each of'em runs its own version of an operating system,
so I can have one. V M. Running Lennox is the operating system in another VM running Windows Server 2019 and even one more VM running a Windows 10 desktop operating system.
There are two types of hyper visors. Type one and type to a type one. Hyper visor runs directly on the host hardware to control the hardware and tremendous the guest operating systems. Thes air called bare metal hyper visors. Type to hyper visors run on a conventional operating system. Justus Other computer programs. D'oh
Guest operating system runs is a process on the host
examples of Type two hyper visors, or VM, where workstation RV and where Player on a Windows desktop to run other virtual desktops and parallels on a machine like a Mac book running a desktop virtual machine on a desktop operating system player.
So in a W s, Amazon runs Amazon machine images. Am I every aws am? I uses this in hyper visor created by our friends at Citrix on bare metal servers. Zen offers two kinds of virtual ization hardware, virtual machines or H V M. and pair of virtual ization or PVS.
Each type of virtual machine has its own advantages and disadvantages.
Suffice it to say that hardware, virtual ization machines or H P M's are used for windows, virtualization and pair. Virtualization is used for Lennox machines in A W s elastic. Compute cloudy. See two. You'll choose your Citrix in Amazon Machine image, Am I? They meet your particular criteria. This will affect your pay as you go rates.
In most cases, you'll choose an Am I. That's general purpose and reasonably priced.
But there are different Am I cz that you can select in turn up that are optimized for functionality, such as if we have to run an enterprise resource planning Air P application, it might be pretty compute intensive, so we'll choose the Am I. That gives us a lot of optimized CPU Resource is, or who might need a lot of storage for an Oracle sequel database,
so that might require us to choose the Am I.
That is storage optimized. The more resource is your virtual machine needs, the more expensive your pays you go rate will be
and Microsoft Azure, the hyper visor, is similar to Microsoft's Hyper V, Microsoft's type to hyper visor that competes with VM wear and Citrix for industry Virtual ization marketshare, Microsoft calls or customized hyper visor platform for their public cloud platform is your hyper visor With use your hyper visor, we get a wealth of deployment and management features
that allows us to create virtual machines with Windows, Linux
and, in the other operating system, virtual machine management. Such a CPU, RAM storage, access, control and permissions. We can create and deploy virtually any computing platform. Virtualized resource within is you're using, Microsoft says you're hyper visor,
so the guru cloud platform runs is their hyper visor on X 86 bare metal server architecture. Kernel based Virtual Machine Virtual Ization software, developed by Lennox K. V. M, is an open source virtual ization technology built into linen, which allows you to turn your limits operating system into a hyper visor
that allows the host machine to run multiple isolated guest virtual machines.
K V M converts Lennox into a type one bare metal hyper visor, so K V. M is part of Lennox and Lennox, a part of K V M. And be an open source. K V M is the pervert hyper visor for many enterprises, including Google. As you can make your own version of K V M your own way through development.
And it supports all of the features and enterprise is looking for from the hyper visor without all of the licensing costs and restrictions
such as advanced virtual machine security and isolation. Support for all hardware platforms and live migration, which is Theobald ity to move running virtual machines between physical hosts without service interruption.
The last take away from this modules that you'll likely be running your virtual machine. A service like Amazon, the last to compute cloudy. See two on the same physical machine. Another customer will be running. There's on This is called shared tenancy, and it's the default behavior of the cloud running. For example, Easy two instances on multi tenant hardware,
A W S will never over provisions. The resource is if you need eight CPU is you're going to get a C P use.
But sometimes, due to a compliance requirement, you may have to segregate your instances of virtual machines all the way to the physical level. This means that you'll have your service is running on a dedicated physical host. A dedicated host is a physical server exclusively assigned to you,
and a dedicated instance in this case means you'd be running an easy to instance on single tenant hardware. You're dedicated instances physically isolated at the host Hartwell level
from instances that belong to other AWS accounts and dedicated Resource Is or the king and performance security isolation. And unfortunately, they're also the king and pay as you go pricing.
Oh, no, that's scary. Wizard of Oz is selling us. It's time for that learning check.
What is a hyper visor,
which hyper visors to the Big Three clown providers use?
What operating system's gonna hyper visor manage for its virtual machines
and what are two types of hyper visors? So no, go on back to the Wizard and like the Scarecrow. If the wizard gives you a brain, come on back and we'll review our answers together. So I'm glad our friendly Wizard of Oz give you brain like the Scarecrow and gave you courage, like the lion to come back and review our answers.
Hyper visor is a software later and allows you to virtual eyes, your physical host resources and manage virtual machines.
The Big Three public cloud providers all use their own version of a hyper visor for their cloud platform. A W S uses AM I Amazon Machine image. Microsoft Azure uses their own as your hyper visor, based on a foundation of Microsoft Hyper V technology and G. C P uses kernel based virtual machine K V M. Based on Lennox.
There are no limits to the different types of operating systems that you can run on the virtual machine with a hyper visor. And you can run many different virtual machines in many different operating systems, all on the same physical host and the two types of hyper visors or type one ah, hyper visor on a bare metal server and type two, where you run a hyper visor is a process
that runs on another operating system. Today we learned about the software layer that runs on a physical host server that runs and manages virtual machines. This thing called the hyper visor
and we learned about some of the different types of hyper visors used by the Big three public cloud providers, and we learned a little bit about shared and multi tendency platforms in the cloud, and they're more expensive physically separate alternatives, dedicated hosts and dedicated instances that run on those hosts. Next time, we're gonna learn about this amazing technology called hyper threading,
and we're gonna learn more about virtual ization and some virtualization concepts.
So on behalf of all of us cyber security and I t learning Team, we want to wish you and all of the users on your network Good day. Thanks for joining us. Take care and happy packets.
Up Next