SlideShare a Scribd company logo
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
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
Lets
Lets
Watch
Watch
this!
this!
Reference: https://www.youtube.com/watch?v=dmPz1KGefU4
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
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.”
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.
Evolution
Evolution
of Cloud
of Cloud
Computin
Computin
g
g
Reference: https://mycloudblog7.wordpress.com/2015/05/29/the-evolution-to-cloud-computing-how-did-we-get-here/
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.
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
Characteristic
Characteristic
of Cloud
of Cloud
Computing
Computing
Reference: https://www.youtube.com/watch?v=uroryFU78gM
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
Characteristic
Characteristic
of Cloud
of Cloud
Computing
Computing
Advantage vs
Advantage vs
Disadvantage
Disadvantage
of Cloud
of Cloud
Computing
Computing
 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
 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.
 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
 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.
18
Challenges of
Challenges of
Cloud
Cloud
Computing
Computing
Assignment 1: (Individual)
Identify and explain the challenges of cloud
computing.
19
Challenges of
Challenges of
Cloud
Cloud
Computing
Computing
Q & A
Thank You
Thank You
Reference: Barrie Sosinsky (2011), “Cloud Computing Bible”, page 3 – 43.

More Related Content

Similar to Chapter 1 Introduction To Cloud Computing_Part 1.ppt (20)

DOCX
cloud computing basics
Sweta Kumari Barnwal
 
PPTX
Cloud-Computing-ppt (1).pptx
SamiullahKhan794730
 
PPTX
Cloud-Computing-ppt.pptx
HODIT12
 
PPTX
Cloud Computing Made Easy
Mayank Aggarwal
 
PPTX
Cloud-Computing-ppt.pptx
MiltonMolla1
 
PPTX
Cloud Computing Interview Questions
piyushchawala
 
PPT
Cloud computing
Nibi Maouriyan
 
PPTX
Cloud-Computing-ppt.pptx
NikhilRanaCSELEET005
 
PPTX
Cloud computing ppt
Pravesh ARYA
 
DOCX
Introduction to cloud computing
vishnu varunan
 
PPTX
Cloud computing ppt
Amex Ka
 
PPTX
basic concept of Cloud computing and its architecture
Mohammad Ilyas Malik
 
PPTX
Cloud computing(Basic).pptx
nischal52
 
PDF
Cloud computing final format(1)
ahmed elmeghiny
 
PPT
Welcome to the Cloud!
imogokate
 
PDF
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
Govt. P.G. College Dharamshala
 
PDF
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
Er Piyush Gupta IN ⊞⌘
 
PPTX
Cloud computing
Suryavamsi51
 
PPTX
Cloud computing
neha kamboj
 
PPTX
chapter 3 Selected Topics in computer.pptx
AschalewAyele2
 
cloud computing basics
Sweta Kumari Barnwal
 
Cloud-Computing-ppt (1).pptx
SamiullahKhan794730
 
Cloud-Computing-ppt.pptx
HODIT12
 
Cloud Computing Made Easy
Mayank Aggarwal
 
Cloud-Computing-ppt.pptx
MiltonMolla1
 
Cloud Computing Interview Questions
piyushchawala
 
Cloud computing
Nibi Maouriyan
 
Cloud-Computing-ppt.pptx
NikhilRanaCSELEET005
 
Cloud computing ppt
Pravesh ARYA
 
Introduction to cloud computing
vishnu varunan
 
Cloud computing ppt
Amex Ka
 
basic concept of Cloud computing and its architecture
Mohammad Ilyas Malik
 
Cloud computing(Basic).pptx
nischal52
 
Cloud computing final format(1)
ahmed elmeghiny
 
Welcome to the Cloud!
imogokate
 
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
Govt. P.G. College Dharamshala
 
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
Er Piyush Gupta IN ⊞⌘
 
Cloud computing
Suryavamsi51
 
Cloud computing
neha kamboj
 
chapter 3 Selected Topics in computer.pptx
AschalewAyele2
 

Recently uploaded (20)

PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
July Patch Tuesday
Ivanti
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
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.
  • 7. Evolution Evolution of Cloud of Cloud Computin Computin g g Reference: https://mycloudblog7.wordpress.com/2015/05/29/the-evolution-to-cloud-computing-how-did-we-get-here/
  • 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
  • 10. Characteristic Characteristic of Cloud of Cloud Computing Computing Reference: https://www.youtube.com/watch?v=uroryFU78gM
  • 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
  • 13. Advantage vs Advantage vs Disadvantage Disadvantage of Cloud of Cloud Computing Computing
  • 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.
  • 18. 18 Challenges of Challenges of Cloud Cloud Computing Computing Assignment 1: (Individual) Identify and explain the challenges of cloud computing.
  • 20. Q & A Thank You Thank You Reference: Barrie Sosinsky (2011), “Cloud Computing Bible”, page 3 – 43.