Professional Documents
Culture Documents
1-Cloud Services - Cloud Computing Concepts
1-Cloud Services - Cloud Computing Concepts
Table of Contents
1. Course Overview
2. Moving to the Cloud
3. Cloud Computing Roles
4. On-premise vs. Cloud
5. IaaS
6. SaaS
7. PaaS
8. Private Cloud
9. Public Cloud
1 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Course Overview
[Video description begins] Topic title: Course Overview. [Video
description ends]
Hi, I'm Dan Lachance. I've worked in various IT roles since the early
1990s, including as a technical trainer, as a programmer, a consultant,
as well as an IT tech author, and editor.
[Video description begins] Your host for the session is Dan Lachance.
He is an IT Trainer and a Consultant. [Video description ends]
I'll start by examining the benefits of moving to the cloud, and cloud
components, and service models. I'll then explore the different cloud
computing roles, and differentiate between on-premises and cloud
implementations. Next, I'll examine different cloud service models
including Infrastructure as a Service, Software as a Service, and
Platform as a Service. Moving on, I'll examine the advantages and
disadvantages of various cloud implementations including private,
public, hybrid, and community clouds. Lastly, I'll explore risks and
benefits of migrating to the cloud, as well as talking about common
cloud vulnerabilities that you should be aware of.
2 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Now with cloud migration, you can either migrate from your existing
on-premises environment. But at the same time if you're already using
cloud computing, you might consider migrating from an existing
cloud service provider, to a new cloud service provider. Now the
benefits of moving to the cloud would include first of all, reduced
infrastructure expenses. At least compared to what you might have to
do on-premises.
The other thing is that when you run out of capacity on-premises such
as storage, you have to then acquire additional hardware and
3 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
You want to make sure that you don't move to a public cloud service
provider that has a proprietary or customized way of dealing with file
formats and data exchange, you want to use open standards. That way
you have an easy exit strategy, if you need to switch to a different
cloud service provider. The other consideration when you move to the
cloud is that the service offerings, whether they are new ones that will
be introduced or changing existing ones, there are going to be
changes with the way things are done over time with a cloud
computing provider, and that even includes with the management
tools be the command line based or graphically based.
So be aware that there are changes that are made, and we kind of have
to go with the flow, don't have a choice because we don't have the
underlying control of the infrastructure, the cloud service provider
does. The other consideration is privacy and security. Now moving to
the cloud, it does not mean you have less security. Instead, we should
consider the security accreditations or the compliance that the public
cloud service provider has, with various security audits to determine
which one we should use.
4 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
You might want to integrate them with cloud services. For example,
developers could make API programmatic calls from on-premises
software components to talk to cloud services. The other
consideration are the various cloud models available and the offerings
within each. First we have software as a service. Whenever we refer
to a cloud service offering, it usually ends with as a service.
5 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
There will always be an SLA for each type of cloud service offering.
So if you're looking at storage in the cloud, there might be multiple
storage SLAs, if there are multiple different service offerings for
different types of storage in the cloud. Just like there would be an
SLA for virtual machine instances in the cloud, which guarantees
things like uptime on a monthly basis. The other consideration is
looking into the security accreditations that the cloud service provider
has acquired.
6 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Other roles include the Cloud Service Brokerage or the CSB. Think
of this kind of as a mortgage broker, an intermediary that has the
ability to look at your computing needs as it pertains to the cloud and
then going out and negotiating and finding the best cloud service
provider that meets those needs. Cloud architects are the technicians
that will design your organization-specific use of cloud services to
achieve organizational objectives. Cloud auditors are those people
that will audit the usage of cloud activities to ensure things like legal
and regulatory compliance, and also to ensure peak optimum
efficiency.
7 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
The first thing to consider is that when you run things on-premises.
Because it's running on your equipment and everything is your
responsibility. That also means by extension, you have more
configuration control. There's more flexibility in how that IT solution
is configured and how it's maintained over time. But then there is the
issue of hardware acquisition. So if you need to support a new line of
business app, for example, on-premises. You need to make sure you
have the underlying hardware to support it. Whether that includes
servers, whether that includes network routing equipment or switches,
storage arrays, and so on.
That means it costs money. It costs more money to acquire all of this
hardware than it would to simply rent it or use it on an as needed
basis in the cloud. It also means waiting for it to arrive. So if you
place an order for hardware, it takes time for it to be shipped to your
on-premises network or data center. The other consideration is
software. You need to acquire software that you're going to use on-
premises. Not only that, but you also need to license it. Now the same
8 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
thing would be true in the cloud, the difference being it's a little easier
in the cloud.
Even to the point where you can bring your own existing licenses that
you might have already previously acquired, and reuse them in the
cloud, when you adopt the cloud. With on-premises IT solutions, you
also have the responsibility of ongoing management. That's the
responsibility of the organization, that owns that infrastructure. So
normal administration, such as making sure that backups occur.
Making sure that user accounts are created for newly hired
employees, applying updates and so on. That's all the responsibility of
the IT team on-premises. Deploying resources on-premises, such as a
new application, usually involves the on-premises IT team and the
help desk, and maybe even some training staff.
You've got to pay the power bill and the heating and cooling bills as
well. Then there's the amount of real estate or the space that you need
to accommodate all of this equipment. In a server room or even in
your own on-premises data center. In the cloud, you only pay for the
resources that you use, kind of like electricity, or water. It's metered
based on your consumption, you pay a certain amount. That's an
operational expense otherwise shortened to OPEX. So the prices will
adjust depending on how much you consume.
That's why it's important in the cloud, to ensure when you're finished
9 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Where that data could be subject to the laws within the jurisdiction
that the data center falls within, and of course in the cloud we have
limited configuration control. Because some of the responsibility for
the underlying IT infrastructure falls upon the cloud service provider.
Certainly at the hardware level all of the responsibility falls on the
cloud service provider. When comparing on-premises computing to
cloud computing, security always comes up. Now with on-premises
environments, you might have sensitive data or systems that are
highly classified, that require a high level of privacy.
Because the bank stores money for a lot of customers, it's a larger
target. Remember, public cloud service providers are in the business
of earning a profit. It's bad for business if there are security breaches.
So chances are, public cloud providers probably have much more
security in place than most private sector organizations would be able
to afford. So there could be public records, intellectual property,
whether it's on-premises or in the cloud, that needs to be protected.
10 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
IaaS
[Video description begins] Topic title: IaaS. Your host for the session
is Dan Lachance. [Video description ends]
11 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
12 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
space that will be used for users to upload content to the cloud.
Infrastructure as a service has many different possible use cases for
many different types of organizations such as companies that want to
avoid high hardware and software costs. Because you weren't paying
the upfront cost for the entire hardware infrastructure with cloud
computing, you're only paying for what you are using. Also for
companies that are experiencing rapid growth. Because of rapid
elasticity in the cloud in just a matter of seconds, we can spin up new
virtual machines or new storage space that's available or configure a
new virtual network into which we deploy virtual machines. All of
this can happen very quickly. So for companies experiencing rapid
growth, this lends itself to it nicely.
SaaS
[Video description begins] Topic title: SaaS. Your host for the session
is Dan Lachance. [Video description ends]
13 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
your organization hires ten new employees, you can very quickly
provision new cloud-based email accounts, and not have to worry
about licensing, and so on, in the cloud. Now, they do have to be
licensed, but it's already available immediately and conveniently with
the cloud provider solution. Scalability is another advantage.
14 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Now there are some limitations, with software as a service, one being
potential vendor lock-in. If you're using a specific cloud service
provider's software as a service solution, it might be specific to that
provider, and so it could be difficult for you to get your data out of it
or to integrate it with other components. But it really depends on the
specific solution question, at least it's a consideration.
o some of that responsibility then for data security will certainly fall
on users and also cloud users determining, which physical
geographical location data is stored in, which means that the data
could be subject to laws of that area. Now remember that software as
a service runs centrally on cloud provider equipment.
PaaS
[Video description begins] Topic title: PaaS. Your host for the session
15 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
16 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
17 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Private Cloud
[Video description begins] Topic title: Private Cloud. Your host for
the session is Dan Lachance. [Video description ends]
18 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Public Cloud
[Video description begins] Topic title: Public Cloud. Your host for the
session is Dan Lachance. [Video description ends]
19 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Where you might all of a sudden realize you don't have enough
hardware to handle that capacity. So first you have to acquire the
hardware before you can configure it to be used to support your ten
new email users. If you need IT system and data storage scalability.
For example, we realize that for a project that we're working on, we
need an additional amount of storage space. Well on-premises, you
have to physically have that space available in your storage arrays.
Now the same thing is true in the public cloud, but the public cloud
has enormous capacity, and so you're more likely to be able to have
that available immediately in the public cloud, than you would be on-
premises.
20 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
This can be done very, very quickly with a minimal effort. Also,
scalability means that we can respond to demand for services in real
time. For example, you might deploy a load balancer in the cloud in
front of your application, maybe a custom application, and as requests
for the app increase.
First thing is that you only pay for the resources that you are using in
the public cloud. So for example, if you need a virtual machine to test
out a new configuration. You can do that in the cloud, very quickly by
spinning up the virtual machine, and then when you're finished, shut
it down. You aren't paying for it. Now on-premises, if you have
enough people doing that. You might need to actually acquire
additional hardware to support that increased demand for testing
purposes, let's say with virtual machines. In the cloud, licencing is
very convenient and easy to use.
21 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Hybrid Cloud
[Video description begins] Topic title: Hybrid Cloud. Your host for
the session is Dan Lachance. [Video description ends]
22 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Big data refers to the vast amounts of data, even from streaming over
the network, over the Internet, such as data coming in from news
feeds, data coming in from IoT devices, it could be coming from
anywhere. But when we have vast amounts of data, it makes sense
that we have a scalable environment to analyze that data, and an easy
and cheap way to do that is in the public cloud, but that's public
cloud.
What's the take on hybrid? Well, the hybrid kicks in, because you
might have some of those data feeds sourced from your on-premises
network, or perhaps your analysis tools are on-premises, but you want
big data stored in the cloud. Another use case would be, cloud backup
and replication. For instance, you might install an agent on your on-
premises servers or even devices, doesn't have to be a server that
periodically on a schedule backs data up to the cloud environment,
the public cloud. So you've got a link between your on-premises
environment and the cloud in terms of backup, even replication.
So not only backups, but you might have live replica data, replicated
from an on-premises file server into the cloud, and whether content is
changed in the cloud or on-premises, it synchronizes to the other
location. Then of course, you might use a hybrid solution for the short
term because you are adopting cloud computing. You want to migrate
some of your on-premises components into the cloud, such as data, or
applications, or virtual machines, that type of thing. The other thing to
think about with the hybrid cloud is that, at least on the public cloud
computing side, you're only paying for resources that are used.
23 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Community Cloud
[Video description begins] Topic title: Community Cloud. Your host
for the session is Dan Lachance. [Video description ends]
24 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Now, of course, we have security rules that are in place to limit traffic
flow, but the potential is there to allow that to happen, and depending
on the specific type of migration scenario you're talking about, you
could result with less administrative responsibility. So for example,
imagine that you are moving from an on-premises mail server that
your IT team must maintain, where all the user mailboxes are stored.
Let's say you're moving from that, to a cloud hosted email solution.
25 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
You can just add users and licenses with a click of a button, and so
that means then in that particular example that you don't have to
worry about updating the mail server software or the underlying
operating system running the mail server. That would then become
the responsibility, of the cloud service provider. So that's definitely a
perceived benefit. But there's no gain without some kind of
undertaken risk. One is proprietary technologies. If a cloud service
provider is offering their services or data exchange formats over the
network and with files in a very specific format, that could make it
difficult to get your data out of that cloud, back on premises or to a
different cloud provider.
The other thing to think about is data sensitivity. So, you might have
certain laws or regulations that require data to be collected, processed,
stored, shared, and archived in a very specific way. So in order to
comply with these laws and regulations, it would be upon you, the
cloud customer, to configure settings appropriately, to meet those data
sensitivity requirements.
26 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
27 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
virtual machine, and then that would take care of that problem. They
wouldn't have any additional permission. So RBAC is an important
consideration when it comes to security in cloud computing. Then
there's users and devices. For example, instead of going with just
username and password, which constitutes single factor
authentication, because it's both something you know, you might use
multi-factor authentication for all cloud user accounts.
Data loss prevention, has rules that looks at the type of information or
data being worked with, and if it, for example, determines that maybe
there's credit card numbers in it, it can automatically encrypt and
prevent forwarding of that information through email, as just one
example.Then, of course, auditing. Auditing allows for accountability.
We can track not only user activity, but also device activity that might
be abnormal, such as devices authenticating to a VPN in the middle
of the night when that normally does not happen, and many public
cloud service providers have mechanisms in place to automatically
28 of 29 2021-12-11, 20:30
Cloud Services: Cloud Computing Concepts Transcript https://cdn2.percipio.com/secure/c/1639301300.382d7b1f7473bd47c8...
Course Summary
[Video description begins] Topic title: Course Summary. [Video
description ends]
29 of 29 2021-12-11, 20:30