SlideShare a Scribd company logo
1 of 50
Remember This?
This is where I joined EdLUG
This was the days of Rob McCron, Keith Farvis, Kenny MacDonald,
Teeth, Faye Gibbins, etc
Who is Ian?
Who is Ian?
Who is Ian?
What is EDINA?
“EDINA is a world-class centre for digital expertise,
based at the University of Edinburgh.”
What is EDINA?
“EDINA is a world-class centre for digital expertise,
based at the University of Edinburgh.”
EDINA is a National Data Centre, and provides
services primarily to Higher & Further Education.
What is EDINA?
“EDINA is a world-class centre for digital expertise,
based at the University of Edinburgh.”
EDINA is a National Data Centre, and provides
services primarily to Higher & Further Education.
EDINA is a business.
What is Noteable?
Noteable is an LTI Tool Provider which uses Jupyterhub
to spawn a selection Docker containers, each of which
contains a single Notebook server, inside a Kubernetes
Cluster running on University of Edinburgh Enterprise
VM infrastructure, along with associated tools for
authentication, data persistence, course management,
managing load, choosing kernels, and [eventually]
billing.
What is Noteable?
Noteable is an LTI Tool Provider which uses Jupyterhub
to spawn a selection Docker containers, each of which
contains a single Notebook server, inside a Kubernetes
Cluster running on University of Edinburgh Enterprise
VM infrastructure, along with associated tools for
authentication, data persistence, course management,
managing load, choosing kernels, and [eventually]
billing.
View and Enter
Stuff part
View and Enter
Stuff part
N
o
t
e
b
o
o
k
S
e
r
v
e
r
(HTTPS)
Doing and Organising
Things Place
View and Enter
Stuff part
N
o
t
e
b
o
o
k
S
e
r
v
e
r
(HTTPS)
Doing and Organising
Things Place
J
u
l
i
a
R
P
y
t
h
o
n
Kernels
Language Expert bit
(ZeroMQ)
l
i
b
s
View and Enter
Stuff part
N
o
t
e
b
o
o
k
S
e
r
v
e
r
(HTTPS)
Doing and Organising
Things Place
J
u
l
i
a
R
P
y
t
h
o
n
Kernels
Language Expert bit
(ZeroMQ)
Ho
w
big
is
Not
eab
le
In
2017/
18,
Edinb
urgh
Univer
sity
had
Undergraduates 25,951
Taught Postgraduates 9,781
Research Postgraduates 5,580
Total 41,312
(Figures from UofE Annual Report,
2017/18)
Ho
w
big
coul
d
Not
abl
e
be?
Open University in England 94,900 6,590 101,490
University of Manchester 27,895 12,590 40,490
University College London 18,610 19,295 37,905
University College London 22,440 12,395 34,835
University of Leeds 24,345 8,955 33,300
Manchester Metropolitan University 26,780 6,235 33,010
University of Nottingham 24,065 8,450 32,515
University of Edinburgh 21,640 10,265 31,910
Coventry University 25,705 5,985 31,690
Cardiff University 23,085 8,510 31,595
(Figures from Higher Education Statistics Agency, for 2016/17)
In 2016–17, there were 2.32 million students studying at UK higher education
institutions. [UUK]
What
does
Note
able
need
to
man
age
Multiple
Customers
Usersacross
customers
Multiple
Notebooks
PersistentStorage
(OAuth)
Server
Host OS
Hypervisor
A A’ B B’
GuestOS
GuestOS
GuestOS
GuestOS
Bin/
libs
Do
Bin/libs Bin/libsA A’ A’ B B’ B’ B’
VMs vs
Containers Containers are isolated, but
share
binaries and libraries
Containers use the host OS for
actual processing.Bin/
libs
Bin/
libs
Bin/
libs
W
Puppe
t
Gitla
b
Registr
y
Ranche
r
NFS API UI Databas
e
W
W
W
W
W
W
W
W
W W
W
W
C
WW
C
C
Deployment is fun
Noteable for edlug
Noteable for edlug
Noteable for edlug
Noteable for edlug
Noteable for edlug

More Related Content

Similar to Noteable for edlug

OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011
Ignacio M. Llorente
 
The Essentials Of Project Management
The Essentials Of Project ManagementThe Essentials Of Project Management
The Essentials Of Project Management
Laura Arrigo
 

Similar to Noteable for edlug (20)

d2iq, d2iq konvoy, day 2 operations, lifecycle management, mayadata, mayadata...
d2iq, d2iq konvoy, day 2 operations, lifecycle management, mayadata, mayadata...d2iq, d2iq konvoy, day 2 operations, lifecycle management, mayadata, mayadata...
d2iq, d2iq konvoy, day 2 operations, lifecycle management, mayadata, mayadata...
 
OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011
 
Nubeliu Presentation in Peru v2
Nubeliu Presentation in Peru v2Nubeliu Presentation in Peru v2
Nubeliu Presentation in Peru v2
 
D.3.1: State of the Art - Linked Data and Digital Preservation
D.3.1: State of the Art - Linked Data and Digital PreservationD.3.1: State of the Art - Linked Data and Digital Preservation
D.3.1: State of the Art - Linked Data and Digital Preservation
 
Using Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud SystemUsing Open Source technologies to create Enterprise Level Cloud System
Using Open Source technologies to create Enterprise Level Cloud System
 
Bleeding, Leading, or Not Competing
Bleeding, Leading, or Not CompetingBleeding, Leading, or Not Competing
Bleeding, Leading, or Not Competing
 
Nimbus Concept
Nimbus ConceptNimbus Concept
Nimbus Concept
 
Converged Everything, Converged Infrastructure Delivering Business Value and ...
Converged Everything, Converged Infrastructure Delivering Business Value and ...Converged Everything, Converged Infrastructure Delivering Business Value and ...
Converged Everything, Converged Infrastructure Delivering Business Value and ...
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
Making cloud pay for itself
Making cloud pay for itselfMaking cloud pay for itself
Making cloud pay for itself
 
Containers 101 - CloudCamp London
Containers 101 - CloudCamp LondonContainers 101 - CloudCamp London
Containers 101 - CloudCamp London
 
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaSOpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
 
Accelerate Delivery: Business Case for Agile DevOps, CI/CD and Microservices
Accelerate Delivery: Business Case for Agile DevOps, CI/CD and MicroservicesAccelerate Delivery: Business Case for Agile DevOps, CI/CD and Microservices
Accelerate Delivery: Business Case for Agile DevOps, CI/CD and Microservices
 
Creating Digital Twins Using Rapid Development Techniques.pdf
Creating Digital Twins Using Rapid Development Techniques.pdfCreating Digital Twins Using Rapid Development Techniques.pdf
Creating Digital Twins Using Rapid Development Techniques.pdf
 
The Essentials Of Project Management
The Essentials Of Project ManagementThe Essentials Of Project Management
The Essentials Of Project Management
 
Keptn Meetup Interoperable ci/cd ecosystem
Keptn Meetup Interoperable ci/cd ecosystemKeptn Meetup Interoperable ci/cd ecosystem
Keptn Meetup Interoperable ci/cd ecosystem
 
The Internet of Things: Patterns for building real world applications
The Internet of Things:  Patterns for building real world applicationsThe Internet of Things:  Patterns for building real world applications
The Internet of Things: Patterns for building real world applications
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
 
DevSecOps: The Open Source Way
DevSecOps: The Open Source WayDevSecOps: The Open Source Way
DevSecOps: The Open Source Way
 

Recently uploaded

Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
Diya Sharma
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 

Recently uploaded (20)

Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts ServiceReal Escorts in Al Nahda +971524965298 Dubai Escorts Service
Real Escorts in Al Nahda +971524965298 Dubai Escorts Service
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 

Noteable for edlug

  • 1.
  • 2. Remember This? This is where I joined EdLUG This was the days of Rob McCron, Keith Farvis, Kenny MacDonald, Teeth, Faye Gibbins, etc
  • 6. What is EDINA? “EDINA is a world-class centre for digital expertise, based at the University of Edinburgh.”
  • 7. What is EDINA? “EDINA is a world-class centre for digital expertise, based at the University of Edinburgh.” EDINA is a National Data Centre, and provides services primarily to Higher & Further Education.
  • 8. What is EDINA? “EDINA is a world-class centre for digital expertise, based at the University of Edinburgh.” EDINA is a National Data Centre, and provides services primarily to Higher & Further Education. EDINA is a business.
  • 9.
  • 10. What is Noteable? Noteable is an LTI Tool Provider which uses Jupyterhub to spawn a selection Docker containers, each of which contains a single Notebook server, inside a Kubernetes Cluster running on University of Edinburgh Enterprise VM infrastructure, along with associated tools for authentication, data persistence, course management, managing load, choosing kernels, and [eventually] billing.
  • 11. What is Noteable? Noteable is an LTI Tool Provider which uses Jupyterhub to spawn a selection Docker containers, each of which contains a single Notebook server, inside a Kubernetes Cluster running on University of Edinburgh Enterprise VM infrastructure, along with associated tools for authentication, data persistence, course management, managing load, choosing kernels, and [eventually] billing.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 19. View and Enter Stuff part N o t e b o o k S e r v e r (HTTPS) Doing and Organising Things Place
  • 20. View and Enter Stuff part N o t e b o o k S e r v e r (HTTPS) Doing and Organising Things Place J u l i a R P y t h o n Kernels Language Expert bit (ZeroMQ)
  • 21. l i b s View and Enter Stuff part N o t e b o o k S e r v e r (HTTPS) Doing and Organising Things Place J u l i a R P y t h o n Kernels Language Expert bit (ZeroMQ)
  • 22.
  • 23.
  • 24.
  • 25. Ho w big is Not eab le In 2017/ 18, Edinb urgh Univer sity had Undergraduates 25,951 Taught Postgraduates 9,781 Research Postgraduates 5,580 Total 41,312 (Figures from UofE Annual Report, 2017/18)
  • 26. Ho w big coul d Not abl e be? Open University in England 94,900 6,590 101,490 University of Manchester 27,895 12,590 40,490 University College London 18,610 19,295 37,905 University College London 22,440 12,395 34,835 University of Leeds 24,345 8,955 33,300 Manchester Metropolitan University 26,780 6,235 33,010 University of Nottingham 24,065 8,450 32,515 University of Edinburgh 21,640 10,265 31,910 Coventry University 25,705 5,985 31,690 Cardiff University 23,085 8,510 31,595 (Figures from Higher Education Statistics Agency, for 2016/17) In 2016–17, there were 2.32 million students studying at UK higher education institutions. [UUK]
  • 28.
  • 29.
  • 30.
  • 32. Server Host OS Hypervisor A A’ B B’ GuestOS GuestOS GuestOS GuestOS Bin/ libs Do Bin/libs Bin/libsA A’ A’ B B’ B’ B’ VMs vs Containers Containers are isolated, but share binaries and libraries Containers use the host OS for actual processing.Bin/ libs Bin/ libs Bin/ libs
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. W Puppe t Gitla b Registr y Ranche r NFS API UI Databas e W W W W W W W W W W W W C WW C C
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.

Editor's Notes

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50