researchlab felles grensesnitt mot infrastruktur.aws azure sette opp føderering av disse...

9
ResearchLab Felles grensesnitt mot infrastruktur. UH-sektoren, Kubernetes og applikasjoner. UNINETT Fagdager 4. mai 2017 [email protected] Andreas Åkre Solberg

Upload: others

Post on 06-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ResearchLab Felles grensesnitt mot infrastruktur.AWS Azure Sette opp føderering av disse Kubernetes-plattformene med Ubernetes Bygge en appstore som automatiserer alt rundt deployment

ResearchLab Felles grensesnitt mot infrastruktur. UH-sektoren, Kubernetes og applikasjoner. UNINETT Fagdager 4. mai 2017

[email protected] Åkre Solberg

Page 2: ResearchLab Felles grensesnitt mot infrastruktur.AWS Azure Sette opp føderering av disse Kubernetes-plattformene med Ubernetes Bygge en appstore som automatiserer alt rundt deployment

Research Lab

Interesse i sektoren for å arbeide videre forbi IaaS.

–> PaaS.

Felles interesse i sektoren og markedet forøvrig for satning på Docker og Kubernetes som grensesnitt mellom infrastruktur og applikasjoner.

ResearchLab

Prosjekt i UH-sky regi. Samarbeid mellom UNINETT, UiO og UiB.

Prosjekt i oppstartsfasen. Løper ut 2017.

2

Samling i Oslo i mars 2017 med fokus på blandt annet Kubernetes.

Page 3: ResearchLab Felles grensesnitt mot infrastruktur.AWS Azure Sette opp føderering av disse Kubernetes-plattformene med Ubernetes Bygge en appstore som automatiserer alt rundt deployment

Research Lab

Bygge erfaring og kompetanse på drift og bruk av Kubernetes.

Etablere mijø for samarbeid på systemsiden.

Etablere faktiske Kubernetes plattformer på et variert utvalg underliggende infrastruktur.

Safespring

UH-IaaS

AWS

Azure

Sette opp føderering av disse Kubernetes-plattformene med Ubernetes

Bygge en appstore som automatiserer alt rundt deployment av applikasjoner, og gir en strømlinjeformet sluttbrukeropplevelse med installasjon av applikasjoner.

Forberede noen applikasjoner for samarbeid og forskning til å kjøre på Kubernetes plattformen.

Research Lab skal ikke leveres som en produksjonsplattform, men vise frem demonstratorer og bygge erfaring og samarbeid.

3

Page 4: ResearchLab Felles grensesnitt mot infrastruktur.AWS Azure Sette opp føderering av disse Kubernetes-plattformene med Ubernetes Bygge en appstore som automatiserer alt rundt deployment

Samspill med annet arbeid

Universitene har økt fokus på Docker og Kubernetes internt.

UNINETT har et internt Kubernetes cluster i produksjon, UNINETT PaaS 2.0.

Sigma2 bygger infrastruktur basert på Kubernetes + AppStore. Glenna (internerasjonalt forskningsprosjekt)

Standardiserte grensesnitt og container-format gjør at arbeid lett blir tilgjengelig for gjenbruk.F.eks. for alle applikasjonene som kjøres på en slik plattform.

4

Page 5: ResearchLab Felles grensesnitt mot infrastruktur.AWS Azure Sette opp føderering av disse Kubernetes-plattformene med Ubernetes Bygge en appstore som automatiserer alt rundt deployment

5

Application

Infrastruktur

DNS

HTTPS Certificates

Dataporten

End user

Infrastruktur

Avhengig av tredjepartsintegrasjoner

Infrastruktur-spesifikke bindinger

Installasjon og oppdateringerManuell, beskrevet

official application customizations

Page 6: ResearchLab Felles grensesnitt mot infrastruktur.AWS Azure Sette opp føderering av disse Kubernetes-plattformene med Ubernetes Bygge en appstore som automatiserer alt rundt deployment

6

Application

Safespring UH IaaS AWS

DNS

Common serviceswith well defined

configuration interface

HTTPS Certificates

Dataporten

AppEngine

AppStore

End user

Ubernetes

Page 7: ResearchLab Felles grensesnitt mot infrastruktur.AWS Azure Sette opp føderering av disse Kubernetes-plattformene med Ubernetes Bygge en appstore som automatiserer alt rundt deployment

Utvikling og deling av programvare

7

Open sourceorigin software

Plugins and customizations for UH

Custom UH App Library

Continuous Integration

Page 8: ResearchLab Felles grensesnitt mot infrastruktur.AWS Azure Sette opp føderering av disse Kubernetes-plattformene med Ubernetes Bygge en appstore som automatiserer alt rundt deployment

8Fra IoU arbeid med Sigma

Page 9: ResearchLab Felles grensesnitt mot infrastruktur.AWS Azure Sette opp føderering av disse Kubernetes-plattformene med Ubernetes Bygge en appstore som automatiserer alt rundt deployment

Noen eksempler på applikasjoner som er demonstrert sammen med Docker + Dataporten

Jupyter Notebook

Flarum

Etherpad

OwnCloud

Rocket.chat

DokuWiki

MediaWiki

Wordpress

Drupal

Mattermost

GitLab

Redmine

WekanBoard9