SURF NATIONALERESEARCH CLOUDOndersteuning van onderzoek, ensamenwerking
SURF Research Cloud
SURF Research Cloud is een platform met een self-service portaal dat toeganggeeft tot een breed scala aan services die samenwerkingsgericht werkenmogelijk maken in een federatieveomgeving om onderzoek teondersteunen en versnellen.
2
(Ad-hoc)CollaborativeOrganization
CollaborativeResearchEnvironment
Computing &StorageResources
IAAS Infrastructure as a Service
Basis componenten, eigen beheer
Meestal:
Virtuele Machines
Maar ook:
Relational databases
Serverless
Kubernetes, Docker, Terraform
SAASSoftware as a Service
Beheerde applicaties enservices:
machine learning services @ major cloud providers
VRE / DRE / Workspaces
TraIT / Elixir services:
Galaxy, BIOS VM
Applicaties en workspaces in SURF Research Cloud
PAASPlatform as a Service
Gericht op ontwikkelaars:
Elastic Beanstalk @ AWS
Azure Web Apps & Container Service @ Microsoft
API framework @ SURF Research Cloud
Cloud service modellen
3
PAAS in Research Cloud
Doelgroep: Onderzoek supporters
Framework componenten:
FAIR Data integratie
Federated identity access management
RDM koppeling
Deployment met versie tracking
Service management, support
Security, privacy en compliancy
Accounting, reporting, billing, auditability
Ontsluiten als SAAS
4
IAAS
PAAS SAAS
ResearchCloud
SAAS in Research Cloud
Doelgroep: onderzoekers, onderzoeksupporters
Aanbod:
SURF services
ResearchDrive, Jupyter Hub
Algemene opensource service
R-Studio, Jupyter notebook, PSPP
Community applicaties
BIOS VM, XNAT ViewR
Gelicenceerde applicaties (gepland)
Met de voordelen van ons platform
(zoals getoond bij PAAS)5
IAAS
PAAS SAAS
ResearchCloud
Beheer en support modellen:
Volledig SURF beheerd
TRAIT / Research Support model
Instituut / onderzoeksgroep beheer
WIN
DOW
S / L
INUX
Infrastructureeg. - Azure- HPC Cloud- Institutuut?
Catalogus met applicaties
Onderzoeker
Catalogus met datasets
Beschikbaarin
Kiest
Kiest
Draai op
Welke applica
ties?
En welke datasets?
De communitie weet wat ze nodig hebben!
Vooraf geconfigureerde Workspace
Onderzoek supporter
Workspace
Workflow SURF Research Cloud
OntwikkelprocesSURF innovatie project
Requirements uit diverse projecten
Samenwerking en synergie met DRE en VRE intiatieven
Co-creatie met communities
Invoegen bestaande SURF services
Gebaseerd op uitwisselbare, bijvoorkeur bestaande, software componenten
7
SCZ
Cumulus
NFU
CSC-WO VRE
RDMtech/iRODS
Behoefte
Ontwerp
TestOntwikkel
Valideer
Co-creatie Samenw
erkingm
et andereprojecten
BBMRI
Helix Nebula / EOSC
Functioneel overzicht Research Cloud
Budgetting& Accounting
ProviderHPC Cloud
Research Workspace
ResearchEnvironmentInfrastructure
Collaborative Organization
Federated Identity & Acces
Management
Research Cloud
CBA
SCZ
ProviderCumulusPublic Clouds
InstitutionalProviders
Data Integratie
Portal WebUI
API
RDM
iRODS
Shared Filesystem
ResearchDrive
Reporting
Controler
Catalog
Pilot versie MVP
Gekoppelde Clouds
3 publieke clouds
(AWS, Azure, Exoscale)
SURF HPC Cloud
EMBL- EBI embassy cloud
Key features
FIAM: SURFconext – SCZ
SURF ResearchDrive verbinding
Dataset connecties
ECMWF (weer data), BIOS GO NL, Platelet set
Applicaties
SURFsara managed
Jupyter Notebooks
R-Studio
…
Community managed
ViewR / XNAT
BBMRI – BIOS VM
SPOT (NL eScience Center)
…
Omgevingen
Windows
Ubuntu9
DEMO
10