Cloud computing Fundamentals

Post on 11-Nov-2014

320 views 0 download

Tags:

description

Cloud Computing SeminarICTRENDSFEU-East Asia College, July 4, 2012

Transcript of Cloud computing Fundamentals

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!