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

Slides:



Advertisements
Similar presentations
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI AAI in EGI Status and Evolution Peter Solagna Senior Operations Manager
Advertisements

Enterprise Content Management Departmental Solutions Enterprisewide Document/Content Management at half the cost of competitive systems ImageSite is:
Turkey IDA Info-Day PM Session, September 25, 2003 CIRCA 1 CIRCA : The IDA Collaborative Software Tool Grzegorz Ambroziewicz European Commission - DG Enterprise.
EGI-Engage EGI-Engage Engaging the EGI Community towards an Open Science Commons Project Overview 9/14/2015 EGI-Engage: a project.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
European Grid Initiative Federated Cloud update Peter solagna Pre-GDB Workshop 10/11/
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Copenhagen, 7 June 2006 Toolkit update and maintenance Anton Cupcea Finsiel Romania.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI (Present and) Future of the EGI Services for WLCG Peter Solagna – EGI.eu.
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.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evolution of AAI for e- infrastructures Peter Solagna Senior Operations Manager.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
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 UMD Roadmap Steven Newhouse 14/09/2010.
EGI and Data Scientists: Demand Sy Holsinger EGI.eu Senior Strategy and Policy Officer EGI Community Forum November 2015, Bari EDISON – Education.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI-InSPIRE PY5 new activities Peter Solagna – EGI.eu.
Instituto de Biocomputación y Física de Sistemas Complejos Cloud resources and BIFI activities in JRA2 Reunión JRU Española.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Enabling SSO capabilities in the EGI Cloud services Peter Solagna – EGI.eu.
EGI-Engage EGI-Engage WP3 e-Infrastructure Commons Diego Scardaci EGI.eu/INFN 6/18/2016 EGI-Engage – First.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Technical Overview StratusLab.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI StratusLab: Enhancing Grid.
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.
European Grid Initiative The EGI Federated Cloud as Educational and Training Infrastructure for Data Science Tiziana Ferrari/ EGI.eu.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI A pan-European Research Infrastructure supporting the digital European Research.
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
EGI-InSPIRE RI An Introduction to European Grid Infrastructure (EGI) March An Introduction to the European Grid Infrastructure.
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 EGI Applications Database Software Releases Alexander Nakos, et al.
The EGI Federated Cloud
Accessing the VI-SEEM infrastructure
EGI Applications Database
StratusLab First Periodic Review
Federated Cloud Computing
Amazon Storage- S3 and Glacier
EGI Applications Database
FedCloud Blueprint Update
Introduction to Data Management in EGI
AppDB current status and proposed extensions
Platform as a Service.
Cloud Management Mechanisms
NA3: User Community Support Team
EGI-Engage Engaging the EGI Community towards an Open Science Commons
EGI Applications Database VM Operations Dashboard
StratusLab Sustainability
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
Solutions for federated services management EGI
BrightSign Network Secure, scalable and affordable cloud-based digital sign network service.
Leigh Grundhoefer Indiana University
Status of EGI Marketplace
Cloud Management Mechanisms
Collaborative Business Solutions
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
ELIXIR Competence Center
FEUDAL Uros Stevanovic Federated User Credential Deployment Portal SA1
EGI support services Science gateway developers
AAI in EGI Status and Evolution
WP6 – EOSC integration J-F. Perrin (ILL) 15th Jan 2019
ONAP Architecture Principle Review
Check-in Identity and Access Management solution that makes it easy to secure access to services and resources.
06 | SQL Server and the Cloud
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

2 Capabilities 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)

3 General features (1/2) dissemination of information custom RSS/Atom news feeds news subscription lists user focused communication (messaging, requests, etc) special dissemination tool for sending ad-hoc messages to scientists 'follow' button for receiving all the activity related to a registered item dissemination features customizable through user preferences sharing content with social networks information retrieval advanced searching mechanism (rated search results) 'faceted search' mechanism for refinements quality of information content tagging, ratting, commenting per registered item contact expertise information problem and comment abuse report centrally managed quality control taxonomy technical classification scientific classification tagging

4 General features (2/2) AuthN/AuthZ and security advanced AuthN/AuthZ mechanisms (simpleSAML) integrated with EGISSO, EGI AAI, eduGAIN support for multiple accounts for accessing user’s personal profile internally managed AuthZ, based on allowed actions, roles and permissions everything is under https channel relations… … between all the entities listed below, are possible: – software – virtual appliances – datasets – persons – virtual organizations – sites / resource providers – organizations – projects integration with AppDB RESTfull API, supports operations following a CRUD convention. flexible API stateless authentication mechanism using Personal Access Tokens (no need for X509) API documentation in good shape or even, by adapting the AppDB Gadget (easy – copy & paste, one line of code – no technical skills required, you may get it here)here AppDB already integrated with EGI services and beyond… EGI GOCDB for the list of sites and their end-points Top-BDII fetching sites dynamic information EGI AAI for auth and high level authorization attributes Perun and EGI Operations Portal for VO related details + Authorization attributes OpenAIRE: retrieving FP7 and H2020 projects and linked Organizations, persons and in the near future… publications

5 Indicative Statistics

6 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 unlimited number of repositories per register software 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

7 Cloud Marketplace (1/3) Registry for virtual appliances (VA) a logical container of versioned image file & metadata bundles Registry for software appliances (SA) a logical container of VA versions & contextualization scripts bundles VA distribution medium distributing endorsed VAs to the resource providers/sites Resource providers catalogue list of the VAs which are available by each site/resource provider Virtual Organizations (VO) catalogue list of the VAs which are available for each VO member

8 Cloud Marketplace (2/3) Users may…. Visitors: Search, download for personal/local use, get all the technical information on how a VA can be used under the EGI FedCloud Infrastructure, where (site) is available, to which VO the user should be member for using the VA,…. Virtual Appliance Providers/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 Every user –Create a Software Appliance from an existing VA version and a contextualization script he/she provides

9 Cloud Marketplace (3/3) 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

10 AppDB VM Operations The objective (EGI-Engage) : “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” AppDB PortalVM operations dashboard

11 Portal –Select VMI (=VA version ) –or, select VMI (VA version), & VO & site/endpoint & template –…. and be redirected to the VM ops dashboard for further adjustments and execution The AppDB portal

12 The VMops dashboard (1/3) Highlighted features for the end-user User identification Based of the aforementioned identification, provide a personalized list of the VMs that are available for him (based on his VO membership and his role within the VO, ex. Create a new topology with one or more instances of a single VM – VM addition is on going Attach additional storage to the VM instances Deploy/Un-deploy a topology Start/Stop a topology (=start/stop all the VM instances of a topology) Start/Stop a single VM instance Provide personalized views of Topologies and/or VM instances

13 The VMops dashboard (2/3) Highlighted technical features TOSCA compatible Infrastructure Manager [1] as the OCCI communication layer Rest API for integration with other services Single-Sign-On with the portal and the rest of the AppDB sub-services Scalable architecture (one front-end many back-ends for load balancing) [1].

14 The VMops dashboard (3/3) …lets see in action:

15 Status & Open Items  In a pre-release state – VMOps its being tested by a group of experts First release is expected in the next month  Contextualization script builder  VM Monitoring component  Quite a few issues have been identified and should be internally discussed and preferably addressed before the first production-grade release: Policy related: Common policy for public IPs assignment/availability Common policy for block storage i.e. storage size, need for device id or not, etc. Security based policies i.e. who should be able to revoke suspicious instances, user should provide his own key or let the AppDB to create (and keep!) one for him Infrastructure related: Information mismatch between Information system and OCCI Image update issue on sites and/or issues on Information system Incompatible image files

16 Summary Users may …. AppDB vAppliance Software Datasets VM image EGI fedCloud infrastructure Cont. scripts Block storage(s) Publish or pick one Publish or pick one Publish or pick one

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