Www.egi.eu EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number 654142 Marios Chatziangelou, et al.

Slides:



Advertisements
Similar presentations
Cloud Management Mechanisms
Advertisements

A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Component Patterns – Architecture and Applications with EJB copyright © 2001, MATHEMA AG Component Patterns Architecture and Applications with EJB JavaForum.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
Aleksi Kallio CSC – IT Center for Science Chipster and collaboration with other bioinformatics platforms.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Customized cloud platform for computing on your terms !
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Raffaele Di Fazio Connecting to the Clouds Cloud Brokers and OCCI.
Configuration Management (CM)
European Grid Initiative Federated Cloud update Peter solagna Pre-GDB Workshop 10/11/
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI (Present and) Future of the EGI Services for WLCG Peter Solagna – EGI.eu.
Enabling Grids for E-sciencE EGEE Applications Registry Current status & latest developments Marios Chatziangelou.
Federating PL-Grid Computational Resources with the Atmosphere Cloud Platform Piotr Nowakowski, Marek Kasztelnik, Tomasz Bartyński, Tomasz Gubała, Daniel.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI Accessing Cloud Systems from WS-PGRADE/gUSE Zoltán Farkas MTA SZTAKI LPDS.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
European Grid Initiative Data Services and Solutions Part 2: Data in the cloud Enol Fernández Data Services.
OpenNebula: Experience at SZTAKI Peter Kacsuk, Sandor Acs, Mark Gergely, Jozsef Kovacs MTA SZTAKI EGI CF Helsinki.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
EGI Technical Forum Madrid COMPSs in the EGI Federated Cloud Daniele Lezzi – BSC EGI Technical Forum Madrid.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
Cloud interoperability and elasticity with COMPSs Federated Cloud F2F Jan , Amsterdam Daniele Lezzi – Barcelona Supercomputing Center.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Demonstration StratusLab First.
RI EGI-TF 2010, Tutorial Managing an EGEE/EGI Virtual Organisation (VO) with EDGES bridged Desktop Resources Tutorial Robert Lovas, MTA SZTAKI.
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number WG on Python and WG on Workflows.
Instituto de Biocomputación y Física de Sistemas Complejos Cloud resources and BIFI activities in JRA2 Reunión JRU Española.
Information Initiative Center, Hokkaido University North 11, West 5, Sapporo , Japan Tel, Fax: General.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI /19/13 1 Use the AppDB as Virtual Appliance Marketplace Marios Chatziangelou,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI /09/14 1 Appliance lifecycle services Marios Chatziangelou, et al.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI /04/14 1 EGI Community Forum 2014 Federated Cloud image management Marios.
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Marios Chatziangelou, et al.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
Federated Cloud: Computing UPVLC-I3M Effort allocated: 6 pms. Proposal: Integration of an Infrastructure Broker with self-configuration and auto-scaling.
European Grid Initiative The EGI Federated Cloud as Educational and Training Infrastructure for Data Science Tiziana Ferrari/ EGI.eu.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GOCDB4 Gilles Mathieu, RAL-STFC, UK An introduction.
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-InSPIRE EGI-InSPIRE RI EGI Release Process Michel Drescher, EGI Kostas Koumantaros, GRNET 7/5/2016.
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Federated Cloud Update.
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Overview for ENVRI Gergely Sipos, Malgorzata Krakowian EGI.eu
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 Applications Database Software Releases Alexander Nakos, et al.
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Marios Chatziangelou, et al.
The EGI Federated Cloud
Accessing the VI-SEEM infrastructure
EGI Applications Database
Federated Cloud Computing
Population Imaging Use Case - EuroBioImaging
IGE Globus Appliances Dr. Ioan Lucian Muntean, Dr. Adrian Colesa
EGI Applications Database
FedCloud Blueprint Update
Donatella Castelli CNR-ISTI
EGI Applications Database VM Operations Dashboard
Dev Test on Windows Azure Solution in a Box
Leigh Grundhoefer Indiana University
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Microsoft Virtual Academy
Introduction to the SHIWA Simulation Platform EGI User Forum,
SDMX IT Tools SDMX Registry
Presentation transcript:

EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Marios Chatziangelou, et al. Institute of Accelerating Systems and Applications (IASA) EGI Applications Database VM operations through AppDB

25/12/15 Capabilities Insert footer here A community driven, central service that stores and provides:  software solutions (in the form of native software and/or virtual appliances), originated from almost every scientific area/discipline  reference of scientific datasets (pilot - under development)  the programmers and scientists responsible for them  the publications derived from the registered items (SW, VA & datasets)

35/12/15 Software Marketplace Registry for Software items: Applications, tools, Workflow frameworks and instances, Science Gateways, Middleware products, …) Offers release management capabilities - unlimited series of releases - light-weight & collaborative, release management process Acts as a repository for binary artifacts generic tarballs, RPM & DEB (32bit/64bit) binaries multiple flavor / operating system combinations simplified, web-based, process for uploading the binary artifacts YUM & APT repositories for automatic distribution artifacts populated through the UMD Community Repository

45/12/15 Cloud Marketplace (1/2) Virtual Appliance –Virtual Appliance is a logical container of Virtual Appliance versions –Virtual Appliance version maps to one Virtual Machine (VM) Image ready to be used either on a cloud infrastructure (i.e. EGI FedCloud) or even to be downloaded for personal use Users::visitors –Search, download, get technical information, details on about how it can be accessed, where (site) is available, how it can be used,…. Users::submitters –Register Virtual Appliance –Create/Update Virtual Appliance versions and link a VM image to them –Provide a contextualization script for each VM image Project & VO Managers –Select which of the registered Virtual Appliances, should be pushed to the cloud infrastructure (sites). –The AppDB system takes the responsibility for distributing the “chosen” ones to the respective Resource providers/sites. –AppDB gets feedback from the sites that the Virtual Appliances are indeed available ready to be used by the users

55/12/15 Cloud Marketplace (2/2) Remote Sites vmcatcher local info system cloud m/w AppDB Cloud Marketplace Insert/update/remove image(s) Publish new vAppliance version Register a vAppliance Create a new vAppliance version AppDB Image List Store (Re)publish VO or Project’s accepted list of Virtual Appliances Select/update/exclude vAppliances Search for vAppliances Get availability & usage details Start/Stop/…. an image user::visitor VO or Project Manager user::submitter subscribe and/or get any update perform VM operations using rocci command line tool push info about the VA availability and usage generate image_list AppDB portal Information System (Top-BDII for FedCloud sites) AppDB portal Next logical step: perform VM operations through the AppDB

65/12/15 VM Operations through the AppDB The objective: “The EGI Applications Database (AppDB) will evolve from its current role as catalogue of applications and virtual machines (VM) to include a graphical user interface allowing authorized users to perform basic VM management operations” Context diagram AppDB Portal Dashboard (including VM operations frontend) VM operations backend

75/12/15 Portal –Select VMI (=VA version ) –or, select VMI (VA version), & VO & site/endpoint & template –…. and be redirected to the Dashboard for further adjustments and execution Main entities: AppDB Portal

85/12/15 Main entities: AppDB Dashboard Dashboard (GUI) –Select VMI (VA version), VO, site/endpoint, template, –Describe topology: One or more VM images to be used How many instances of each type Describe interconnection (under investigation) –Configure VM (depending on the available templates): network, CPU(s), Memory, disk(s) –Issue VM ops commands: Start/Stop (all in ‘topology’ or just one of the ‘topology’) Status Deploy/Un-deploy Runtime (under investigation) –Attach storage –Add network

95/12/15 Main entities: AppDB VM ops backend (1)  Dedicated for AppDB use only  Consists of:  API (TOSCA oriented)  Proxy certificate manager  Action handler  OCCI-enabled comm layer  Monitoring

105/12/15 API  exposes VM management related actions to the VM Ops frontend (Dashboard).  performs checks upon the validity of the requests and forwards them to the action handler  provides functions for acquiring the status of VM instances initiated through AppDB  TOSCA oriented Main entities: AppDB VM ops backend (2)

115/12/15 Main entities: AppDB VM ops backend (3) Action handler  consists of atomic request and response actions, which each implement a specific workflow, according to the action type.  performs checks, prepare, and then forward the action itself to the OCCI-enabled communication layer.  Requesting a proxy certificate from the proxy certificate manager is part of that preparation.  deals with the request action results, makes the necessary data transformations and communicates the results back to the frontend.  able to handle bundles of actions in the form of a single request, allowing a user to describe the desired solution from the frontend and then submit it once instead of waiting for individual steps to complete.

125/12/15 Main entities: AppDB VM ops backend (4) Proxy certificate manager  manages the proxy certificates issued by the AppDB on behalf of the users.  acquires and refreshes (periodically) the proxy certificates by interfacing with the PUSP server  is meant to be used solely by the action handler component OCCI-enabled communication layer  a wrapper for the Infrastructure Manager backend service, which will perform the actual communication with the OCCI-enabled site endpoints Infrastructure Manager Backend  A tool that eases the access and the usability of IaaS clouds by automating VMI deployment, instantiation, configuration and monitoring  Supports many kinds of infrastructures out of the box (not only OCCI-enabled).  Already used by production grade infrastructures.  Development effort is shared by more than one teams

135/12/15 Main entities: AppDB VM ops backend (4) Monitoring  targeted at improving the overall performance and user experience of the service, by maintaining a local, cached status of running VMs and of the OCCI interfaces of the sites (updated periodically)

145/12/15 Status  Developments are on-going  First release of the VM operations dashboard, is expected in mid to end of Summer  VM ops backend: May 2016  VM ops dashboard (frontend): July 2016  Integration with the AppDB & testing: July 2016

Thank you for your attention. Questions? EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number