JupyterHub on different server platforms

Hello all,

I would like to know that how many numbers of concurrent users a JupyterHub server could handle on average simultaneously if deployed on a self-hosted server, or on clouds like AWS or Azure, or on SaaS considering scalability.

Appreciate your time.

As you can probably guess it depends :smiley:

If you’re running JupyterHub on a single server it’ll depend on what your users are doing. Running a very basic Python tutorial will obviously use a lot less resources than someone doing large computational modelling.

If you’re using Kubernetes you should be able to scale to 100 or 1000s of users, though the more users you have the more important it’ll be to optimise your installation.

This guide may help you estimate your requirements: Estimate Memory / CPU / Disk needed — The Littlest JupyterHub v0.1 documentation

1 Like

Thank you @manics , for the proper references to my question. It helps!