-: In this section of the course,
we're going to cover concepts surrounding virtualization.
Now, virtualization is a great tool
that can allow you to run multiple operating systems
and application environments on a single piece of hardware,
such as a workstation or a desktop.
Virtualization is also at the heart of cloud computing.
So it is definitely something you want to understand better
before continuing to study in cloud computing in the future.
Virtualization is the creation
of a virtual version of a computer
by simulating the hardware functionality
of a traditional computer within a virtualized environment.
Now for example, on my computer,
I'm running OSX as my main operating system
because I run a Mac.
Now I can create a virtual machine
that has been given some of my processing capability,
some of my system memory,
and some of my storage space,
so that I can also install an operating system
on this new virtual computer
that I created on my Mac.
So on my Mac, for example,
I have a virtual machine running Linux
and I have another one running Windows 10
and both of them are not real computers.
They're just software
running in this virtualized environment
that's tricking the operating systems
into thinking they have access
to a real computer the entire time.
Now if this is a bit confusing right now,
don't worry.
By the end of this section of the course,
you're going to understand virtual machines,
how they work, and how to use them.
Our focus in this section of the course
is going to be on domain four,
virtualization and cloud computing.
We're going to spend our time in this section though,
focusing just on virtualization
and we're going to save the cloud computing part
of that domain for the next section of the course.
Now as we go through this section,
we're going to cover objective 4.2.
This state that you must be able to summarize aspects
of client-side virtualization.
Now notice the keyword in this objective is summarize
and this is the first objective,
that you've seen inside of this course,
that uses the word summarize in it.
For objectives with a keyword summarize in them,
you are going to be asked to understand the meaning
of the information learned in this course.
Consolidate that information,
and then answer questions directly
based on what you learned.
This is a little bit more in-depth
than an explain level question
and you may still have some questions
that require you to recall some kind of fact
or figure that you learned in these videos.
For example, let's say you're going to learn
in this section about virtualization
about this thing called hypervisors.
And now, there's two types of hypervisors out there.
The exam could describe a hypervisor's capabilities
and then ask you to determine
is this a Type 1 or a Type 2 hypervisor.
That is the type of consolidation of knowledge
that you're learning about from hypervisors
and then applying that to answering the question,
based on your summarizing all the different knowledge
into either one or two sentences
that could summarize the level of knowledge
for a question on the exam.
Now, I just wanted to point this out
as we got into this section
because you're going to get a handful of questions
on the exam that have to do with virtualization,
and they're going to come all from this section of the course
at this summarized level of knowledge.
So as we begin this section,
we're going to first take a look at virtualization.
The two types of hypervisors used in virtualization,
and how virtualization works in a traditional system.
Next, we're going to move into containerization
which is a newer form of virtualization
where all the containers
use the same underlying operating system
and library files.
Then, we're going to move
into the different purposes of virtual machines
that you are going to use as a technician.
After that, we're going to move
into different resource requirements
that you need to create and operate these virtual machines.
This includes the CPU features for virtualization,
system memory, storage, and networking requirements.
Then, we're going to move
into the different security requirements
to protect your virtual machines within your system.
Next, we're going to move into a demonstration
where I'm going to show you how you can install
and configure virtual machines on your own system.
And finally, I'm going to go into another demonstration
where you're going to learn how to secure your virtual machines
on your system from malware and other vulnerabilities.
So, let's get started with our journey into virtualization
in this section of the course.