MSP360 Backup Scheduling and Retention Best Practices.pptxMSP360
Exolore The Essential AI Tools in 2025.pdfSrinivasan M
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptxsameeraaabegumm
Ad
Chapter 1 Introduction To Cloud Computing_Part 1.ppt
1. INTRODUCTION TO
INTRODUCTION TO
CLOUD COMPUTING
CLOUD COMPUTING
Upon completion of
this course, students
should be able:
C
L
O
1
Apply the core
concepts of
distributed
systems
underlying cloud
computing
systems and
architecture.
(C3, PLO1)
Understand the basic concepts of cloud computing
2. What
What
you will
you will
learn?
learn?
Define Cloud Computing – by NIST and Barrie
Sosinsky
Explain the evolution of Cloud Computing
Describe the characteristics of Cloud Computing:
a. Resource Pooling
b. Broad Network Access
c. On-demand Capabilities
d. Resource Pooling
e. Rapid Elasticity
f. Measured Services
Discuss the advantages and disadvantages of Cloud
Computing
Discuss the challenges of Cloud Computing
4. Definition
Definition
Cloud
Cloud
Computin
Computin
g
g
The U.S. National Institute of Standards and
Technology (NIST) defines cloud computing as:
“Cloud computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared
pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and services)
that can be rapidly provisioned and released with
minimal management effort or service provider
interaction.”
Translation: Cloud computing provides IT services over
the Internet in such a way that the end user doesn't
have knowledge about where the data is being stored,
where the infrastructure is located, and so on. The
user receives the service without knowing any of the
details about how it’s provided
5. Definitio
Definitio
n Cloud
n Cloud
Computin
Computin
g
g
Barrie Sosinsky, 2011 defines cloud computing as:
“Cloud Computing refers to applications and services
that run on a distributed network using virtualized
resources and accessed by common Internet
protocols and networking standards.”
6. Definitio
Definitio
n Cloud
n Cloud
Computin
Computin
g
g
Cloud computing is on-demand self-services-
including data centers, servers, storage facilities,
databases, networks and applications-over the
Internet.
Cloud computing relies on sharing of resources
to achieve economies of scale.
Cloud computing is flexible, scalable and
measurable to customers. They pay only for
what they use.
8. Evolution
Evolution
of Cloud
of Cloud
Computing
Computing
Cloud computing takes the technology, services, and
applications that are similar to those on the Internet
and turns them into a self-service utility.
Two essential concepts:
Abstraction: Cloud computing abstracts the details of
system implementation from users and developers.
Applications run on physical systems that aren’t
specified, data is stored in locations that are unknown,
administration of systems is outsourced to others, and
access by users is ubiquitous.
Virtualization: Cloud computing virtualizes systems by
pooling and sharing resources. Systems and storage
can be provisioned as needed from a centralized
infrastructure, costs are assessed on a metered basis,
multi-tenancy is enabled, and resources are scalable
with agility.
9. Conventional
Conventional
vs
vs
Cloud
Cloud
Conventional Manually Provisioned
Dedicated Hardware
Fixed Capacity
Pay for Capacity
Capital & Operational
Expenses
Managed via System
admins
Self-provisioned
Shared Hardware
Elastic Capacity
Pay for Use
Operational Expenses
Managed via APIs
Cloud
11. Characteristic
Characteristic
of Cloud
of Cloud
Computing
Computing
Characteristic Explanation
A client can provision computer resources
without the need for interaction with cloud
service provider personnel.
(Apps: Server, Time, Network and Storage)
Access to resources in the cloud is available
over the network using standard methods in
a manner that provides platform-
independent access to clients
of all types. (Apps: Smartphone, Tablets, PC’s
wide range of locations)
A cloud service provider creates resources
that are pooled together in a system that
supports multi-tenant usage.
(Apps: Physical and Virtual Resource with dynamic
provisioning)
Resources can be rapidly and elastically
provisioned
(Apps: Adding of removing nodes, servers, resource or
instances)
The use of cloud system resources is
measured, audited, and reported
to the customer based on a metered system.
On-
demand
self-service
Broad
network
access
Resource
pooling
Rapid
elasticity
Measured
service
14. Lower costs: Because cloud networks operate at higher
efficiencies and with greater utilization, significant cost
reductions are often encountered.
Ease of utilization: Depending upon the type of service being
offered, you may find that you do not require hardware or
software licenses to implement your service.
Quality of Service: The Quality of Service (QoS) is something
that you can obtain under contract from your vendor.
Reliability: The scale of cloud computing networks and their
ability to provide load balancing and failover makes them
highly reliable, often much more reliable than what you can
achieve in a single organization.
Outsourced IT management: A cloud computing deployment
lets someone else manage your computing infrastructure
while you manage your business. In most instances, you
achieve considerable reductions in IT staffing costs.
Advantage of
Advantage of
Cloud
Cloud
Computing
Computing
15. Simplified maintenance and upgrade: Because the
system is centralized, you can easily apply patches and
upgrades. This means your users always have access to
the latest software versions.
Low Barrier to Entry: In particular, upfront capital
expenditures are dramatically reduced. In cloud
computing, anyone can be a giant at any time.
Advantage of
Advantage of
Cloud
Cloud
Computing
Computing
cont.
cont.
16. Requires a constant Internet connection:
Cloud computing is impossible if you cannot
connect to the Internet. Since you use the
Internet to connect to both your applications and
documents, if you do not have an Internet
connection you cannot access anything, even
your own documents.
Does not work well with low-speed connections:
Similarly, a low-speed Internet connection, such
as that found with dial-up services, makes cloud
computing painful at best and often impossible.
Web-based applications require a lot of
bandwidth to download, as do large documents.
Features might be limited:
This situation is bound to change, but today many
web-based applications simply are not as full-
featured as their desktop-based applications.
16
Disadvantage
Disadvantage
of Cloud
of Cloud
Computing
Computing
17. Stored data might not be secure:
With cloud computing, all your data is stored on the
cloud. The questions is How secure is the cloud?
Can unauthorized users gain access to your
confidential data?
Stored data can be lost:
Theoretically, data stored in the cloud is safe,
replicated across multiple machines.
But on the off chance that your data goes missing,
you have no physical or local backup. Put simply,
relying on the cloud puts you at risk if the cloud lets
you down.
17
Disadvantage
Disadvantage
of Cloud
of Cloud
Computing
Computing
cont.
cont.