Hi,

On Sun, Jan 21, 2018 at 4:47 PM C. Titus Brown <[email protected]> wrote:

>
> ...how hard would it be, do you think, to have a JupHub setup that
> includes a
> single docker image (that includes Py3, Rstudio, and OpenRefine) that
> could be
> deployed by the Carpentries in support of workshops, either as backup (for
> people who can't install the software on their own laptop) or for cloud
> lessons?  I'm envisioning something that would either be a standing low-$$
> running service that could expand when needed, or something that we could
> spin
> up on demand for a particular workshop - not sure which would work better
> or be
> cheapest.
>

Two options I'd investigate:

* the "Zero 2 Jupyterhub" guide (*) is pretty good. With several experts in
the room we had 10-20 people successfully follow it and have a working,
vanilla JupHub in ~30minutes(??) at a Binder workshop at UC Davis. Thing to
investigate: how good is the guide for "self-service", can it be improved
sufficiently to make it something that you do for each workshop? Pro: as
cheap as you can get, customisable per workshop Con: more work per workshop

* create a "standing" JupHub for the carpentries to use. Scale cluster up
and down when there is a workshop. Check exact cost of a "zero size"
cluster that is always running. Pro: most work is "one time setup", kinks
only need working out once Con: costs more(?), needs admin'ing (at the very
least keeping it up2date re: security)

The docker image you'd use in either case is (probably) something anyone
can test drive and develop using mybinder.org. So you don't need to involve
"the admin".

A third option that I think is cool but more speculative: there used to be
a standard GitHub repo to clone which contained the webpage, etc for a
workshop. You could have a similar "clone this repo, add credentials, turn
on travis" workflow that takes care of deploying a JupHub for you for a
particular course. We use a setup like this for mybinder.org. So taking the
data8 and binder experience and creating such a instant-juphub setup is
feasible but would require some work.

T

(*) https://zero-to-jupyterhub.readthedocs.io/en/v0.5-doc/
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/listinfo/discuss

Reply via email to