89
Cloud Computing Fundamentals © http://flickr.com/photos/kaysha/1001 590652/ @superk en Ken-Lauren Daganio

Cloud computing Fundamentals

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Cloud computing Fundamentals

Cloud Computing Fundamentals

© http://flickr.com/photos/kaysha/1001590652/

@superken

Ken-Lauren Daganio

Page 2: Cloud computing Fundamentals

Cloud?

Page 3: Cloud computing Fundamentals

Cloud?

Page 4: Cloud computing Fundamentals

Cloud (n.) A network that delivers requested virtual resources as a

service

Page 5: Cloud computing Fundamentals

Cloud (n.) A network that delivers requested virtual resources as a

service

Page 6: Cloud computing Fundamentals

Cloud (n.) A network that delivers requested virtual resources as a

service

Page 7: Cloud computing Fundamentals

Cloud (n.) A network that delivers requested virtual resources as a

service

Page 8: Cloud computing Fundamentals
Page 9: Cloud computing Fundamentals
Page 10: Cloud computing Fundamentals
Page 11: Cloud computing Fundamentals
Page 12: Cloud computing Fundamentals
Page 13: Cloud computing Fundamentals
Page 14: Cloud computing Fundamentals
Page 15: Cloud computing Fundamentals
Page 16: Cloud computing Fundamentals
Page 17: Cloud computing Fundamentals
Page 18: Cloud computing Fundamentals
Page 19: Cloud computing Fundamentals
Page 20: Cloud computing Fundamentals
Page 21: Cloud computing Fundamentals
Page 22: Cloud computing Fundamentals

AND

Page 23: Cloud computing Fundamentals

AND SO

Page 24: Cloud computing Fundamentals

AND SOMUCH

Page 25: Cloud computing Fundamentals

AND SOMUCH

MORE!

Page 26: Cloud computing Fundamentals

WOW! THIS IS SOEXCITING!

Page 27: Cloud computing Fundamentals

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/

Page 28: Cloud computing Fundamentals

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/

Page 29: Cloud computing Fundamentals

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/

Page 30: Cloud computing Fundamentals

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/

Page 31: Cloud computing Fundamentals

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/

Page 32: Cloud computing Fundamentals

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/

Page 33: Cloud computing Fundamentals

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/

Page 34: Cloud computing Fundamentals

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/

Page 35: Cloud computing Fundamentals
Page 36: Cloud computing Fundamentals

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/

Page 37: Cloud computing Fundamentals

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/

Page 38: Cloud computing Fundamentals

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/

Page 39: Cloud computing Fundamentals

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/

Page 40: Cloud computing Fundamentals

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/

Page 41: Cloud computing Fundamentals

on-demand network access

shared pool of configurable computing resources

service provider interaction

Page 42: Cloud computing Fundamentals

on-demand network access

shared pool of configurable computing resources

service provider interaction

IAAS

Page 43: Cloud computing Fundamentals

Infrastructure as a service

shared pool of configurable computing resources

service provider interaction

IAAS

Page 44: Cloud computing Fundamentals

Infrastructure as a service

shared pool of configurable computing resources

service provider interaction

IAAS

PAAS

Page 45: Cloud computing Fundamentals

Infrastructure as a service

Platform as a service

service provider interaction

IAAS

PAAS

Page 46: Cloud computing Fundamentals

Infrastructure as a service

Platform as a service

service provider interaction

IAAS

PAAS

SAAS

Page 47: Cloud computing Fundamentals

Infrastructure as a service

Platform as a service

Software as a service

IAAS

PAAS

SAAS

Page 48: Cloud computing Fundamentals

Cloud Delivery Models

IAAS

PAAS

SAAS

Page 49: Cloud computing Fundamentals

IAAS

PAAS SAAS

Page 50: Cloud computing Fundamentals

IAAS

Page 51: Cloud computing Fundamentals

IAASAn infrastructure provider (IP) makes an entire computing infrastructure

available “as a service”

Page 52: Cloud computing Fundamentals

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

Page 53: Cloud computing Fundamentals

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

Page 54: Cloud computing Fundamentals

IAAS

Page 55: Cloud computing Fundamentals

IAAS

PAAS SAAS

Page 56: Cloud computing Fundamentals

IAAS

PAAS SAAS

Page 57: Cloud computing Fundamentals

PAAS

Page 58: Cloud computing Fundamentals

PAAS

Service provider (SP) supplies The software platform or

middleware where the applications run

Page 59: Cloud computing Fundamentals

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

Page 60: Cloud computing Fundamentals

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

Page 61: Cloud computing Fundamentals

PAAS

Page 62: Cloud computing Fundamentals

PAAS

Page 63: Cloud computing Fundamentals

IAAS

PAAS SAAS

Page 64: Cloud computing Fundamentals

IAAS

PAAS SAAS

Page 65: Cloud computing Fundamentals

SAAS

Page 66: Cloud computing Fundamentals

SAAS

Service provider (SP) is responsible for the creation, updating, and

maintenance of software and application

Page 67: Cloud computing Fundamentals

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

Page 68: Cloud computing Fundamentals

IAAS

PAAS SAAS

Page 69: Cloud computing Fundamentals

IAAS

PAAS SAAS

Page 70: Cloud computing Fundamentals
Page 71: Cloud computing Fundamentals

ON-DEMAND SELF SERVICE

Page 72: Cloud computing Fundamentals

ON-DEMAND SELF SERVICE

BROAD NETWORK ACCESS

Page 73: Cloud computing Fundamentals

ON-DEMAND SELF SERVICE

BROAD NETWORK ACCESS

POOL OF VIRTUALIZED RESOURCES

Page 74: Cloud computing Fundamentals

ON-DEMAND SELF SERVICE

BROAD NETWORK ACCESS

POOL OF VIRTUALIZED RESOURCES

UTILITY BASED PRICING

Page 75: Cloud computing Fundamentals
Page 76: Cloud computing Fundamentals

Better Capitalization

Page 77: Cloud computing Fundamentals

Better Capitalization

Accelerate software development, deployment,

and testing

Page 78: Cloud computing Fundamentals

Better Capitalization

Accelerate software development, deployment,

and testing

Elasticity of resources

Page 79: Cloud computing Fundamentals

Better Capitalization

Accelerate software development, deployment,

and testing

Elasticity of resources

Access to complex infrastructure and resources

withoutinternal resources!

Page 80: Cloud computing Fundamentals
Page 81: Cloud computing Fundamentals

Maturity

Page 82: Cloud computing Fundamentals

Maturity

Security

Page 83: Cloud computing Fundamentals

Maturity

Standards

Security

Page 84: Cloud computing Fundamentals

Maturity

Standards

Security

Interoperability

Page 85: Cloud computing Fundamentals
Page 86: Cloud computing Fundamentals

Ken-Lauren Daganio@superken

Page 87: Cloud computing Fundamentals
Page 88: Cloud computing Fundamentals

http://badsectorlabs.com

Page 89: Cloud computing Fundamentals

Thank you!