Ben Zaitlen (CC'd) has also done this several times to run PySpark and Dask tutorials, if anyone is interested in doing this with heavier cloud computing metal. There are eventually a few challenges in getting this sort of thing to scale well. Ben's setup uses a reverse proxy so that you can "click to setup" fro a single URL instead of assigning ports. It's quite impressive.
-Aron On Fri, Aug 11, 2017 at 12:15 PM Konrad Förstner <[email protected]> wrote: > Dear all, > > thanks for sharing your experiences. Here is a similar approach - > JupyterHub on Google Cloud: > > > https://www.oreilly.com/ideas/jupyterhub-on-gcloud?imm_mid=0f55ac&cmp=em-data-na-na-newsltr_20170809 > > I have not tested that myself so far. > > Cheers > > Konrad > > On Wed Aug 09, 2017 at 07:49:56AM +0000, Adam Witney wrote: > > > > > >I came across this the other day, you can run jupyter notebooks on azure > for > >free if you have a Microsoft account (free to set up) > > > > > > > >https://notebooks.azure.com/ > > > > > > > >might be quite useful for teaching > > > > > > > >Adam > > > > > > > >From: Discuss [mailto:[email protected]] On > Behalf > >Of Leighton Pritchard > >Sent: 09 August 2017 07:30 > >To: Titus Brown <[email protected]> > >Cc: Software Carpentry Discussion <[email protected]> > >Subject: Re: [Discuss] A brief tutorial on spinning up multiple Jupyter > >Notebooks in Docker containers for a tutorial > > > > > > > >Thanks Titus, > > > > > > > >Do you have an estimate of what the total AWS cost was for the session? > (To > >help us convince sources of financial support…) > > > > > > > >Cheers, > > > > > > > >L. > > > > > > > > On 9 Aug 2017, at 01:32, C. Titus Brown <[email protected]> wrote: > > > > > > > > Hi all, > > > > I put this together for a tutorial last week, and I have to say it > went > > amazingly smoothly: > > > > https://github.com/mblmicdiv/course2017/blob/master/exercises/ > > sourmash-setup.md > > > > Briefly, > > > > * I started a big Amazon machine; > > * I installed Docker and built a custom image containing my software > of > > interest; > > * I ran multiple containers, one connected to port 8000, one on 8001, > etc. > > and gave each student a different port; > > * students could connect in and use the Terminal program in Jupyter to > > execute commands, and could upload/download files via the Jupyter > console > > interface; > > * in theory I could have used notebooks too, but for this I didn’t > have > > need. > > > > I am aware that JupyterHub can probably do all of this including > manage the > > containers, but I’m still a bit shy of diving into that; this was > fairly > > straightforward, gave me disposable containers that were isolated for > each > > individual student, and worked almost flawlessly. Should be easy to > do > > with RStudio too. > > > > Other write-ups to do similar things with your favorite setup would be > > great! > > > > best, > > —titus > > > > p.s. the actual tutorial that students ran was here: > https://github.com/ > > mblmicdiv/course2017/blob/master/exercises/sourmash.md > > > > _______________________________________________ > > Discuss mailing list > > [email protected] > > http://lists.software-carpentry.org/listinfo/discuss > > > > > > > >-- > > > >Leighton Pritchard > > > >[email protected] > > > >gpg/pgp:0xDECACFFC > > > > > > > > > > > > >_______________________________________________ > >Discuss mailing list > >[email protected] > >http://lists.software-carpentry.org/listinfo/discuss > > _______________________________________________ > Discuss mailing list > [email protected] > http://lists.software-carpentry.org/listinfo/discuss
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/listinfo/discuss
