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
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
Thank you @manics , for the proper references to my question. It helps!