Upload
ken-lauren-daganio
View
320
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Cloud Computing SeminarICTRENDSFEU-East Asia College, July 4, 2012
Citation preview
Cloud Computing Fundamentals
© http://flickr.com/photos/kaysha/1001590652/
@superken
Ken-Lauren Daganio
Cloud?
Cloud?
Cloud (n.) A network that delivers requested virtual resources as a
service
Cloud (n.) A network that delivers requested virtual resources as a
service
Cloud (n.) A network that delivers requested virtual resources as a
service
Cloud (n.) A network that delivers requested virtual resources as a
service
AND
AND SO
AND SOMUCH
AND SOMUCH
MORE!
WOW! THIS IS SOEXCITING!
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction
– From the National Institute of Standards and Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
on-demand network access
shared pool of configurable computing resources
service provider interaction
on-demand network access
shared pool of configurable computing resources
service provider interaction
IAAS
Infrastructure as a service
shared pool of configurable computing resources
service provider interaction
IAAS
Infrastructure as a service
shared pool of configurable computing resources
service provider interaction
IAAS
PAAS
Infrastructure as a service
Platform as a service
service provider interaction
IAAS
PAAS
Infrastructure as a service
Platform as a service
service provider interaction
IAAS
PAAS
SAAS
Infrastructure as a service
Platform as a service
Software as a service
IAAS
PAAS
SAAS
Cloud Delivery Models
IAAS
PAAS
SAAS
IAAS
PAAS SAAS
IAAS
IAASAn infrastructure provider (IP) makes an entire computing infrastructure
available “as a service”
IAASAn infrastructure provider (IP) makes an entire computing infrastructure
available “as a service”
IPs manage a large pool of computing resources and use virtualization to
assign and dynamically resize the resourcesrequired by customers
IAASAn infrastructure provider (IP) makes an entire computing infrastructure
available “as a service”
IPs manage a large pool of computing resources and use virtualization to
assign and dynamically resize the resourcesrequired by customers
Customers rent processing capacity, memory, data storage, and networking
resources that are provisioned over a network
IAAS
IAAS
PAAS SAAS
IAAS
PAAS SAAS
PAAS
PAAS
Service provider (SP) supplies The software platform or
middleware where the applications run
PAAS
Service provider (SP) supplies The software platform or
middleware where the applications run
Service user is responsible for the creation, updating,
and maintenance of the application
PAAS
Service provider (SP) supplies The software platform or
middleware where the applications run
Service user is responsible for the creation, updating,
and maintenance of the application
The sizing of the hardware required for the execution of the software is made in a transparent manner
PAAS
PAAS
IAAS
PAAS SAAS
IAAS
PAAS SAAS
SAAS
SAAS
Service provider (SP) is responsible for the creation, updating, and
maintenance of software and application
SAAS
Service provider (SP) is responsible for the creation, updating, and
maintenance of software and application
Service user accesses the service through Internet-based interfaces
IAAS
PAAS SAAS
IAAS
PAAS SAAS
ON-DEMAND SELF SERVICE
ON-DEMAND SELF SERVICE
BROAD NETWORK ACCESS
ON-DEMAND SELF SERVICE
BROAD NETWORK ACCESS
POOL OF VIRTUALIZED RESOURCES
ON-DEMAND SELF SERVICE
BROAD NETWORK ACCESS
POOL OF VIRTUALIZED RESOURCES
UTILITY BASED PRICING
Better Capitalization
Better Capitalization
Accelerate software development, deployment,
and testing
Better Capitalization
Accelerate software development, deployment,
and testing
Elasticity of resources
Better Capitalization
Accelerate software development, deployment,
and testing
Elasticity of resources
Access to complex infrastructure and resources
withoutinternal resources!
Maturity
Maturity
Security
Maturity
Standards
Security
Maturity
Standards
Security
Interoperability
Ken-Lauren Daganio@superken
http://badsectorlabs.com
Thank you!