• No results found

EMI views on Cloud Computing

N/A
N/A
Protected

Academic year: 2021

Share "EMI views on Cloud Computing"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

EMI views on Cloud Computing

Florido Paganelli Lund University

(2)

Outline

Outline

1 What are Clouds

2 EMI view

Customer comes first EGI Cloud profile

3 How can Grid and Cloud cooperate?

(3)

What are Clouds

A Definition

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service

provider interaction1

1

National Institute of Standards and Technology (NIST) - Computer Security Division - Computer Security Resource Center

(4)

What are Clouds

A Definition

Cloud computing is a model forenabling convenient,

on-demand network access to a shared pool of configurable computing resources(e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service

provider interaction1

1

(5)

What are Clouds

Commonly accepted (practical) definitions

enabling convenient, on-demand network access to a shared pool of configurable computing resources

SaaS : Software as a Service

applications without bothering about system configuration.

PaaS : Platform as a Service

a VM accessible remotely, with a software selection, useful for developers.

IaaS : Infrastructure as a Service

Set of virtual machines, storage elements, remotely configurable.

(6)

What are Clouds

Companies and Frameworks

Companies

...

Frameworks

(7)

EMI view

The Cloud and Virtualization Task Force

Explore possibilities of how virtualization and cloud technologies can interact with the grid within EMI

Gather information onexisting projects

Understand Grid Users requirements

(8)

EMI view Customer comes first

DCI Roadmap (2009) defines some joint Cloud objectives, summarized in theDCI Blueprint

(9)

EMI view EGI Cloud profile

2011-04-04: the EGI Cloud Integration profile

EGI use cases:

1 Running a pre-defined VM image

2 Running my data and VM in the infrastructure

3 Integrating multiple resource providers

4 Accounting across Resource providers

5 Reliability/availability of Resource Providers

6 VM Resource/state change notification

(10)

EMI view EGI Cloud profile

1. Running a pre-defined VM image

Users:

provide own VM image and wants to run it on a resource provider access the machine remotely

(11)

EMI view EGI Cloud profile

2. Running my data and VM in the infrastructure

Users:

want to have control on how the VM accesses resources outside the resource provider

need virtualization features such assnapshotting

eventually want to retrieve the whole machine to move it somewhere else

(12)

EMI view EGI Cloud profile

3. Integrating multiple resource provider

Users:

want to choose among cloud resource providers

want to now about VM management interfaces on each RP

(13)

EMI view EGI Cloud profile

the other 3 profiles

4. Accounting across Resource providers

Users access and usage needs to be recorded

Tech: RP have to share some accounting system; OGF UR 1.0, UR

2.0 will include it, for the moment being UK NGS uses UR+ that contains Cloud accounting data

5. Reliability/availability of Resource Providers

Users want to monitor quality and status of the RP

Tech: Monitoring and reporting services for Virtualized environments

(14)

EMI view EGI Cloud profile

the other 3 profiles

6. VM Resource/state change notification

Users:

want to be notified real-time about machines issues eventually want to take actions accordingly

Tech: well-known notification technologies can be used: RSS, Email,

(15)

How can Grid and Cloud cooperate?

(16)

How can Grid and Cloud cooperate?

(17)

How can Grid and Cloud cooperate?

(18)

How can Grid and Cloud cooperate?

(19)

Conclusions

Summary

ARC doesn’t have a cloud strategy/plan yet

EMI doesn’t have a cloud plan either, but it’s working on scenarios to seamlessly deploy its services in the cloud, keeping in mind EGI’s needs

EGI has has built an architecture based on the user profiles I’ve shown

(20)

Conclusions

Thanks!

EGI DCI Roadmap

https://documents.egi.eu/document/172

EGI Cloud Integration Profile

https://documents.egi.eu/document/435

Presentation: Grid and Cloud Operations Interoperability – An overview

Di Meglio (CERN, EMI), Riedel (FZJ, EMI), Memon (FZJ, EMI), Loomis (CNRS/LAL, StratusLab),Salomoni (INFN, WNoDeS) 24/03/2011 ISGC 2011 - Academia Sinica, Taipei, Taiwan

(21)

Addenda

(22)

Addenda

Model 1: Grid with private clouds

Simplest to implement

Very little modifications on the grid services (adapt CEs to see VM managers as an LRMS)

Transparent for users

Minimal impact for site admins

Standardization role: VM managers APIs (for the CE support) Virtualized WN and storage space (non-persistent)

(23)

Addenda

Model 2: Grid and cloud access

Infrastructure part simple to implement

Access model requires extension of AA policies and technologies, accounting and brokering mechanisms

Very little modifications on the grid services (adapt CEs to see VM managers as an LRMS)

Grid access transparent for users, new cloud access Minimal impact for site admins

Standardization role: VM APIs, AA, storage interfaces, SRM, CDMI

Virtualized WN, custom execution environments,

(24)

Addenda

Model 3: Grid and hybrid cloud access

Infrastructure part more complex to implement

Access model requires extension of AA policies and technologies, accounting and brokering mechanisms

Very little modifications on the grid services (adapt CEs to see VM managers as an LRMS)

Grid access transparent for users, new cloud access More effort for site admins in setting up and managing the private/public cloud, peak time management possible

Standardization role: VM APIs, AA, storage interfaces, SRM, CDMI,

Virtualized WN, custom execution environments,

persistent/shared storage space via mounted cloud file systems, commercial cloud storage

Elasticity

(25)

Addenda

Model 4: Virtual grid services

Infrastructure and service part more complex to implement No special additional AAA requirements

Potentially non trivial modifications to grid services to run as dynamically instantiated appliances

Grid access transparent for users

Grid potentially easier to set up for site admins

Standardization role: no special requirements for grid/cloud interop, but pressure on grid standardization for service discovery and registration, dynamic configuration, info systems

(26)

Who am I

Who am I

MSc in CompSci @ Università "La Sapienza" di Roma

working part-time at Lund University (Sweden) within the EMI project

working part-time on virtualization and web services in Malmö (Sweden)

References

Related documents

Cloud computing is a model for enabling convenient, on- demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage,

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications,

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and

Cloud computing is a model for enabling convenient, on- demand network access to a shared pool of configurable computing resources (e.g., networks, servers,

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers,

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers,

Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers,

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers,