EGI User Virtualisation Workshop

Slides:



Advertisements
Similar presentations
1 EGI Federated Clouds Task Force HEPiX Spring 2012 Workshop Matteo Turilli
Advertisements

EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI - Identity Management Steven Newhouse Director, EGI.eu Federated Identity.
Grid and Cloud Operations Interoperability – An overview Alberto Di Meglio (CERN, EMI) Morris Riedel (FZJ, EMI) Shahbaz Memon (FZJ, EMI) Cal Loomis (CNRS/LAL,
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
EGI-Engage EGI-Engage Engaging the EGI Community towards an Open Science Commons Project Overview 9/14/2015 EGI-Engage: a project.
Climate Sciences: Use Case and Vision Summary Philip Kershaw CEDA, RAL Space, STFC.
European Grid Initiative Federated Cloud update Peter solagna Pre-GDB Workshop 10/11/
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Vision for European DCIs Steven Newhouse Project Director, EGI-InSPIRE 15/09/2010.
WNoDeS – Worker Nodes on Demand Service on EMI2 WNoDeS – Worker Nodes on Demand Service on EMI2 Local batch jobs can be run on both real and virtual execution.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Towards H2020 Tiziana Ferrari/EGI.eu WLCG Collaboration Workshop.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
EMI INFSO-RI JRA1.5-Infra-Cloud Computing Task Force Shahbaz Memon (JUELICH)
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN)
1 FedCloud Task Force Demo EGI CF2012 – Munich 28/29 March Matteo Turilli
EMI Middleware in Cloud Environments Shahbaz Memon (JUELICH), Eric Yen (ASGC), Morris Riedel (JUELICH), Mischa Salle (NIKHEF), Oscar Koeroo (NIKHEF) EGI.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI VM Management Chair: Alexander Papaspyrou 2/25/
European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EGI Technical Forum Madrid COMPSs in the EGI Federated Cloud Daniele Lezzi – BSC EGI Technical Forum Madrid.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Plans for PY2 Steven Newhouse Project Director, EGI.eu 30/05/2011 Future.
Servizi di brokering Valerio Venturi CCR Giornata di formazione dedicata al Cloud Computing 6 Febbraio 2013.
INFN OCCI implementation on Grid Infrastructure Michele Orrù INFN-CNAF OGF27, 13/10/ M.Orrù (INFN-CNAF) INFN OCCI implementation on Grid Infrastructure.
INDIGO – DataCloud WP5 introduction INFN-Bari CYFRONET RIA
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Work Package 5 Infrastructure.
European Grid Initiative The EGI Federated Cloud as Educational and Training Infrastructure for Data Science Tiziana Ferrari/ EGI.eu.
EGI-InSPIRE EGI-InSPIRE RI The European Grid Infrastructure Steven Newhouse Director, EGI.eu Project Director, EGI-InSPIRE 29/06/2016CoreGrid.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI A pan-European Research Infrastructure supporting the digital European Research.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Overview for ENVRI Gergely Sipos, Malgorzata Krakowian EGI.eu
Ian Bird, CERN WLCG Project Leader Amsterdam, 24 th January 2012.
1 EGI Federated Cloud Architecture Matteo Turilli Senior Research Associate, OeRC, University of Oxford Chair – EGI Federated Clouds Task Force
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Role and Challenges of the Resource Centre in the EGI Ecosystem Tiziana Ferrari,
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Information Services et al. Standup Chair: Morris Riedel With thanks to Sergio.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI DCI Collaborations Steven Newhouse 15/09/2010 DCI Vision1.
Bob Jones EGEE Technical Director
Accessing the VI-SEEM infrastructure
C Loomis (CNRS/LAL) and V. Floros (GRNET)
Regional Operations Centres Core infrastructure Centres
John Gordon STFC OMB 26 July 2011
Cloud Challenges C. Loomis (CNRS/LAL) EGI-TF (Amsterdam)
Steve Brewer Stichting European Grid Initiaitive
StratusLab Roadmap C. Loomis (CNRS/LAL) EGI TCB (Amsterdam)
Federated Cloud Computing
European Middleware Initiative (EMI)
Towards GLUE Schema 2.0 Sergio Andreozzi INFN-CNAF Bologna, Italy
FedCloud Blueprint Update
StratusLab Final Periodic Review
StratusLab Final Periodic Review
EMI Collaboration Programs
EMI Interoperability Activities
Steven Newhouse EGI-InSPIRE Project Director, EGI.eu
Steven Newhouse Project Director, EGI.eu
Short to Medium Term Priority issues for EGI, EMI, anD others
Agenda Welcome Project Status (inc. Activity Reports)
Linked Challenges Virtualisation has a key role to play….
EGI-Engage Engaging the EGI Community towards an Open Science Commons
Management of Virtual Execution Environments 3 June 2008
Connecting the European Grid Infrastructure to Research Communities
Solutions for federated services management EGI
Cloud Computing Dr. Sharad Saxena.
EGI – Organisation overview and outreach
Federated Identity Management: Status and perspectives of EGI
Steven Newhouse, EGI.eu EGI-InSPIRE Project Director
Operations Management Board April 30
Grid Systems: What do we need from web service standards?
EOSC-hub Contribution to the EOSC WGs
Presentation transcript:

EGI User Virtualisation Workshop Steven Newhouse & Michel Drescher EGI.eu EGI User Virtualisation Workshop

C21: Digital Research Extracting Knowledge from the Data Deluge EGI User Virtualisation Workshop

EGI User Virtualisation Workshop Linked Challenges Increasing the diversity of the users Provide more diverse services for more users Scale out the support model Increasing the flexibility of the infrastructure Move control back towards the end-users Scale out the different environments Virtualisation has a key role to play in EGI…. EGI User Virtualisation Workshop

EGI User Virtualisation Workshop This is why we are here… Is virtualisation internal to the data centre? Enterprise VMM solutions Is virtualisation just for providing different batch execution environments? CERN, CNAF and others Should virtualised resources be exposed and accessible as for other resources? Yes… the question is how… EGI User Virtualisation Workshop

Standards (e.g. OGF, DMTF, SNIA, …) Starting Points… EGI: Collaboration of resource providers Virtualised Resources will be federated Standards (e.g. OGF, DMTF, SNIA, …) European Intergovernmental Research Organisations (EIROs) National Grid Initiatives (NGIs) National Grid Initiatives (NGIs) Resource Centre Resource Centre Resource Centre EGI User Virtualisation Workshop

The Virtualised Future Experts (Communicating between users & providers) End-User Technology Experts (National, European & Global Collaborations) VO Specific Operations Staff End-Users (National, European & Global Collaborations) Virtual Research Community Infrastructure Providers Infrastructure Providers (Research & Commerical – National, European & Global) EGI User Virtualisation Workshop

A Virtualised Ecosystem EMI & IGE VO Specific Operations Staff EGI-InSPIRE StratusLab VENUS-C EGI User Virtualisation Workshop

EGI User Virtualisation Workshop What does this mean? No ‘big-bang’ migration Gradual change transparent to the end-user Clearly identify the role of the expert Already residing in the NGI and VRCs Increase the flexibility of the infrastructure Allow experts to configure resources Meet the immediate needs of their users Experts from other communities have access Demonstrate resources accessible to all EGI User Virtualisation Workshop

Diving into the details… EGI User Virtualisation Workshop

EGI User Virtualisation Workshop Some Constraints We have a production infrastructure Reuse the operational elements & model We have a federated model Virtualised resources will not change this May see consolidation May see other (commercial?) providers Need to expose this capability to others Completely to the end user? Probably not now To identified individuals in VOs? Probably yes EGI User Virtualisation Workshop

EGI User Virtualisation Workshop Key Usage Scenarios Running a pre-defined VM Image Running my VM Image (with my data) Deciding which virtualised resource to use Accounting across resource providers Reliability/Availability of the resource State change notification from the VM manager EGI User Virtualisation Workshop

Resource Centre View Resource Centre Experts End-User GLUE 2.0 Information Services SAML VM VM VM VM Wide Area Access Control OCCI OVF Management Control VM Management Layer CDMI Resource Centre VM Image Repository Compute Resources Storage Resources Network Resources Wide Area Message Bus JMX UsageRecord EGI User Virtualisation Workshop

Interoperable Interfaces EGI User Virtualisation Workshop

EGI User Virtualisation Workshop This Morning Assert there are 6 basic core use cases Is this true? Which of these are the most important? Are there more? Certainly…. Are they basic? Maybe… Discussion to follow. EGI User Virtualisation Workshop

Breakouts This Afternoon How should they be monitored? What does up & working mean? How should they be accessed? What elements of the VMM can be exposed? How should use be accounted for? Work in JRA1 to adapt operational tools What data needs to be collected and how? How are they discovered? What will users (& services) select on? EGI User Virtualisation Workshop

EGI User Virtualisation Workshop For all breakouts Are there standards we should be using? Are there best practices we should adopt? What is the maturity of the software? What is the availability of the software? What are the priorities? Where are the gaps, issues & concerns? What work is needed to remove these? EGI User Virtualisation Workshop

EGI User Virtualisation Workshop Bringing it Together Start with reports from the breakouts 15 mins each Answer the previous questions Consolidation across the groups What are the global issues and concerns? What are our global priorities? EGI User Virtualisation Workshop

EGI User Virtualisation Workshop The way ahead… Response from the technology providers Are you able to address these concerns? If so when? Response from the resource providers Engagement in a testbed of virtualised resources? How does integration into EGI work? Response from end-users (or reps!) Your interest and ability to use the testbed? EGI User Virtualisation Workshop

EGI User Virtualisation Workshop Outputs Slides, session notes & workshop summary Beginning of June Roadmap What do we need to do next? Testbed Establishing resource for use Not as adhoc islands… but as an infrastructure EGI User Virtualisation Workshop

EGI User Virtualisation Workshop Core Usage Scenarios EGI User Virtualisation Workshop

Scenario 1 VM Image known and accessible Running a pre-defined VM Image VM Image known and accessible VM Instance start, stop, dispose Federated AAI restricts access to instance Services VMM, AAI, Remote access Guidelines ======== Add as many references for further reading as required This should at least include references to scenarios that either match, or extend existing EGI use cases.

Scenario 2 VM Image is generated by the user Running my data and VM in the Infrastructure VM Image is generated by the user VM Image upload, snapshot download Data resident with provider Runtime link to data by configuration Services Data staging, VM Image configuration Guidelines ======== Add as many references for further reading as required This should at least include references to scenarios that either match, or extend existing EGI use cases.

Scenario 3 Many resource providers Comparable service descriptions Integrating multiple resource providers Many resource providers Comparable service descriptions Integration at user level Services Service description (Information) Guidelines ======== Add as many references for further reading as required This should at least include references to scenarios that either match, or extend existing EGI use cases.

Scenario 4 Unique user identification across resource providers Accounting across Resource Providers Unique user identification across resource providers Resource usage is accounted Shared resource accounting profile Services Accounting Guidelines ======== Add as many references for further reading as required This should at least include references to scenarios that either match, or extend existing EGI use cases.

Scenario 5 Provider reliability and availability statistics Reliability/Availability of Resource Providers Provider reliability and availability statistics Historic accounts, and current figures Regular publication of statistics Services Monitoring, Reporting (Information?) Guidelines ======== Add as many references for further reading as required This should at least include references to scenarios that either match, or extend existing EGI use cases.

Scenario 6 Reactive/proactive management VM/Resource state change notification Reactive/proactive management VM Instance state change management Real-time notification constraints Services Notification (infrastructure, endpoints) Guidelines ======== Add as many references for further reading as required This should at least include references to scenarios that either match, or extend existing EGI use cases.

Grid and Cloud Operations Interoperability – An overview Alberto Di Meglio (CERN, EMI) Morris Riedel (FZJ, EMI) Shahbaz Memon (FZJ, EMI) Cal Loomis (CNRS/LAL, StratusLab) Davide Salomoni (INFN, WNoDeS)

ISGC Paper IAAS/PAAS/SAAS The trend is foreseen to continue over the next years, forcing a greater integration between existing production grid infrastructures and the ability to provision resources „on-demand‟ that characterises the emerging cloud models [5]. The use of virtualisation to deliver „Infrastructure as a Service‟ (IaaS), hosted environments to provide a „Platform as a Service‟ (PaaS) and hosted applications to access „Software as a Service‟ (SaaS) promise to facilitate access to the research infrastrustructure to growing numbers of researchers and lower the deployment and maintenance costs for resource and middleware providers. 12/05/2011 EGI User Virtualization Workshop

EGI User Virtualization Workshop ISGC Paper Model 1 Scenario 1: Cloud resources behind grid services Standardization plays a limited role in this scenario, since it concerns the interface betwenn CEs and VMs, where a standard API would allow to separate CE and VM implementations. 12/05/2011 EGI User Virtualization Workshop

Model 1: Grid with private clouds Users grid services CEs CEs grid resources Virtualization Managers grid 24/03/2011 ISGC 2011 - Academia Sinica, Taipei, Taiwan

EGI User Virtualization Workshop ISGC Paper Model 2 Scenario 2: Shared grid and cloud access Remote access can be based on existing Virtual Organization principles and make use of existing Authentication, Authorization and Accounting (AAA) technology already extensively used by grid services, like VOMS, Argus or APEL. The Infrastructure part is relatively simple to implement, but the access model requires extension of existing grid AA policies and technologies, accounting and brokering mechanisms to the cloud systems. Standardization plays an important role in in the AAA services and in the Data Access services in case data sharing between the grid and the cloud services required 12/05/2011 EGI User Virtualization Workshop

Model 2: Grid and cloud access Users grid services grid AA broker Accounting, policies CEs grid Virtualization Managers 24/03/2011 ISGC 2011 - Academia Sinica, Taipei, Taiwan

EGI User Virtualization Workshop ISGC Paper Model 3 Scenario 3: Shared access with dynamic brokering The infrastructure part of this scenario is more complex to implement than previous cases. The access model requires extensions to the cloud virtualization managers of the AA policies and technologies and of the accounting and brokering mechanisms already used in the grid. In addition potentially complex accouting and billing systems have to be put in place to interact with commercial public providers. 12/05/2011 EGI User Virtualization Workshop

Model 3: Grid and hybrid cloud access Users grid Storage AAA CEs AAA broker grid Storage 24/03/2011 ISGC 2011 - Academia Sinica, Taipei, Taiwan

EGI User Virtualization Workshop ISGC Paper Model 4 Scenario 4: Dynamic grid services …the full potential of cloud can be exploited by realizing that grid services are indeed just services that can be provisioned according to the standard cloud approach This model is based on the assumption that grid services are specialized services needed by specific communities, but do not differ from a “business” point of view from other services required by other communities and provisioned using the dynamic capabilities of clouds in their PaaS or SaaS declinations The grid services, or suitable subsets of the current grid services, can therefore be instantiated on demand using pre-packaged appliances or by deploying and configuring the services on base virtual machines according to specific user communities requirements and then disposed of when not needed anymore. 12/05/2011 EGI User Virtualization Workshop

Model 4: Virtual grid services Users Grid services Site admins Grid Appliances CEs Virtualization Managers grid 24/03/2011 ISGC 2011 - Academia Sinica, Taipei, Taiwan