何时使用 The Littlest JupyterHub#

此页面简要介绍了如何确定是使用 The Littlest JupyterHub (TLJH) 还是 Kubernetes 上的 Zero to JupyterHub (Z2JH)。这些想法中的许多最初是在 宣布 TLJH 的博客文章 中提出的。

**The Littlest JupyterHub (TLJH)** 是一个有主见且预先配置的分布式系统,用于在单台机器(云端或您自己的硬件上)上部署 JupyterHub。它旨在成为更轻量级且易于维护的解决方案,适用于规模、可扩展性和成本节约不是主要关注点的用例。

**Kubernetes 上的 Zero to JupyterHub** 允许您在Kubernetes 上部署 JupyterHub。这使 JupyterHub 能够扩展到数千个用户,灵活地增加/减少其所需的资源大小,并在管理用户会话时使用容器技术。

何时使用 TLJH 与 Z2JH#

TLJH 和 Z2JH 之间的选择最终取决于几个问题

  1. 您希望您的中心和所有用户都驻留在一台更大的机器上,还是将用户分散到集群中的一组较小的机器上,这些机器可以按需扩展或缩减?

    • 如果您可以使用单台机器,我们建议您使用The Littlest JupyterHub

    • 如果您希望使用多台机器,我们建议您使用Kubernetes 上的 Zero to JupyterHub

  2. 是否需要使用容器技术

    • 如果不需要,我们建议您使用The Littlest JupyterHub

    • 如果需要,我们建议您使用Kubernetes 上的 Zero to JupyterHub