0:00 Introduction & Welcome
1:22 Talk Outline
2:58 Jupyter Architecture Overview
6:14 Jupyter Architecture Overview - Further Detail
8:19 Running a Notebook Remotely
10:12 Reconnect to a Running Notebook
13:09 JupyterHub Solution
13:49 Alternative Solution Using Remote Desktops
14:40 Alternative Solution: Structure
15:00 Alternative Solution: Docker cluster
17:15 Alternative Solution: Deployment
18:28 Alternative Solution: Building & Pushing Images
19:44 Alternative Solution: Notebook Config & Starting
20:35 Alternative Solution: Guacomole Config
20:50 Alternative Solution: Connecting
22:09 Alternative Solution: Connection Sharing
24:04 Pros and Cons
26:36 Future
32:07 Question 1: How Do You Handle Statelessness & Docker?
35:21 Question 2: Feasibility of State Management & Headless Browser?
37:54 Question 3: What Sort of Performance Benchmarks?
39:08 Question 4: Do You Notify About Finished Execution?
Title: Jordi Deu-Pons - Running jupyter notebook remotely in a docker swarm cluster URL: https://www.youtube.com/watch?v=0XYRr6MLrVA) Date: July 4, 2017
Contents
0:00 Introduction & Welcome 1:22 Talk Outline 2:58 Jupyter Architecture Overview 6:14 Jupyter Architecture Overview - Further Detail 8:19 Running a Notebook Remotely 10:12 Reconnect to a Running Notebook 13:09 JupyterHub Solution 13:49 Alternative Solution Using Remote Desktops 14:40 Alternative Solution: Structure 15:00 Alternative Solution: Docker cluster 17:15 Alternative Solution: Deployment 18:28 Alternative Solution: Building & Pushing Images 19:44 Alternative Solution: Notebook Config & Starting 20:35 Alternative Solution: Guacomole Config 20:50 Alternative Solution: Connecting 22:09 Alternative Solution: Connection Sharing 24:04 Pros and Cons 26:36 Future 32:07 Question 1: How Do You Handle Statelessness & Docker? 35:21 Question 2: Feasibility of State Management & Headless Browser? 37:54 Question 3: What Sort of Performance Benchmarks? 39:08 Question 4: Do You Notify About Finished Execution?