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.
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.