the glenna project€¦ · – openstack regions concept works in snic cloud • challenge to find...

21
The Glenna Project NeIC Board Meeting December 2015 Dan Still (CSC)

Upload: others

Post on 13-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

The Glenna ProjectNeIC Board Meeting

December 2015

Dan Still (CSC)

Page 2: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Glenna - Project Idea

2

The goal of the project is to share knowledge and setbest practices on managing cloud services and to createa Nordic federated cloud service, driven by the need ofthe Nordic researchers.

Page 3: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Glenna Project Objectives

1. Enable easy access through the KALMAR2 federated trust service2. Sharing technologies to improve quality and security of cloud

services3. Sharing user experiences on a Nordic level to improve quality and

to increase the available set of services4. Sharing cloud administrative work – improving the service

availability to the users5. Enable data sharing (enabling new research) and – increasing

overall availability and security of data (avoiding data loss)6. Create a resource sharing solution to simplifying the usage and

sharing of Nordic Cloud resources7. Enable billing and accounting within the Nordic Cloud – to create

a fair sharing of resources and funding. This will also simplify forexternal funding of research.

3

Page 4: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

4

Workpackages

WP0 Project mgmtWP1 Cloud StorageWP2 Federated resources (accounts, billing (technical

aspects), data transfer)WP3 VM mgmt (security, image banks, configuration mgmt, automated

building)WP4 SaaS and PaaS development (initial focus on data analytics

(Hadoop, Spark))WP5 Policy / SLA / Legal (billing and accounting policy)WP6 User training, Documentation and Dissemination (including

scientific portals?)

Page 5: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Glenna Team: November 2015

Gurvinder Singh WP4 UNINETT [email protected] Huluka WP3 UiB [email protected] Röblitz WP2 UiO [email protected] Dragseth WP5 UiT [email protected] Grawert WP3 CSC [email protected] Laurikainen WP3 CSC [email protected] Still WP2, WP3, WP5 CSC [email protected] Tourunen WP4 CSC [email protected]örleifur Sveinbjörnsson WP5 University of Iceland [email protected]ús Gíslason WP5 University of Iceland [email protected] Markus WP1 DeIC [email protected] Næsbye Christensen WP1 DeIC [email protected] Hellander WP4 Uppsala Universitet [email protected] Toor WP1 Uppsala Universitet [email protected] Viklund WP3 Umeå Universitet HPC2N [email protected] Fällman WP2 Umeå Universitet HPC2N [email protected]

5

Page 6: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Glenna Use Cases: Scientific Application as a Service

A. Hellander, S. Toor, P. Eeerola,B. H. Jonsson, T. Linden

Project Goals: to better understand how scientific applicationsshould be designed and implemented for secure and efficientexecution in hybrid cloud environments. Questions include:• How to design Master/Slave hybrid setups where VMs reside in or

migrate between different clouds?• Where should the multi-cloud logic reside in such hybrid cloud

applications - at the application or IaaS level?• How to build elastic scientific applications in a sensible manner?• Can runtime tools be developed to understand application

performance in (hybrid) cloud environments?

6

Page 7: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Glenna Use Cases: Harmonie MUSC

• HARMONIE is a collaborative NWP development of manyEuropean countries, including all Nordic countries

• HARMONIE MUSC = single-column version of HARMONIE• widely used R&D tool in meteorological institute and

collaborative universitiesBenefits:• much improved overall performance in the installation and

configuration as a cloud image => more time on actual research

• no platform induced differences => inter-comparison betweendifferent user experiments straightforward

• input data sets available into the cloud storage => no tediousdata transfers

• pave the way towards an open science type of use of theHARMONIE system => growing need due to emerging open NWP datain Nordics

=> way to improve the whole HARMONIE system

HARMONIE

Page 8: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Status: reflections on 2H2015

• Promising developments since Aug 2015– DeIC deic.data.dk cloud data service – accessible through Kalmar2– UiO Lifeportal opened to Kalmar users (test-site)– iPython, R notebook service opened in Finland (Beta)– SAML based authentication works for IaaS i.e. OpenStack Kilo

(authorization still a problem)– Mesos Kubernetes cluster in Norway (future federated access)– SeaFile cloud data service in production at UI. (future federated access)– Successful SaaaS use case run over Smog (UPPMAX) and cPouta IaaS

resources (CSC)– Meteo MUSC software cloudified, undergoing testing– OpenStack regions concept works in SNIC Cloud

• Challenge to find and retain personnel– lack of personnel in Sweden and Denmark, challenges in Finland– Norway & Iceland are O.K.

8

Page 9: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

The Glenna Environment

9

Glenna image bank:MUSC (use case)SaaaS (use case)Pouta BlueprintsChipsterOpenFoam

Page 10: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

DeIC Data Service: data.deic.dk

10

Page 11: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Data.deic.data

• data.deic.dk – an online data storage and synchronization servicefor secure sharing and accessing active research data and storelarge data sets. The service in in pilot-production.

• OwnCloud based service• Command line tools for filetransfer• Opened up through Kalmar2 (works from Finland, Umeå, Bergen)• 2dkr per gbyte

11

Page 12: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

UiO Lifeportal – Bioinformatics (Galaxy)

12

Page 13: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

UiO Lifeportal

• The Lifeportal at UiO is a (bioinformatics) portal service to easethe access to high performance computing resources forresearchers.

• Galaxy based (https://galaxyproject.org/)• Long history at UiO• Lifeportal testserver currently accessable from Finland,

Sweden(edugain)• Pricing still open

13

Page 14: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

CSC cPouta Blueprints: iPython, R (JuPyter) Notebooks

14

Page 15: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Blueprints JuPyter: iPython, R notebooks

• Jupyter Notebook is a web application that allows you to createand share documents that contain live code, equations,visualizations and explanatory text. Uses include: data cleaningand transformation, numerical simulation, statistical modeling,machine learning etc.

• Runs on cPouta – dynamic allocation of computing resources• When the VM dies data is lost• Successful transfer of data to data.deic.dk• Behind the HAKA federation, Kalmar2/EduGain to be added soon

15

Page 16: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

University of Iceland: SeaFile Cloud Data Service

16

Page 17: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

University of Iceland: Cloud Data Service

• Based on the opensource SeaFile project• DropBox style service (as deic.data.dk)• In use at the University of Iceland• Currently using AD for authentication• Should be possible to add SAML authentication i.e. Kalmar2

17

Page 18: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Google Kubernetes /Apache Mesos at UiT

• Kubernetes is a system for managing containerized applicationsacross multiple hosts, providing basic mechanisms for deployment,maintenance, and scaling of applications.

• Mesos is built using the same principles as the Linux kernel, only ata different level of abstraction. The Mesos kernel runs on everymachine and provides applications (e.g., Hadoop, Spark, Kafka,Elastic Search) with API’s for resource management and schedulingacross cloud environments.

• PI: Gurvinder Singh• Experimental environments particularly geared towards analytics• Plan to get federated access if applicable (may prove too

experimental)

18

Page 19: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Future targets:

Feb 2016 (was Nov 2015): Demonstration of concept with selectedpilots from 2-5 Nordic countries.– Demonstrations run by end-user, showing the functionality of all

needed steps.– Demonstrator of funding scheme process.

June 2016: Fully functional infrastructure– Nordic Cloud infrastructure services operational with Nordic users,

including the AAI, monitoring, billing and balancing of resourcesneeded. Including defined and agreed organization of responsibilitiesbetween the national resource providers and NeIC.

19

Page 20: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Planned for Demo in February 2016

• Enhanced access to the presented services• Federated access to SNIC-Cloud and cPouta• Federated access to Apache Mesos/Kubernetes (may be too

experimental service)• Use case demos (SaaaS case running over multiple OpenStack

clouds)• Preliminary sketch of contractual structure for fair share and

compensation. Discussion on funding schemes.

20

Page 21: The Glenna Project€¦ · – OpenStack regions concept works in SNIC Cloud • Challenge to find and retain personnel – lack of personnel in Sweden and Denmark, challenges in

Challenges

• SAML authentication works in OpenStack Kilo but not authorization.Planned for next release of OpenStack but may prove too late forthe Glenna project

• Kubernetes and Mesos can be considered too experimental towarrant general ”Glenna” use

• June 2016: Fully functional infrastructure: contractualcommitments, funding and compensation will be difficult topics toaddress

21