9
1 Cloud Computing? Dipl.Ing. Abdelnasser Abdelhadi Islamic University – Gaza Department of Computer Engineering April 2010 Collaboration Business Processes CRM/ERP/HR Industry Applications Computing as a Service Platform as a Service High Volume Transactions Software as a Service Middleware Database Web 2.0 Application Runtime Java Runtime Development Tooling 2 Infrastructure as a Service Platform as a Service Servers Networking Storage Data Center Fabric Shared virtualized, dynamic provisioning

Cloud Computing?site.iugaza.edu.ps/.../CloudComputing-Introduction... · 1999–Salesforce.com is established, providing an “on demand” SaaS(Software as a Service). 2001 –IBM

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cloud Computing?site.iugaza.edu.ps/.../CloudComputing-Introduction... · 1999–Salesforce.com is established, providing an “on demand” SaaS(Software as a Service). 2001 –IBM

1

Cloud Computing?Dipl.‐Ing. Abdelnasser AbdelhadiIslamic University –GazaDepartment of Computer Engineering April 2010

Collaboration

Business Processes

CRM/ERP/HRIndustry 

Applications

Computing as a Service

Platform as a Service

High VolumeTransactions

Software as a Service

Middleware

Database

Web 2.0 ApplicationRuntime

JavaRuntime

DevelopmentTooling

2

Infrastructure as a Service

Platform as a Service

Servers Networking StorageData Center 

Fabric

Shared virtualized, dynamic provisioning

Page 2: Cloud Computing?site.iugaza.edu.ps/.../CloudComputing-Introduction... · 1999–Salesforce.com is established, providing an “on demand” SaaS(Software as a Service). 2001 –IBM

2

E thi      S i  (X S)

Computing On Demand

Buy and Pay Computing as you use:

Everything as a Service (XaaS)

AaaS: Application as a Service

PaaS: Platform as a Service

SaaS: Software as a Service

DaaS: Data as a Service

IaaS: Infrastructure as a ServiceIaaS: Infrastructure as a Service

HaaS: Hardware as a Service

Software As a ServiceSoftware As a Service

Page 3: Cloud Computing?site.iugaza.edu.ps/.../CloudComputing-Introduction... · 1999–Salesforce.com is established, providing an “on demand” SaaS(Software as a Service). 2001 –IBM

3

What Is Cloud Computing?

The National Institute of Standards and Technology (NIST) defines cloud computing as: 

“a model for enabling convenient, on‐demand network access to a shared pool of configurable 

6

p f f gcomputing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.”

Page 4: Cloud Computing?site.iugaza.edu.ps/.../CloudComputing-Introduction... · 1999–Salesforce.com is established, providing an “on demand” SaaS(Software as a Service). 2001 –IBM

4

Visual Model ‐ Cloud Computing

Cloud Computing Characteristics

Cloud Computing has 5 essential characteristics:On‐demand self‐service that does not require human f qinteraction with each service’s providerUbiquitous (bright) network access from networks and wirelesslyLocation‐independent resource pooling that serves all consumers

8

Rapid elasticity allowing use to be scaled up or down and purchased in any quantity at any timeMeasured service that can be monitored, controlled and reported

Page 5: Cloud Computing?site.iugaza.edu.ps/.../CloudComputing-Introduction... · 1999–Salesforce.com is established, providing an “on demand” SaaS(Software as a Service). 2001 –IBM

5

PRIVATE CLOUD

COMMUNITY CLOUD

Shared by several organizations and 

Deployment Model OverviewDeployment Model Overview

Operated solely for an organization. 

gsupports a specific community that has shared concerns

PUBLIC CLOUD

d il bl h

HYBRID CLOUD

Composition of two or more clouds (private  community  or public) Made available to the 

general public or a large industry group and is 

owned by an organization selling cloud services.

(private, community, or public) that remain unique entities but are bound together by standardized or 

proprietary technology that enables data and application 

portability

Cloud Computing Enterprise Use Cases

Enterprise to Cloud

Enterprise to Cloudto Enterprise

Private Cloud

Changing Cloud VendorsHybrid Cloud

Page 6: Cloud Computing?site.iugaza.edu.ps/.../CloudComputing-Introduction... · 1999–Salesforce.com is established, providing an “on demand” SaaS(Software as a Service). 2001 –IBM

6

Summarized History1960 ‐ John McCarthy opined that "computation may someday be organized as a public utility" Early 1990s –The term “cloud” comes into commercial use referring to large networks and the advancement of the Internetreferring to large networks and the advancement of the Internet.1999 – Salesforce.com is established, providing an “on demand” SaaS (Software as a Service).2001 – IBM details the SaaS concept in their “Autonomic Computing Manifesto”2005 –Amazon provides access to their excess capacity on a utility computing  and storage basis2007 –Google, IBM, various Universities embark on a large scale l d  ti   h  j tcloud computing research project2008 –Gartner says cloud computing will “shape the relationship among consumers of IT services, those who use IT services and those who sell them”

11

Evolution to the Cloud

12

Page 7: Cloud Computing?site.iugaza.edu.ps/.../CloudComputing-Introduction... · 1999–Salesforce.com is established, providing an “on demand” SaaS(Software as a Service). 2001 –IBM

7

Example of the rise in cloud services

ive

Ban

dwid

th C

onsu

med

Rel

ati

Source: Amazon Web Services Blog, January 2008 (http://aws.typepad.com/aws/2008/05/lots-of-bits.html)

Evolution of the Cloud Computing MarketFrom Stand-Alone to The Inter-Cloud

Phase 1

Internal Cloud

Phase 2 Phase 3 Phase 4

Private Cloud Open Cloud

Stand-AloneData Centers

Virtual Private Cloud

Inter‐CloudInter‐Cloud

Public Cloud Public Cloud

PRESENT 2015-2017

Federation / Workload Portability / Interoperability / Security

Public Cloud #1 Public Cloud #2

Page 8: Cloud Computing?site.iugaza.edu.ps/.../CloudComputing-Introduction... · 1999–Salesforce.com is established, providing an “on demand” SaaS(Software as a Service). 2001 –IBM

8

Maximilien Brice, © CERN

Samples of cloud services

Page 9: Cloud Computing?site.iugaza.edu.ps/.../CloudComputing-Introduction... · 1999–Salesforce.com is established, providing an “on demand” SaaS(Software as a Service). 2001 –IBM

9

Cloud Systems Research

Simple, transparent, controllable cloud computing infrastructure

What types of interfaces are appropriate for clouds?

How should cloud networks be constructed/managed?

How are security concerns addressed in “the cloud”?

How are various workloads most efficiently transferred?

What types of applications can run in clouds?What types of applications can run in clouds?

What types of service level agreements are appropriate?

Industry is pretty much engagedVarious commercial offerings exist