Cloud Computing Concepts and Architectures

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

Already have an account? Sign In »

Time
9 hours 59 minutes
Difficulty
Intermediate
CEU/CPE
10
Video Transcription
00:02
>> Welcome back to the CCSK Exam Prep Course from Cybrary.
00:02
In this module, we are going to create the foundation and
00:02
the building blocks of content for
00:02
subsequent modules and activities of this course.
00:02
It's very important because we're going to
00:02
be defining the core.
00:02
What is Cloud computing at an theoretical,
00:02
abstract, business value level?
00:02
It really gives you a good perspective
00:02
on ways you're going to look at things
00:02
and the way we're going to analyze in
00:02
more detail the various aspects
00:02
and considerations that Cloud brings
00:02
in particularly when it comes to security.
00:02
Moving forward in this video,
00:02
we're going to review the definitions of Cloud computing,
00:02
as well as the role of resource
00:02
pooling in the Cloud model.
00:02
While this information may
00:02
be perceived as very introductory,
00:02
if you've been working with Cloud,
00:02
it's always good to take
00:02
a step back and just re-understand
00:02
the core principles and foundations around
00:02
Cloud so that you can have an intelligent conversation,
00:02
maybe somebody that's not so technical,
00:02
just explaining it in the most simplistic terms.
00:02
What is Cloud and why
00:02
is it a big thing in the technology space?
00:02
Let's start by defining Cloud computing itself.
00:02
Here we have two different definitions.
00:02
One from NIST, one from ISO.
00:02
Cloud isn't just a technology thing.
00:02
It is an operational model for managing, controlling,
00:02
and paying for technology infrastructure
00:02
that's being used.
00:02
Let's read the NIST definition of Cloud computing.
00:02
You're not going to have to recite these verbatim,
00:02
but you're really going to want to understand
00:02
what these are and some of
00:02
the important elements of these definitions.
00:02
Cloud computing is a model
00:02
for enabling ubiquitous, convenient,
00:02
on-demand network access to a shared pool of
00:02
conjurable computing resources, networks, servers,
00:02
storage applications, and services that can be rapidly
00:02
provisioned and released with
00:02
minimal management effort or
00:02
service provider interaction.
00:02
We're gong get further into
00:02
defining and decomposing Cloud.
00:02
You'll see which aspects of
00:02
this definition really stand out to
00:02
create a difference between
00:02
just traditional virtualization and true Cloud,
00:02
whether it's a public Cloud or private Cloud,
00:02
there are some things beyond just saying, Oh,
00:02
it's virtual servers, therefore it's the Cloud.
00:02
There's much more than that.
00:02
If we look at the ISO definition,
00:02
it's a paradigm for enabling network
00:02
access to scalable and elastic pool of
00:02
shareable physical or virtual resources with
00:02
self-service provisioning and administration on-demand.
00:02
You're starting to get a theme.
00:02
It's more than just virtual machines.
00:02
Elastic, being able to scale up, scale down,
00:02
being able to self-service and
00:02
perform these operations without calling
00:02
somebody is sitting over in the datacenter or some
00:02
sort of an admin level person enabling
00:02
end-users or enabling businesses more
00:02
directly to be able to
00:02
allocate resources from this common pool.
00:02
In fact, if we expand on that concept of
00:02
a Cloud as a pool of resources,
00:02
let's talk about it a little more.
00:02
It really is the simplest way to describe
00:02
Cloud is you take a bunch of computers,
00:02
CPU, memory, a bunch of data storage devices.
00:02
You pull them all together.
00:02
Then you have somebody who's responsible for managing
00:02
those physical resources as well as
00:02
the networking and connections between those resources.
00:02
The network to access
00:02
those resources from an external place,
00:02
whether it's over the Internet,
00:02
such as a public Cloud provider
00:02
or even within an internal network.
00:02
Then we have this layer of
00:02
virtualization that sits on top of that,
00:02
which allows the Cloud users to allocate
00:02
portions of those resources within
00:02
these pools when they want to do it.
00:02
Then when they're done with those resources,
00:02
they let go of the resources and
00:02
they return them to the general pool.
00:02
It's an on-demand utility.
00:02
It's a model for usage
00:02
like electricity in a certain sense.
00:02
The pools, as they get allocated
00:02
to the individual clients or customers.
00:02
They're isolated from other clients and customers.
00:02
But this common pool may be getting access by
00:02
multiple clients and customers in different businesses,
00:02
in different industries, maybe even competitors.
00:02
That concept of having such a different audience,
00:02
tapping on the same resource pool is often referred to as
00:02
multi-tenant environment and we'll be getting into that.
00:02
You'll be hearing that term again and again.
00:02
Let's talk a little bit more about a Cloud user.
00:02
I've mentioned client, customer.
00:02
I'm going to use certain terms interchangeably,
00:02
but as a basis,
00:02
let's define some of these things.
00:02
A Cloud user is a person or organization requesting
00:02
and using the resources of the Cloud.
00:02
This is a NIST term that we're defining here.
00:02
I might just call them a client,
00:02
I may call it the consumer.
00:02
I might even say the term Cloud actor.
00:02
This is the end-user,
00:02
the beneficiary of the Cloud,
00:02
the person who's paying the Cloud.
00:02
But on the other end of the spectrum we
00:02
have the Cloud provider,
00:02
that's the person or organization that delivers and
00:02
manages that resource pool, the compute,
00:02
network and storage, I might call it the service,
00:02
I may say Cloud service provider,
00:02
I may just say service provider.
00:02
Brokers, carriers, these are other aliases that
00:02
you should just be aware of because
00:02
when you're taking the exam,
00:02
these terminologies may be used.
00:02
Then of course, when I'm talking to it,
00:02
I might flip between these different terms,
00:02
but it's very important we have the end-user,
00:02
the beneficiary of the Cloud.
00:02
Then we have the person who's providing and
00:02
managing and taking care of the Cloud and of course,
00:02
charging the end-user for the Cloud
00:02
and doing some billing and so forth.
00:02
That wraps it up for this video.
00:02
Just to recap what we were looking
00:02
at the tail end of the video,
00:02
we reviewed the definition of Cloud computing,
00:02
the NIST version, as well as the ISO definition.
00:02
We looked at resource pooling,
00:02
the role of resource pooling,
00:02
as well as defining a lot of
00:02
terminology that we'll be using for the remainder of
00:02
this course and you'll also encounter on the CCSK exam.
Up Next