EGI Federated Cloud Enol Fernandez EGI Foundation eoschub
EGI Federated Cloud Enol Fernandez (EGI Foundation) eosc-hub. eu @EOSC_eu EOSC-hub receives funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 777536.
EGI Cloud Federation Multi-cloud Iaa. S with Single Sign-On via Check-in - Technology agnostic, supports Open. Stack, Open. Nebula and Synnefo Extra features - Virtual Appliance catalogue Unified GUI dashboard Centralised accounting Resource discovery SLA monitoring Cloud Compute Ao. D Cloud Container Compute Online Storage Training Infrastructure
The infrastructure 20 resource centres • 15 Open. Stack • 4 Open. Nebula • 1 Synnefo EGI Federated Cloud 5 centres under integration 2 centres expressed interest on joining
Access to the EGI Cloud Virtual Organisations = Resource pools VO 1 (cloud a, b, c) a b c VO 2 (cloud b, c, d, e, f) d e f 1. Community-specific VOs – e. g. CHIPSTER, Highthroughtputseq, EISCAT, etc. (SLA, OLAs) 2. Training VO = training. egi. eu 3. Generic VOs – e. g. fedcloud. egi. eu Incubator for new users Browse VOs at http: //operations-portal. egi. eu/vo/search (both HTC and cloud) EGI Federated Cloud - Cloud Foundry Workshop
VMI Management App. DB Open Library of Appliances • Use on clouds or on personal laptop • Re-use, share, associate contextualization 2/19/2021 5
VM Image Management (II) VM Image Web based front-end in App. DB OVF for packaging images HEPi. X lists for distribution EGI App. DB - Endorsed by community VM Image Site C Site A VM Image Site B managers - Signed metadata - RP subscribe and download EGI creates basic OS images - Securely configured and tested
App. DB VMOps Unified management of VM on the federation - Single dashboard for all providers Complete EGI Check-in integration Personalized - wizardlike- management of VMs 2/19/2021 7
Iaa. S Orchestration App. DB VMOps Community Platforms Iaa. S Federated Access Tools EGI AAI Iaa. S API Cloud Management Framework EGI Federation services: Accounting, Monitoring, Configuration Database, Information Discovery, VM Marketplace 2/19/2021 8
Current tools Tool Supported EGI Cloud Interfaces Infrastructure description Deployment Web GUI CLI IM OCCI, Open. Stack RADL/TOSCA Server Yes Terraform OCCI, Open. Stack Terraform configurations Client-side tool No Yes OCCOPUS Occopus OCCI, Open. Stack infrastructure description Client or server No Yes Slip. Stream OCCI* Server Yes Slip. Stream Applications EGI Federated Cloud - Cloud Foundry Workshop
Containers provide virtualisation at the OS level - Same kernel, isolated user-space - Faster deployment, less overhead, easier migration… App A’ App B libs Guest OS Hypervisor 2/19/2021 VMs App A’ libs App B libs Host OS Server containers App A 10
Docker-enabled VMs can be run on Fed. Cloud EGI Docker VM - https: //appdb. egi. eu/store/vappliance/docker. ubuntu. 14. 04 - Built with packer, installs with the https: //get. docker. com/ script - ubuntu user, ready for contextualization with cloud-init 19 -2 -2021
EGI Cloud Container Compute Builds on Cloud Compute, extra layer to provide container execution Components: - udocker, - Docker VAs - Kubernetes deployment recipes 2/19/2021 12
EGI Notebooks Offer Jupyter notebooks ‘as Service’ - One-click solution, just login and start using EGI Features: - Login with Check-in - Persistent storage - Bring your own environments/kernels - Use EGI computing and storage resources from your notebooks EGI Federated Cloud
Thanks! enol. fernandez@egi. eu Questions? eosc-hub. eu @EOSC_eu
- Slides: 14