The EGI Federated Cloud, architecture and use cases

Slides:



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

EGI-InSPIRE EGI-InSPIRE RI The EGI Federated Cloud, using standards to create a fair and open European Cloud marketplace David.
EGI-Engage EGI-Engage Engaging the EGI Community towards an Open Science Commons Project Overview 9/14/2015 EGI-Engage: a project.
European Grid Initiative Federated Cloud update Peter solagna Pre-GDB Workshop 10/11/
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Future Plans T. Ferrari/EGI.eu 1.
A public-private partnership building a multidisciplinary cloud platform for data intensive science Bob Jones Head of openlab IT dept CERN This document.
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.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI The Federated Cloud solution David Wallom University of Oxford SA5 Task Leader.
Helix Nebula The Science Cloud CERN – 13 June 2014 Alberto Di MEGLIO on behalf of Bob Jones (CERN) This document produced by Members of the Helix Nebula.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
European Grid Initiative Data Services and Solutions Part 2: Data in the cloud Enol Fernández Data Services.
1 FedCloud Task Force Demo EGI CF2012 – Munich 28/29 March Matteo Turilli
EGI Technical Forum Madrid COMPSs in the EGI Federated Cloud Daniele Lezzi – BSC EGI Technical Forum Madrid.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
The EUBrazilOpenBio-BioVeL Use Case in EGI Daniele Lezzi, Barcelona Supercomputing Center EGI-TF September 2013.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Federated Cloud 1 17 Feb 2014 Diego Scardaci, EGI.eu Technical Outreach.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Data service requirements and provisioning models Gergely Sipos With input.
CLARIN EUDAT2020 uptake plan Dieter Van Uytvanck CLARIN ERIC EUDAT User Forum, Rome.
Cloud interoperability and elasticity with COMPSs Federated Cloud F2F Jan , Amsterdam Daniele Lezzi – Barcelona Supercomputing Center.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI SA4: Advancing EGI’s Strategic Goals Michel Drescher Technical Manager, EGI.eu.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Federated Cloud Status David Wallom University of Oxford Chair, EGI Federated.
Instituto de Biocomputación y Física de Sistemas Complejos Cloud resources and BIFI activities in JRA2 Reunión JRU Española.
DIRAC for Grid and Cloud Dr. Víctor Méndez Muñoz (for DIRAC Project) LHCb Tier 1 Liaison at PIC EGI User Community Board, October 31st, 2013.
EGI Technical Forum Madrid The EUBrazilOpenBio-BioVeL Use Case in EGI Daniele Lezzi – BSC EGI Technical Forum Madrid.
EGI-InSPIRE EGI-InSPIRE RI CAP4SME and EGI.
EGI-InSPIRE EGI Federated Cloud Salvatore Pinto Cloud Technologist EGI.eu.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
European Grid Initiative The EGI Federated Cloud as Educational and Training Infrastructure for Data Science Tiziana Ferrari/ EGI.eu.
Daniele Lezzi Execution of scientific workflows on federated multi-cloud infrastructures IBERGrid Madrid, 20 September 2013.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI A pan-European Research Infrastructure supporting the digital European Research.
EGI-InSPIRE RI EGI Compute and Data Services for Open Access in H2020 Tiziana Ferrari Technical Director, EGI.eu
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Federated Cloud Update.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Overview for ENVRI Gergely Sipos, Malgorzata Krakowian EGI.eu
INDICATE Final Conference, Ankara, Turkey – 15 October, INDICATE Final Conference, Ankara, Turkey EGI & eCulture The role of.
EGI-InSPIRE RI An Introduction to European Grid Infrastructure (EGI) March An Introduction to the European Grid Infrastructure.
EGI-InSPIRE EGI-InSPIRE RI A European Cloud federation EGI’s Cloud strategy for 2020 EGI position paper:
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 EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Developing Horizon 2020 projects January 2014 EGI FedCloud F2F, Oxford.
The EGI Federated Cloud
PaaS services for Computing and Storage
Onedata Eventually Consistent Virtual Filesystem for Multi-Cloud Infrastructures Michał Orzechowski (CYFRONET AGH)
Jordi Farres HMA-WG Meeting ESRIN, 23 Jan 2013
Bob Jones EGEE Technical Director
Accessing the VI-SEEM infrastructure
Ecological Niche Modelling in the EGI Cloud Federation
EGI: advanced computing for research in Europe… and beyond!
StratusLab First Periodic Review
Steve Brewer Stichting European Grid Initiaitive
User Engagement in EGI (With focus on the cloud)
Federated Cloud Computing
IaaS Layer – Solutions for “Enablers”
INTAROS WP5 Data integration and management
Ian Bird GDB Meeting CERN 9 September 2003
FedCloud Blueprint Update
StratusLab Final Periodic Review
StratusLab Final Periodic Review
The Federated Cloud solution
Agenda Welcome Project Status (inc. Activity Reports)
Brief introduction to the project
EGI-Engage Engaging the EGI Community towards an Open Science Commons
The EGI Perspective A European federated community cloud
Management of Virtual Execution Environments 3 June 2008
Cloud Computing Dr. Sharad Saxena.
Introduction to the EGI cloud federations
Federated Identity Management: Status and perspectives of EGI
The EGI Federated Cloud
ELIXIR Competence Center
EOSC-hub Contribution to the EOSC WGs
Presentation transcript:

The EGI Federated Cloud, architecture and use cases David Wallom University of Oxford Chair, EGI Federated Cloud david.wallom@oerc.ox.ac.uk

The EGI Federated Cloud, architecture and use cases Overview Principles and Value Capabilities, Technology and Services User Communities and usage models 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

The EGI Federated Cloud, architecture and use cases Overview Principles and Value Capabilities, Technology and Services User Communities and usage models 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

EGI Services Individual Researchers & Teams Research Communities & Institutions Resource Centres & Institutions Federated Cloud Federated Operations Community Driven Innovation & Support High-Throughput Data Analysis 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

EGI Services Individual Researchers & Teams Research Communities & Institutions Resource Centres & Institutions Federated Cloud Federated Operations Community Driven Innovation & Support High-Throughput Data Analysis 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

The EGI Federated Cloud, architecture and use cases Value proposition The EGI Federated Cloud, a federation of public and private Clouds, offering Services to researchers initially in Europe, in future sharing and collaborating globally. Multiple IaaS Cloud providers visible to the user as a single system able to Scale to user needs Provide resilience Prevent provider/vendor lock-in Targeted towards the research community Standards based federation of IaaS cloud: Exposes a set of independent cloud services accessible to users utilising a common standards profile Simplifies connection of existing community specific production services Deployment of services across multiple providers and capacity bursting Production launch May ‘14 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

Principles of Federation Resource integration: IaaS Cloud Computing to be integrated into the existing production infrastructure. Heterogeneous implementation: no mandate on the cloud technology. Standards and validation: Use recommended and common open standards for interfaces and images Provider agnosticism: the only condition to federate resources is to expose at least one of the chosen user facing interfaces and services. Original Task Force Mandate: 18 months, September 2011 – March 2013 EGI-Inspire Integration: Formalised scope as Task SA2.6 from April 2013 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

The EGI Federated Cloud, architecture and use cases Overview Principles and Value Capabilities, Technology and Services User Communities and usage models 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

Required Cloud Capabilities Uniform interface to manage VM instances across multiple, heterogeneous, cloud providers Consistent method to customise instantiated services Uniform access/transfer interface to object storage Single point of information on available Cloud resources Single sign-on across available resources and services Cloud service availability monitoring and functionality testing Management of distributed virtual images across multiple clouds Tooling to support automated user choice between cloud providers Resources available through consistent SLAs and known business models Resources operating to known security standards using technologies of know levels of security 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

EGI Cloud Infrastructure EGI Collaboration Tools EGI Cloud Infrastructure Platform Virtual Instance Mgmt Storage Management Image Repository Cloud Management Framework (OpenStack, OpenNebula, Synnefo, …) EGI Cloud Marketplace EGI Application DB EGI Core Platform Service Registry Information Discovery Federated AAI Monitoring Accounting Help and Support Security Co-ordination Training and Outreach Sustainable Business Models 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

Instance Management through OCCI rOCCI-Server Cloud Management Framework 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

The EGI Federated Cloud, architecture and use cases Contextualisation Process of installing, configuring and preparing software upon boot Policy that images build to support Cloudinit All supported CMF OCCI implementations extended appropriately 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

CDMI Technology and status Cloud Object Storage Service, PUT and GET files into the storage, accessible by cloud appliances and other applications Pioneering open implementation (Stoxy) Multiplatform Support for flexible authentication schemas (incl. PAM) OpenStack Keystone token compliant Selected as a supporting technology for FP7 Strategic project for OpenData use case Other implementations from BSC (Emotive), DESY (dCache) 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

The EGI Federated Cloud, architecture and use cases Federated AAI Inherited from the EGI AAI framework Scalable with many users Uniform authentication across multiple service providers Users manage their community via Virtual Organisations 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

Service Discovery & Information Publishing Information Service. Each cloud infrastructure exposes a LDAP server publishing information by means of a customised GLUE2 schema. Each LDAP server is polled by a top-BDII server. ldap://test03.egi.cesga.es:2170 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

GOCDB Illustrating Cloud type 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

Current Usage Record Content Accounting Current Usage Record Content Site User: local user/group, Digital Certificate DN VMUUID (VM instance identifier) Start (and End) Time Status Wall and CPU Duration VM source image Cloud Type Shim clients have been developed for each CMF to ensure that standardised accounting records are generated and published into the standards STOMP messenger framework. - EGI Accounting Portal data for the fedcloud VO, not all instantiated VMs 156276 VMs launched across 24 clouds 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

The EGI Federated Cloud, architecture and use cases Status 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

AppDB, our Cloud Marketplace Rich and diverse set of individual offerings Application/VM Image repository User community choice of provider at all levels Academic and commercial resource & service providers User community from the public and private sector 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

The EGI Federated Cloud, architecture and use cases Brokering 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

EGI Cloud Infrastructure User Community EGI Collaboration Tools EGI Cloud Infrastructure Platform Virtual Instance Mgmt Storage Management Image Repository GSI GLUE2 OCCI CDMI SAM UR OVF Cloud Management Stacks (OpenStack, OpenNebula, Synnefo, …) Providers Cloud Management Framework (new one we don’t now about and don’t want to care about) EGI Cloud Service Marketplace EGI Application DB EGI Core Platform Service Registry Information Discovery Federated AAI Monitoring Accounting Help and Support Security Co-ordination Training and Outreach Sustainable Business Models 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

The EGI Federated Cloud, architecture and use cases Resource Membership Certified 15 certified resource providers from 12 countries from the public and private sector Czech Republic, Germany, Greece, Hungary, Italy, Macedonia, Poland, Slovakia, Spain, Sweden, Turkey, United Kingdom 2 countries currently integrating Croatia, Finland 5 countries interested Bulgaria, France, Israel*, The Netherlands, Switzerland + other resource providers in existing member countries Worldwide partnership/interest Australia* (NECTAR) South Africa* (SAGrid) South Korea* (KISTI) United States* (NIST, NSF Centres) Integrating Interested * Not shown on map 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

Compatibility for Technology providers Cloud Mgmt. Fram. Fed. AAI Information Pub Monitoring Accounting Img. Mgmt. OCCI CDMI OpenStack Yes OpenNebula Synnefo - Cloudstack Emotive N/A Stoxy Yes* Example documentation for a CMF:- https://wiki.egi.eu/wiki/Fedcloud-tf:ResourceProviders:OpenStack 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

Federated Cloud Services Tier 4: Zero ICT Infrastructures PaaS PaaS VRE Virtual eLaboratory Tier 3: Platform as a Service Secure storage Key Mgmt Encryption ACL mgmt Tier 2: General-purpose platform services DB aaS Hadoop aaS Tier 1: Reliable Infrastructure Cloud Federated IaaS Cloud 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

The EGI Federated Cloud, architecture and use cases Overview Principles and Value Capabilities, Technology and Services User Communities and usage models 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

EGI FedCloud Communities PY4 Ecology – BioVeL: Biodiversity Virtual e-Laboratory Structural biology – WeNMR: a worldwide e-Infrastructure for NMR and structural biology Linguistics – CLARIN: ‘British National Corpus’ service (BNCWeb) Earth Observation – SSEP: European Space Agency’s Supersites Exploitation Platform for volcano and earthquakes monitoring (Collaboration with Helix Nebula) Software Engineering – SCI-BUS: simulated environments for portal testing Software Engineering – DIRAC: deploying ready-to-use distributed computing systems Interdisciplinary research– Catania Science Gateway Framework Musicology – Peachnote: dynamic analysis of musical scores Earth Observation – ENVRI: Common Operations of Environmental Research infrastructures (collaboration with EISCAT3D) Geology – VERCE: Virtual Earthquake and seismology Research Ecology – LifeWatch: E-Science European Infrastructure for Biodiversity and Ecosystem Research High Energy Physics – CERN ATLAS: ATLAS processing cluster via HelixNebula More info: https://wiki.egi.eu/wiki/Fedcloud-tf:Users 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

WeNMR e-Infrastructure (VirtualCing) Virtual Common Interface for NMR structure generation (VirtualCing), developed in WeNMR, has been deployed via the EGI Federated Cloud OCCI client ToPoS NMR Protein DB EGI Federated Cloud Infrastructure VirtualCing Cing = Common Interface for NMR structure generation Packaged into VM image for deployment Virtual CING Cing Virtual CING Cing Virtual CING Cing … 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

BioVeL EGI FedCloud Services are accessed from the BioVeL Portal, Taverna Workbench and EU- Brazil OpenBio VRE. BioVeL Portal is running on the EGI Federated Cloud The openModeller Web Service interface is integrated into the COMPs Workflow Orchestrator, which, using the VENUS-C middleware, dynamically instantiates openModeller workflows. BioSTIFF and Google OpenRefine services are also integrated in the EGI Federated Cloud, to be used in the ENM and other workflow. Portal Open Modeller Web Service Interface (OMWS2) EGI FedCloud Refine COMPSs Workflow Orchestrator The ENM architecture is described in this figure. The users interact through the ENM GUI deployed on the EUBrazilOpenBio SpeciesLab VRE. This VRE includes the services for Species Data Discovery, described in detail in the part of the training for biodiversity experts. This service provides with the occurrence points and the taxonomic descriptions. The SpeciesLab also provides Access to the workspace (where the user stores the occurrence points required for the ENM study and the geospatial data service).   The ENM GUI constructs an OM2 request and sends it to the ENM Submission service, an auxiliary service that deals with common management tasks, such as job monitoring and the resubmission of the failed jobs. The OMWS2 Service is the main entry point to the different computing back-ends available for ENM in the infrastructure. The access to this service depends on the client used to submit ENM experiments to the infrastructure. As was previously described, the ENM GUI can be used to submit experiments to the ENM Submission Service, which uses the OMWS2 to execute the experiments in one of the available back-ends. In addition, other OMWS/OMWS2 compatible clients (such as OM desktop) can be used too. An HTCondor cluster and a PMES/COMPSs-based Cloud infrastructure are the two major providers of computing resources in the infrastructure. The OMWS2 Service uses the Orchestration Service to allocate resources for the execution of experiments in the most appropriate back-end. Resource allocation is based on several factors, such as the workload of the back-end or the ENM algorithms available to the back-end. VENUS-C Cloud Middleware OCCI CDMI BioSTIFF EGI Federated Cloud EGI FedCloud 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014 In order to provide BioVeL with a cloud enabled openModeller endpoint, the EUBrazilOpenBio ENM service is exposed through an extended openModeller Web Service interface (OMWS+ in the picture). Such interface in EUBrazilOpenBio supports multi-staging and multiparametric experiments implemented through COMPSs and the openModeller software and managed through a Virtual Research Environment (VRE) portal. The OMWS extensions are backwards compatible with the original specification, allowing existing clients, as the Taverna Workflow Management System in BioVeL, to be fully supported in the new implementation. An Experiment Orchestrator Service acts as dispatcher of user’s requests towards different infrastructures. In the case of the EGI Federated Cloud, the VENUS-C middleware is used to instantiate openModeller workflows on cloud resources. The COMPSs Workflow Orchestrator receives the execution requests and takes care of the execution of the openModeller pipelines on dynamically deployed virtual machines. An rOCCI connector is used for the VMs management while data management supports CDMI endpoints.

ESA HN Flagship on the EGI Federated Cloud The European Space Agency deployed part of the ESA Helix Nebula Flagship into the EGI Federated Cloud: Use SlipStream Infrastructure Broker to deploy a custom computing cluster on multiple Federated Cloud sites (CESNET, GRNET) Connect the computing cluster to the ESA Grid Platform on Demand system and run SAR processing for volcano and earthquake monitoring Automatic Cluster Deployment EGI Federated Cloud Computing Cluster Cluster Head Working Nodes OCCI Globus Job submission BLUE BOX 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

The EGI Federated Cloud, architecture and use cases EISCAT 3D PoC EISCAT_3D is a three-dimensional imaging radar to be located in the northernmost parts of Europe, to study Earth atmosphere and its coupling to space. The EISCAT 3D Proof of Concept is a PaaS built on top of the EGI Federated Cloud for Data Access and Dissemination, based on the ENVRI tools, the EGI Federated Cloud Infrastructure and Storage services and the current EISCAT data. 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

CHAIN-REDS Science Gateway (running GNU Octave and R) CHAIN-REDS RI-306819 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014 32

The EGI Federated Cloud, architecture and use cases Peachnote Peachnote is a music score search engine and analysis platform. Analogue to Google Books for music scores Leverage on the EGI Federated Cloud for Optical Music Recognition (OMR) processing and image/scores storage EGI Federated Cloud OMR Feeder PDF Splitter OMR Worker Peachnote Portal … OMR Worker 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

Technology Evolution Broader support for open standards in Cloud management frameworks (private and public clouds) Innovate and deploy higher service layer tools Continual improvements on documentation Value added services for User Communities Strengthening the underpinning platform 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

Conclusions Paving the way for a global federated cloud marketplace Established best practice Illustrating European leadership Open standards, open technology Open membership, open processes Open competition, open market New communities and resource providers @ ~ 1 per week Launch capability – 5,000 cores, 225 TB storage Q4 2014 (planned) – 18,000 cores, 6000 TB storage 2020 Vision – 1,000,000 cores, 1 EB storage The key aspect of the EGI Federated Cloud, which will surely play a role in its expansion and sustainability, is the uptake of official standards such as OCCI and CDMI. It is just thanks to its standard interfaces that the integration in the FedCloud of the two cloud sites at INFN Catania, one running OpenStack and the other running OpenNebula, was smooth as silk. The same applies to the seamless interoperability with the sites of the Cloud Testbed of the CHAIN-REDS project (www.chain-project.eu). Roberto Barbera, INFN Catania 2-3 July 2014 The EGI Federated Cloud, architecture and use cases EGI-InSPIRE Review 2014

SA4: Advancing EGI’s Strategic Goals Questions Members of the EGI-InSPIRE collaboration thank the EC for supporting EGI 2-3 July 2014 SA4: Advancing EGI’s Strategic Goals