SlideShare a Scribd company logo
1
Introduction to Cloud
Computing
2
Part 1 Reference Text
• Thomas Erl, Zaigham Mahmood, and Ricardo
Puttini, Cloud Computing: Concepts, Technology &
Architecture, Prentice Hall, May 20, 2013, ISBN:
978-0133387520
3
Outline
1. A brief history
2. Definition
3. Motivation, Benefit, Risk
4. Concepts
4
Outline
1. A brief history
2. Definition
3. Motivation, Benefit, Risk
4. Concepts
5
Brief History
• Computer scientist John McCarthy publicly
proposed in 1961
 If computers of the kind I have advocated become the
computers of the future, then computing may someday
be organized as a public utility just as the telephone
system is a public utility. … The computer utility could
become the basis of a new and important industry
• Leonard Kleinrock, a chief scientist of the ARPANET
project, in 1969
 As of now, computer networks are still in their infancy,
but as they grow up and become sophisticated, we will
probably see the spread of ‘computer utilities’ …
6
Brief History
• Internet-based computer utilities since the mid-1990s
 Search engines
 Email services
 Open publishing platforms: MySpace, YouTube
 Social media: Facebook, Twitter
• In the late 1990s, Salesforce.com pioneered the
notion of bringing remotely provisioned services into
the enterprise
• In 2002, Amazon.com launched the Amazon Web
Services (AWS) platform
 Remotely provisioned storage, computing resources, and
business functionality
7
Brief History
• The term “cloud computing” emerged in the
commercial arena in 2006
 Amazon launched its Elastic Compute Cloud (EC2)
services
 “lease” computing capacity and processing power to run their
enterprise applications
 Google Apps also began providing browser-based
enterprise applications
8
Outline
1. A brief history
2. Definition
3. Motivation, Benefit, Risk
4. Concepts
9
Definitions
• Wikipedia
 Cloud computing is a model for enabling ubiquitous
network access to a shared pool of configurable
computing resources
10
Definitions
• NIST (National Institute of Standard and Technology)
 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. This cloud model is
composed of five essential characteristics, three service
models, and four deployment models
• A concise definition
 Cloud computing is a specialized form of distributed
computing that introduces utilization models for remotely
provisioning scalable and measured resources
11
Outline
1. A brief history
2. Definition
3. Motivation, Benefit, Risk
4. Concepts
12
Business Drivers
• Capacity planning
 Process of determining and fulfilling future demands of an
organization’s IT resources, products, and services
 Lead Strategy - adding capacity to an IT resource in anticipation of
demand
 Lag Strategy - adding capacity when the IT resource reaches its full
capacity
 Match Strategy - adding IT resource capacity in small increments, as
demand increases
 Planning for capacity can be challenging
• Cost Reduction
 Cost of acquiring new infrastructure
 Cost of its ongoing ownership
• Organizational Agility
 Measure of an organization’s responsiveness to change
13
Benefits
• Reduced Investments and Proportional Costs
• Increased Scalability
• Increased Availability and Reliability
14
Risks and Challenges
• Increased Security Vulnerabilities
• Limited Portability Between Cloud Providers
• Multi-Regional Compliance and Legal Issues
 Some UK laws require personal data belonging to UK
citizens to be kept within the United Kingdom
15
A cloud consumer’s application has a decreased level of portability when assessing a
potential migration from Cloud A to Cloud B, because the cloud provider of Cloud B does
not support the same security technologies as Cloud A.
16
Outline
1. A brief history
2. Definition
3. Motivation, Benefit, Risk
4. Concepts
17
Basic concepts: cloud
• A cloud refers to a distinct IT environment that is
designed for the purpose of remotely provisioning
scalable and measured IT resources
18
Basic concepts: IT resource
• An IT resource is a physical or virtual IT-related
artifact that can be either software based, such as a
virtual server or a custom software program, or
hardware-based, such as a physical server or a
network device
19
A cloud with IT resources
20
Cloud Consumers and Cloud Providers
• Cloud provider
 The party that provides cloud-based IT resources
• Cloud consumer
 The party that uses cloud-based IT resources
21
Cloud service
• A cloud service (or cloud product) is any IT resource
that is made remotely accessible via a cloud
22
Service-level agreement (SLA)
• Cloud service usage conditions are typically
expressed in a service-level agreement (SLA)
• A service contract between a cloud provider and
cloud consumer
 Describes QoS features, behaviors, and limitations of a
cloud-based service or other provisions
 Provides details of various measurable characteristics
related to IT outcomes
 Uptime, security characteristics, and other specific QoS
features, including availability, reliability, and performance
23
Cloud service consumer
• The cloud service consumer is a temporary runtime
role assumed by a software program when it
accesses a cloud service
Examples of cloud service consumers. Depending on the nature of a given diagram, an artifact labeled as a
cloud service consumer may be a software program or a hardware device (in which case it is implied that it is
running a software program capable of acting as a cloud service consumer).
Ad

More Related Content

Similar to Lecture_1.1.pptx introduction to cloud ar (20)

General Cloud-Copmuting for rview and add.ppt
General Cloud-Copmuting for rview and add.pptGeneral Cloud-Copmuting for rview and add.ppt
General Cloud-Copmuting for rview and add.ppt
sherif_salamh
 
Cloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxCloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptx
Vivek Shelke
 
Security & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksSecurity & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networks
ijcsa
 
Cloud computing is an umbrella term used to refer to Internet
Cloud computing is an umbrella term used to refer to InternetCloud computing is an umbrella term used to refer to Internet
Cloud computing is an umbrella term used to refer to Internet
harendraj2ee
 
Cloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsCloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithms
IJEEE
 
cloud computing introduction description
cloud  computing  introduction descriptioncloud  computing  introduction description
cloud computing introduction description
swatihalunde
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Arar Fahem
 
cloud computing presentation with latest
cloud computing presentation with latestcloud computing presentation with latest
cloud computing presentation with latest
TRIOSTECHNOLOGIES2
 
cloud computing presentation contained in this
cloud computing presentation contained in thiscloud computing presentation contained in this
cloud computing presentation contained in this
AkshitaChhabra6
 
Cloud ppt for college students for their projects
Cloud ppt for college students for their projectsCloud ppt for college students for their projects
Cloud ppt for college students for their projects
ragunayaka4361
 
The Riisk and Challllenges off Clloud Computtiing
The Riisk and Challllenges off Clloud ComputtiingThe Riisk and Challllenges off Clloud Computtiing
The Riisk and Challllenges off Clloud Computtiing
IJERA Editor
 
Irfan Jalal Bhat presentation on enggineering
Irfan Jalal Bhat presentation on enggineeringIrfan Jalal Bhat presentation on enggineering
Irfan Jalal Bhat presentation on enggineering
naveen rathee
 
Irfan Jalal Bhat presentation on enggineering
Irfan Jalal Bhat presentation on enggineeringIrfan Jalal Bhat presentation on enggineering
Irfan Jalal Bhat presentation on enggineering
naveen rathee
 
cloud wge rgreh trhtrwjytekjhtgh trwh wtrr shbfg
cloud wge rgreh trhtrwjytekjhtgh trwh wtrr shbfgcloud wge rgreh trhtrwjytekjhtgh trwh wtrr shbfg
cloud wge rgreh trhtrwjytekjhtgh trwh wtrr shbfg
ricagip499
 
Introduction to Cloud Computing(basics).
Introduction to Cloud Computing(basics).Introduction to Cloud Computing(basics).
Introduction to Cloud Computing(basics).
PoornimaB49
 
Irfan Jalal Bhat - Cloud Computing Basics
Irfan Jalal Bhat - Cloud Computing BasicsIrfan Jalal Bhat - Cloud Computing Basics
Irfan Jalal Bhat - Cloud Computing Basics
EzeokoliChukwuebukaS2
 
Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt
Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt Irfan Jalal Bhat.pptIrfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt
Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt
NastyaM6
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
MeymunaMohammed1
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Ripal Ranpara
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
MuhammadArslan799356
 
General Cloud-Copmuting for rview and add.ppt
General Cloud-Copmuting for rview and add.pptGeneral Cloud-Copmuting for rview and add.ppt
General Cloud-Copmuting for rview and add.ppt
sherif_salamh
 
Cloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxCloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptx
Vivek Shelke
 
Security & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksSecurity & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networks
ijcsa
 
Cloud computing is an umbrella term used to refer to Internet
Cloud computing is an umbrella term used to refer to InternetCloud computing is an umbrella term used to refer to Internet
Cloud computing is an umbrella term used to refer to Internet
harendraj2ee
 
Cloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsCloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithms
IJEEE
 
cloud computing introduction description
cloud  computing  introduction descriptioncloud  computing  introduction description
cloud computing introduction description
swatihalunde
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Arar Fahem
 
cloud computing presentation with latest
cloud computing presentation with latestcloud computing presentation with latest
cloud computing presentation with latest
TRIOSTECHNOLOGIES2
 
cloud computing presentation contained in this
cloud computing presentation contained in thiscloud computing presentation contained in this
cloud computing presentation contained in this
AkshitaChhabra6
 
Cloud ppt for college students for their projects
Cloud ppt for college students for their projectsCloud ppt for college students for their projects
Cloud ppt for college students for their projects
ragunayaka4361
 
The Riisk and Challllenges off Clloud Computtiing
The Riisk and Challllenges off Clloud ComputtiingThe Riisk and Challllenges off Clloud Computtiing
The Riisk and Challllenges off Clloud Computtiing
IJERA Editor
 
Irfan Jalal Bhat presentation on enggineering
Irfan Jalal Bhat presentation on enggineeringIrfan Jalal Bhat presentation on enggineering
Irfan Jalal Bhat presentation on enggineering
naveen rathee
 
Irfan Jalal Bhat presentation on enggineering
Irfan Jalal Bhat presentation on enggineeringIrfan Jalal Bhat presentation on enggineering
Irfan Jalal Bhat presentation on enggineering
naveen rathee
 
cloud wge rgreh trhtrwjytekjhtgh trwh wtrr shbfg
cloud wge rgreh trhtrwjytekjhtgh trwh wtrr shbfgcloud wge rgreh trhtrwjytekjhtgh trwh wtrr shbfg
cloud wge rgreh trhtrwjytekjhtgh trwh wtrr shbfg
ricagip499
 
Introduction to Cloud Computing(basics).
Introduction to Cloud Computing(basics).Introduction to Cloud Computing(basics).
Introduction to Cloud Computing(basics).
PoornimaB49
 
Irfan Jalal Bhat - Cloud Computing Basics
Irfan Jalal Bhat - Cloud Computing BasicsIrfan Jalal Bhat - Cloud Computing Basics
Irfan Jalal Bhat - Cloud Computing Basics
EzeokoliChukwuebukaS2
 
Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt
Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt Irfan Jalal Bhat.pptIrfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt
Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt
NastyaM6
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
MuhammadArslan799356
 

More from Radhika R (20)

ppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computingppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computing
Radhika R
 
cloud consumer perspective from IAAS security
cloud consumer perspective from IAAS securitycloud consumer perspective from IAAS security
cloud consumer perspective from IAAS security
Radhika R
 
module4 cloud provider and consumer persp
module4 cloud provider and consumer perspmodule4 cloud provider and consumer persp
module4 cloud provider and consumer persp
Radhika R
 
containers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction partcontainers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction part
Radhika R
 
containerization1. introduction to contain
containerization1. introduction to containcontainerization1. introduction to contain
containerization1. introduction to contain
Radhika R
 
moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...
Radhika R
 
Cloud computing is a model for enabling convenient, on-demand network access ...
Cloud computing is a model for enabling convenient, on-demand network access ...Cloud computing is a model for enabling convenient, on-demand network access ...
Cloud computing is a model for enabling convenient, on-demand network access ...
Radhika R
 
a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...
Radhika R
 
containers-in-cloud introduction to ppts
containers-in-cloud introduction to  pptscontainers-in-cloud introduction to  ppts
containers-in-cloud introduction to ppts
Radhika R
 
containerization with example module and
containerization with example module andcontainerization with example module and
containerization with example module and
Radhika R
 
containers-in-cloud introduction example
containers-in-cloud introduction examplecontainers-in-cloud introduction example
containers-in-cloud introduction example
Radhika R
 
Virtualization technology and virtualization
Virtualization technology and virtualizationVirtualization technology and virtualization
Virtualization technology and virtualization
Radhika R
 
introduction to web technology and web application
introduction to web technology and web applicationintroduction to web technology and web application
introduction to web technology and web application
Radhika R
 
Introduction to cloud delivery models of paas
Introduction to cloud delivery models of paasIntroduction to cloud delivery models of paas
Introduction to cloud delivery models of paas
Radhika R
 
Virtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server ConsolidationVirtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server Consolidation
Radhika R
 
Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...
Radhika R
 
A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...
Radhika R
 
Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...
Radhika R
 
lecture4.ppt is no sql database introduction
lecture4.ppt is no sql database  introductionlecture4.ppt is no sql database  introduction
lecture4.ppt is no sql database introduction
Radhika R
 
NOSQL introduction for big data analytics
NOSQL introduction for big data analyticsNOSQL introduction for big data analytics
NOSQL introduction for big data analytics
Radhika R
 
ppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computingppt1.pptx introduction to cloud computing
ppt1.pptx introduction to cloud computing
Radhika R
 
cloud consumer perspective from IAAS security
cloud consumer perspective from IAAS securitycloud consumer perspective from IAAS security
cloud consumer perspective from IAAS security
Radhika R
 
module4 cloud provider and consumer persp
module4 cloud provider and consumer perspmodule4 cloud provider and consumer persp
module4 cloud provider and consumer persp
Radhika R
 
containers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction partcontainers-in-cloud.pptx introduction part
containers-in-cloud.pptx introduction part
Radhika R
 
containerization1. introduction to contain
containerization1. introduction to containcontainerization1. introduction to contain
containerization1. introduction to contain
Radhika R
 
moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...moThese platforms hide the complexity and details of the underlying infrastru...
moThese platforms hide the complexity and details of the underlying infrastru...
Radhika R
 
Cloud computing is a model for enabling convenient, on-demand network access ...
Cloud computing is a model for enabling convenient, on-demand network access ...Cloud computing is a model for enabling convenient, on-demand network access ...
Cloud computing is a model for enabling convenient, on-demand network access ...
Radhika R
 
a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...a collection/group of integrated and networked hardware, software and Interne...
a collection/group of integrated and networked hardware, software and Interne...
Radhika R
 
containers-in-cloud introduction to ppts
containers-in-cloud introduction to  pptscontainers-in-cloud introduction to  ppts
containers-in-cloud introduction to ppts
Radhika R
 
containerization with example module and
containerization with example module andcontainerization with example module and
containerization with example module and
Radhika R
 
containers-in-cloud introduction example
containers-in-cloud introduction examplecontainers-in-cloud introduction example
containers-in-cloud introduction example
Radhika R
 
Virtualization technology and virtualization
Virtualization technology and virtualizationVirtualization technology and virtualization
Virtualization technology and virtualization
Radhika R
 
introduction to web technology and web application
introduction to web technology and web applicationintroduction to web technology and web application
introduction to web technology and web application
Radhika R
 
Introduction to cloud delivery models of paas
Introduction to cloud delivery models of paasIntroduction to cloud delivery models of paas
Introduction to cloud delivery models of paas
Radhika R
 
Virtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server ConsolidationVirtualization Technology Hardware Independence Server Consolidation
Virtualization Technology Hardware Independence Server Consolidation
Radhika R
 
Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...Computing hardware technologies include Rackamount form factor server with in...
Computing hardware technologies include Rackamount form factor server with in...
Radhika R
 
A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...A number of characteristics define cloud data, applications services and infr...
A number of characteristics define cloud data, applications services and infr...
Radhika R
 
Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...Cloud computing is an umbrella term used to refer to Internet based developme...
Cloud computing is an umbrella term used to refer to Internet based developme...
Radhika R
 
lecture4.ppt is no sql database introduction
lecture4.ppt is no sql database  introductionlecture4.ppt is no sql database  introduction
lecture4.ppt is no sql database introduction
Radhika R
 
NOSQL introduction for big data analytics
NOSQL introduction for big data analyticsNOSQL introduction for big data analytics
NOSQL introduction for big data analytics
Radhika R
 
Ad

Recently uploaded (20)

Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Structural Response of Reinforced Self-Compacting Concrete Deep Beam Using Fi...
Journal of Soft Computing in Civil Engineering
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
some basics electrical and electronics knowledge
some basics electrical and electronics knowledgesome basics electrical and electronics knowledge
some basics electrical and electronics knowledge
nguyentrungdo88
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
Data Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptxData Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptx
RushaliDeshmukh2
 
Mathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdfMathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdf
TalhaShahid49
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...
IJCSES Journal
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
How to use nRF24L01 module with Arduino
How to use nRF24L01 module with ArduinoHow to use nRF24L01 module with Arduino
How to use nRF24L01 module with Arduino
CircuitDigest
 
Oil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdfOil-gas_Unconventional oil and gass_reseviours.pdf
Oil-gas_Unconventional oil and gass_reseviours.pdf
M7md3li2
 
some basics electrical and electronics knowledge
some basics electrical and electronics knowledgesome basics electrical and electronics knowledge
some basics electrical and electronics knowledge
nguyentrungdo88
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Value Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous SecurityValue Stream Mapping Worskshops for Intelligent Continuous Security
Value Stream Mapping Worskshops for Intelligent Continuous Security
Marc Hornbeek
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptxLidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
Data Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptxData Structures_Linear data structures Linked Lists.pptx
Data Structures_Linear data structures Linked Lists.pptx
RushaliDeshmukh2
 
Mathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdfMathematical foundation machine learning.pdf
Mathematical foundation machine learning.pdf
TalhaShahid49
 
Compiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptxCompiler Design_Lexical Analysis phase.pptx
Compiler Design_Lexical Analysis phase.pptx
RushaliDeshmukh2
 
Smart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineeringSmart Storage Solutions.pptx for production engineering
Smart Storage Solutions.pptx for production engineering
rushikeshnavghare94
 
15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...
IJCSES Journal
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Metal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistryMetal alkyne complexes.pptx in chemistry
Metal alkyne complexes.pptx in chemistry
mee23nu
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptxExplainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
Explainable-Artificial-Intelligence-XAI-A-Deep-Dive (1).pptx
MahaveerVPandit
 
How to use nRF24L01 module with Arduino
How to use nRF24L01 module with ArduinoHow to use nRF24L01 module with Arduino
How to use nRF24L01 module with Arduino
CircuitDigest
 
Ad

Lecture_1.1.pptx introduction to cloud ar

  • 2. 2 Part 1 Reference Text • Thomas Erl, Zaigham Mahmood, and Ricardo Puttini, Cloud Computing: Concepts, Technology & Architecture, Prentice Hall, May 20, 2013, ISBN: 978-0133387520
  • 3. 3 Outline 1. A brief history 2. Definition 3. Motivation, Benefit, Risk 4. Concepts
  • 4. 4 Outline 1. A brief history 2. Definition 3. Motivation, Benefit, Risk 4. Concepts
  • 5. 5 Brief History • Computer scientist John McCarthy publicly proposed in 1961  If computers of the kind I have advocated become the computers of the future, then computing may someday be organized as a public utility just as the telephone system is a public utility. … The computer utility could become the basis of a new and important industry • Leonard Kleinrock, a chief scientist of the ARPANET project, in 1969  As of now, computer networks are still in their infancy, but as they grow up and become sophisticated, we will probably see the spread of ‘computer utilities’ …
  • 6. 6 Brief History • Internet-based computer utilities since the mid-1990s  Search engines  Email services  Open publishing platforms: MySpace, YouTube  Social media: Facebook, Twitter • In the late 1990s, Salesforce.com pioneered the notion of bringing remotely provisioned services into the enterprise • In 2002, Amazon.com launched the Amazon Web Services (AWS) platform  Remotely provisioned storage, computing resources, and business functionality
  • 7. 7 Brief History • The term “cloud computing” emerged in the commercial arena in 2006  Amazon launched its Elastic Compute Cloud (EC2) services  “lease” computing capacity and processing power to run their enterprise applications  Google Apps also began providing browser-based enterprise applications
  • 8. 8 Outline 1. A brief history 2. Definition 3. Motivation, Benefit, Risk 4. Concepts
  • 9. 9 Definitions • Wikipedia  Cloud computing is a model for enabling ubiquitous network access to a shared pool of configurable computing resources
  • 10. 10 Definitions • NIST (National Institute of Standard and Technology)  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. This cloud model is composed of five essential characteristics, three service models, and four deployment models • A concise definition  Cloud computing is a specialized form of distributed computing that introduces utilization models for remotely provisioning scalable and measured resources
  • 11. 11 Outline 1. A brief history 2. Definition 3. Motivation, Benefit, Risk 4. Concepts
  • 12. 12 Business Drivers • Capacity planning  Process of determining and fulfilling future demands of an organization’s IT resources, products, and services  Lead Strategy - adding capacity to an IT resource in anticipation of demand  Lag Strategy - adding capacity when the IT resource reaches its full capacity  Match Strategy - adding IT resource capacity in small increments, as demand increases  Planning for capacity can be challenging • Cost Reduction  Cost of acquiring new infrastructure  Cost of its ongoing ownership • Organizational Agility  Measure of an organization’s responsiveness to change
  • 13. 13 Benefits • Reduced Investments and Proportional Costs • Increased Scalability • Increased Availability and Reliability
  • 14. 14 Risks and Challenges • Increased Security Vulnerabilities • Limited Portability Between Cloud Providers • Multi-Regional Compliance and Legal Issues  Some UK laws require personal data belonging to UK citizens to be kept within the United Kingdom
  • 15. 15 A cloud consumer’s application has a decreased level of portability when assessing a potential migration from Cloud A to Cloud B, because the cloud provider of Cloud B does not support the same security technologies as Cloud A.
  • 16. 16 Outline 1. A brief history 2. Definition 3. Motivation, Benefit, Risk 4. Concepts
  • 17. 17 Basic concepts: cloud • A cloud refers to a distinct IT environment that is designed for the purpose of remotely provisioning scalable and measured IT resources
  • 18. 18 Basic concepts: IT resource • An IT resource is a physical or virtual IT-related artifact that can be either software based, such as a virtual server or a custom software program, or hardware-based, such as a physical server or a network device
  • 19. 19 A cloud with IT resources
  • 20. 20 Cloud Consumers and Cloud Providers • Cloud provider  The party that provides cloud-based IT resources • Cloud consumer  The party that uses cloud-based IT resources
  • 21. 21 Cloud service • A cloud service (or cloud product) is any IT resource that is made remotely accessible via a cloud
  • 22. 22 Service-level agreement (SLA) • Cloud service usage conditions are typically expressed in a service-level agreement (SLA) • A service contract between a cloud provider and cloud consumer  Describes QoS features, behaviors, and limitations of a cloud-based service or other provisions  Provides details of various measurable characteristics related to IT outcomes  Uptime, security characteristics, and other specific QoS features, including availability, reliability, and performance
  • 23. 23 Cloud service consumer • The cloud service consumer is a temporary runtime role assumed by a software program when it accesses a cloud service Examples of cloud service consumers. Depending on the nature of a given diagram, an artifact labeled as a cloud service consumer may be a software program or a hardware device (in which case it is implied that it is running a software program capable of acting as a cloud service consumer).