views of cloud computing · world-leading research with real-world impact! 7. nist cloud computing...

20
1 Views of Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair March 25, 2016 [email protected] www.profsandhu.com © Ravi Sandhu World-Leading Research with Real-World Impact! CS 6393 Lecture 7 Part 1

Upload: others

Post on 25-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

1

Views of Cloud Computing

Prof. Ravi SandhuExecutive Director and Endowed Chair

March 25, 2016

[email protected]

© Ravi Sandhu World-Leading Research with Real-World Impact!

CS 6393 Lecture 7 Part 1

Page 2: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 2World-Leading Research with Real-World Impact!

The Cloud

The Network is the Computer- Sun Microsystems, early 1990s

The Cloud is the Computer- IEEE Spectrum, 2008

Datacenter as a Computer- Barroso and Hölzle, 2009

Page 3: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 3World-Leading Research with Real-World Impact!

Cloudwashing

Page 4: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 4World-Leading Research with Real-World Impact!

The Cloud: Perspectives and Forces

Science

EngineeringBusiness

Page 5: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 5World-Leading Research with Real-World Impact!

NIST Cloud Computing 3-4-5 Definition

2009-201116

versions

5 Essential Characteristics

3 Service Models 4 Deployment Models

Page 6: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 6World-Leading Research with Real-World Impact!

NIST Cloud Computing 3-4-5 Definition

2009-201116

versions

5 Essential Characteristics

3 Service Models 4 Deployment Models

PublicPrivateCommunityHybrid

Software as a Service (SaaS)Platform as a Service (PaaS)Infrastructure as a Service (IaaS)

Page 7: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 7World-Leading Research with Real-World Impact!

NIST Cloud Computing 3-4-5 Definition

2009-201116

versions

5 Essential Characteristics

3 Service Models 4 Deployment Models

PublicPrivateCommunityHybrid

Software as a Service (SaaS)Platform as a Service (PaaS)Infrastructure as a Service (IaaS)

On-demand self serviceBroad network accessResource pooling (multi-tenant)Rapid elasticityMeasured service

Page 8: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 8World-Leading Research with Real-World Impact!

NIST Cloud Computing 3-4-5 Definition

2009-201116

versions

5 Essential Characteristics

3 Service Models 4 Deployment Models

PublicPrivateCommunityHybrid

Software as a Service (SaaS)Platform as a Service (PaaS)Infrastructure as a Service (IaaS)

On-demand self serviceBroad network accessResource pooling (multi-tenant)Rapid elasticityMeasured service

Geographic distributionHomogeneityResilienceMassive scaleVirtualizationSecurity

Other Common Characteristics

Page 9: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

“We argue that Cloud Computing not only overlaps with Grid Computing, it is indeed evolved out of Grid Computing and relies on Grid Computing as its backbone and infrastructure support.”

I don’t think so

© Ravi Sandhu 9World-Leading Research with Real-World Impact!

Cloud and Grid: Foster et al 2008

Page 10: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 10World-Leading Research with Real-World Impact!

Cloud and Grid: Foster et al 2008

Page 11: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

1. Coordinates resources that are not subject to centralized control Virtual Organization (VO)

2. Uses standard, open, general-purpose protocols and interfaces Globus toolkit

3. Delivers non-trivial qualities of service

© Ravi Sandhu 11World-Leading Research with Real-World Impact!

Grid 3 Point Checklist: Foster 2002

Page 12: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

1. Coordinates resources that are not subject to centralized control Virtual Organization (VO)

2. Uses standard, open, general-purpose protocols and interfaces Globus toolkit

3. Delivers non-trivial qualities of service

© Ravi Sandhu 12World-Leading Research with Real-World Impact!

Grid versus Cloud

On-demand self serviceBroad network accessResource pooling (multi-tenant)Rapid elasticityMeasured service

Geographic distributionHomogeneityResilienceMassive scaleVirtualizationSecurity

No but VOs may be enabled on demand

No but standard opensourcesoftware and APIs may emerge(OpenStack is the current contender)

Yes

Grid

Cloud

Page 13: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 13World-Leading Research with Real-World Impact!

Grid versus Cloud Drivers

Cloud Commercially developed Little or no academic input Pay-per-use Payment driven Centrally owned hardware Centrally scheduled Single point of trust Simple security Interactive Commodity computing Small and medium businesses Virtualization essential Not so predictable performance

Grid DoD funded, no commercial traction Mainly academic driven Pay-per-seat (one-time payment) Project oriented, proposal driven Multiply owned hardware Distributed scheduling Multiple trust points Complex PKI based security Batch High performance computing High end organizations Virtualization often not used Predictable performance

Page 14: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 14World-Leading Research with Real-World Impact!

Cloud and Grid: Foster et al 2008

The triangle model of next-generation Internet Computing

Page 15: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 15World-Leading Research with Real-World Impact!

Berkeley View of Cloud: 2010

Page 16: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

Not IaaS or PaaS but classes of utility computing

© Ravi Sandhu 16World-Leading Research with Real-World Impact!

Berkeley View of Cloud: 2010

AbstractionLevel

ApplicationSpecificity

AmazonEC2

MicrosoftAzure

GoogleAppEngine

SalesForceforce.com

Page 17: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 17World-Leading Research with Real-World Impact!

Berkeley View of Cloud: 2010

Page 18: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 18World-Leading Research with Real-World Impact!

Berkeley View of Cloud: 2010

Page 19: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 19World-Leading Research with Real-World Impact!

Cyber Security:What is Different in the Cloud?

Risk = f (Threats,

Vulnerabilities, Impact)

Threats

Vulnerabilities Impact

Page 20: Views of Cloud Computing · World-Leading Research with Real-World Impact! 7. NIST Cloud Computing 34--5 Definition. 2009-2011. 16 versions. 5 Essential Characteristics. 3 Service

© Ravi Sandhu 20World-Leading Research with Real-World Impact!

Cyber Security:What is Different in the Cloud?

Securityand

Privacy

Multi-Tenancy

Compliance and Forensics Cloud Service Provider