JupyterHub公司
JupyterHub公司是发球的最佳方式Jupyter笔记本适用于多个用户。因为JupyterHub为每个用户管理一个单独的Jupyter环境,它可以用于学生课堂、企业数据科学小组或科学研究小组。它是一个多用户集线器生成、管理和代理多个单个用户的实例Jupyter笔记本服务器。
分配
JupyterHub可以在协作环境中由小型(0-100用户)和大型团队(超过100个用户),例如学生班、企业数据科学小组或科研团队。它有两个主要发行版,分别用于满足每个团队的需求。
小JupyterHub如果您需要少量用户(1-100)和具有简单环境的单个服务器,那么分发是合适的。
零至JupyterHub与Kubernetes如果需要更多用户,可以在云中部署动态服务器。此分发版在库伯内特斯.
子系统
JupyterHub由四个子系统组成:
一集线器(龙卷风过程),这是JupyterHub的核心
一可配置的http代理从客户端浏览器接收请求的(node-http-proxy)
倍数单用户Jupyter笔记本服务器(Python/IPython/龙卷风)由繁殖者监控
一个身份验证类管理用户如何访问系统
此外,可以通过配置.py
文件和管理用户管理面板上的内核。下图显示了整个系统的简化:
JupyterHub执行以下功能:
为了方便管理中心、其用户和服务,JupyterHub还提供了REST API.
JupyterHub团队和项目Jupyter重视我们的社区,以及JupyterHub跟随朱庇特社区指南.
文档结构
教程
文档的这一节包含分步教程,可帮助概述JupyterHub的功能以及如何实现特定目标,如安装。如果您对JupyterHub没有太多经验,建议使用这些教程。
操作指南
这个如何操作指南提供了比教程更深入的细节。它们被推荐给那些已经熟悉JupyterHub并有特定目标的人。指南有助于回答问题“我怎么……?”基于特定主题。
解释
这个解释部分提供了可用于更好地理解JupyterHub的更多详细信息,例如如何使用和配置它。它们面向那些寻求扩大对JupyterHub的了解的人。
参考
这个参考部分提供了有关JupyterHub的技术信息,例如监视安装状态以及使用JupyterHub的API模块和类。
常见问题
查找有关JupyterHub的最常见问题的答案,例如如何解决问题。
贡献
JupyterHub欢迎所有贡献者,无论您是项目的新手还是熟人。这个贡献部分提供了有关如何做出贡献的信息。