EGI Advanced Computing for Research www egi eu

  • Slides: 13
Download presentation
EGI: Advanced Computing for Research www. egi. eu @EGI_e. Infra Jupyter Notebooks EGI Conference

EGI: Advanced Computing for Research www. egi. eu @EGI_e. Infra Jupyter Notebooks EGI Conference 2019 The work of the EGI Foundation is partly funded by the European Commission under H 2020 Framework Programme

This session • • • EGI Notebooks Data analysis using Jupyter Notebooks for Open

This session • • • EGI Notebooks Data analysis using Jupyter Notebooks for Open Science Onedata and Jupyter notebooks CVMFS and Jupyter Noteboks Open discussion: what's next www. egi. eu @EGI_e. Infra 17/10/2021 2

EGI: Advanced Computing for Research www. egi. eu @EGI_e. Infra EGI Notebooks Enol Fernández

EGI: Advanced Computing for Research www. egi. eu @EGI_e. Infra EGI Notebooks Enol Fernández enol. fernandez@egi. eu The work of the EGI Foundation is partly funded by the European Commission under H 2020 Framework Programme

EGI Notebooks • Jupyter. Hub hosted in the EGI Cloud § Offers Jupyter notebooks

EGI Notebooks • Jupyter. Hub hosted in the EGI Cloud § Offers Jupyter notebooks ‘as Service’ § One-click solution: login and start using • Extra EGI Features: § Login with the EGI AAI Check-In service § Persistent storage for notebooks § Bring your own environments/kernels § Use EGI computing and storage resources from your notebooks www. egi. eu @EGI_e. Infra 17/10/2021 4

Service modes Available via the Marketplace • Catch-all instance: https: //notebooks. egi. eu §

Service modes Available via the Marketplace • Catch-all instance: https: //notebooks. egi. eu § § Limited resources: 1 CPU, 1 GB RAM and 10 GB of persistent storage Sponsored access (free for the users) One-click access: No need to Order it Kills notebooks after 1 hour of inactivity (Use the persistent folder Don’t lose your work!) • VO/Community deployments § Tailored to specific VO with custom computing/storage, e. g. : o access to GPUs, fat nodes o access to Spark, other Big. Data/ML environments o auto-mount filesystems on notebooks o… § Community deployment for training o 1 CPU / 1 GB RAM and 10 GB storage / user www. egi. eu @EGI_e. Infra 17/10/2021 5

Technology Stack https: //notebooks. egi. eu EGI Check. In SSL Certificate Kubernetes Ingress NFS

Technology Stack https: //notebooks. egi. eu EGI Check. In SSL Certificate Kubernetes Ingress NFS Persistent Storage Kubernetes cluster powered by EGI Cloud Compute www. egi. eu 6 @EGI_e. Infra 17/10/2021 6

External storage: onedata ● ● ● Analysis ○ Notebooks / Jupyter. Lab ○ Fed.

External storage: onedata ● ● ● Analysis ○ Notebooks / Jupyter. Lab ○ Fed. Cloud resources Data management ○ Data. Hub / Onedata ■ Space ■ Onezone ■ Oneprovider ■ Oneclient AAI (OIDC) ○ Check-in PID management ○ B 2 HANDLE ○ Handle. net Cataloguing and discovery ○ B 2 FIND www. egi. eu @EGI_e. Infra 17/10/2021 7

External storage: B 2 DROP • B 2 DROP offers online storage for researchers

External storage: B 2 DROP • B 2 DROP offers online storage for researchers § Researchers can collaborate with others and work together on the data. § The data can be shared with external collaborators (B 2 DROP users or not) § The data can be shared with other platforms, which support the open cloud mesh. • Based on owncloud § Exposes webdav interface for accessing files § Webdav support added as Flex. Volume in k 8 s www. egi. eu @EGI_e. Infra 17/10/2021 8

AGINFRA+ instance Tailored to the community needs • Authentication with D 4 Science tokens

AGINFRA+ instance Tailored to the community needs • Authentication with D 4 Science tokens • Extra kernels • Integration with D 4 Science dataminer via WPS • Access to VRE files with fuse (in progress) www. egi. eu @EGI_e. Infra 17/10/2021 9

EGI Notebooks usage • Community specific deployments § § AGINFRA+ instance: 28 Users Parthenos

EGI Notebooks usage • Community specific deployments § § AGINFRA+ instance: 28 Users Parthenos instance: 9 users EPOS-ORFEUS instance: 4 users Pa. NOSC instance: Under setup • Training instance (deployed for specific events): § § § CODATA-RDA Summer School July 2018 (55 participants) TU Wien course Jan 2018 (25 participants) DI 4 R October 2018 (15 participants) ISGC tutorial April 2019 (50 participants) Bielefeld University May 2019 (30 participants) EGI Conference 2019 (20 participants) • Current supporting infrastructure: § 10 VMs at INFN-Catania with a total of 52 CPUs and 104 GB RAM § 3 VMs at CESNET with 24 CPUs and 96 GB RAM www. egi. eu @EGI_e. Infra 17/10/2021 10

Top user requests 1. How do I install software X (permanently)? 2. How do

Top user requests 1. How do I install software X (permanently)? 2. How do I access my data? 3. How do I get more resources? www. egi. eu @EGI_e. Infra 17/10/2021 11

le b fi yn d ip loa wn EGI Notebooks & Binder services Data.

le b fi yn d ip loa wn EGI Notebooks & Binder services Data. Hub B 2 DROP Etc. Distributed big data Execute Do Your laptop Spe Gen cify G era it. Hu te D b re po OI Git. Hub Zenodo Data repository Journal paper DOI Provide Git. Hub project reference I Your repository Gen erat e DO Create repository Upload ipynb file Add requirements. txt Target scenario Re-execute Obtain Git. Hub project reference Fellow researchers Discover Notebook (use DOI) www. egi. eu @EGI_e. Infra 17/10/2021 12

Conclusions • • EGI Notebooks: A success story Growing usage of the catch-all instance

Conclusions • • EGI Notebooks: A success story Growing usage of the catch-all instance Growing number of community-specific instances Embedded in Open Science scenario § H 2020 proposals under evaluation to expand with an EGI Binder • Integration with data access technologies § EGI Data. Hub and EUDAT B 2 DROP – Prototypes available www. egi. eu @EGI_e. Infra 17/10/2021 13