- These are the different types
of cloud deployments, private, public,
community, multicloud and hybrid.
Private means the hardware on which your cloud runs
is for only your organization's use.
Public means that you're leveraging cloud services
over the open internet, using hardware
and software that you don't own.
Community is much the same as public cloud,
but it's only accessible
through a limited group of organizations or employees.
Multicloud means two or more public
or private clouds, considered the most flexible.
Hybrid clouds use both private
and public clouds, allowing you to run workloads
on either cloud deployment model
and having them work seamlessly together.
You may deploy one, several, or all of these models.
The main advantage of leveraging a private cloud
is that the resources are provisioned
for exclusive use by a single organization.
Some believe that this provides the best security
over public and hybrid, as private clouds
maintain a certain degree of isolation.
Private clouds can be on premises
or in a data center of an internal cloud provider.
The idea here is that the resources are not multitenant,
meaning that systems are not shared while provisioned.
There are a few types of organizations who are required
by law to maintain the separation of resources
and data, such as those who deal
with medical or financial data.
For those organizations,
private cloud is the only viable option.
Public clouds run over the open internet
and you may not even know where your application
and your data physically exists.
Some consider this less secure
as a resource may be multitenant,
meaning that they are shared concurrently among many users.
For example, storage devices may be partitioned
and one partition may contain data from one company
while another partition may hold that of a different company
or a computer may service multiple accounts
and in one well-documented hack,
memory from one tenant was accessed by another.
However, public clouds don't require
that you purchase hardware or software
and you don't have to supply data center space
or maintain the systems.
Thus, the concept of avoiding capital expenses
is a core value of leveraging a public cloud.
And these days, security is top of mine
of the major cloud providers
whose servers are constantly patched
with the latest updates.
On-premise servers may not be as quickly patched
depending on the onsite IT team.
Community clouds are leveraged by a limited group
of organizations or employees.
Unlike private clouds, they are shared
by more than one organization.
An example would be a cloud service created
to support an industry such as farmers.
Since it's only a community of users
that the cloud is limited to supporting,
this type of cloud can be customized
for specific community needs,
such as providing current prices of food commodities
within the farming community cloud.
Multi-clouds concurrently leverage the cloud platforms
of multiple cloud providers.
So it's when an organization uses a mix
of Amazon web services, Azure Google cloud platform
or other cloud providers.
There are a few reasons why organizations
may want to use multiple cloud providers.
The first is that some cloud providers
have benefits not offered
by others, or maybe better at certain types
of service.
Choosing different providers based
on their strengths to handle particular services
is one way to address that.
Another reason organizations exercise
a multi-cloud strategy is
that they may not want to depend solely
on a single cloud provider.
It's exceedingly rare, but from time to time
a cloud service from one provider may regionally
become unavailable and using a multi-cloud solution is seen
as a way to hedge your bets.
However, they require a great deal
of planning and do end up being more complex.
And there were costly solutions, hybrid clouds
can provide the best of private clouds and public clouds.
Since you have two cloud deployment models that are paired
you can leverage the strengths
of each to meet the needs of the workload.
In some instances, workloads can be moved
between public and private clouds to maximize the value
of leveraging cloud platforms.
The best cloud deployment model
for your organization really depends
on your own requirements.
Part of the process of moving to the cloud is to
understand the characteristics of your workloads
and match them to the correct types of clouds.
We'll cover this process in other videos.