JupyterHub — это проект с открытым исходным кодом, предлагающий многопользовательские серверы для популярной среды ноутбуков Jupyter. JupyterHub, разработанный Институтом анализа данных Беркли (BIDS) и запущенный в 2015 году, стал первым шагом на пути к обеспечению более эффективного способа создания и совместного использования нескольких блокнотов в одном общем рабочем пространстве.
JupyterHub, предназначенный для облегчения совместной работы, позволяет предоставить доступ нескольким пользователям для одновременной безопасной работы над одним и тем же ноутбуком. Это работает с точки зрения однопользовательского сервера ноутбуков Jupyter, но его можно масштабировать для размещения групп пользователей. Благодаря системе аутентификации пользователей, создавая учетные записи пользователей, каждый может войти в отдельный сеанс или в один сеанс в среде, настроенной в соответствии с его конкретными предпочтениями. Таким образом, каждый пользователь может работать независимо в общей виртуальной среде, которая имеет расширенные основные функции, такие как завершение кода, форматирование текста и различные инструменты для анализа данных.
Что касается расширений, JupyterHub также поддерживает широкий спектр приложений, например Python, R, Julia, JavaScript и многие другие. Его масштабируемость позволяет устанавливать и запускать другие программы, такие как редакторы кода, визуализаторы данных и IDE. Следовательно, платформа пользуется популярностью среди системных администраторов, исследователей, разработчиков и студентов со всего мира.
В последние годы JupyterHub пользуется постоянной поддержкой, и многие крупные корпорации, такие как Google, Microsoft и IBM, используют его функции. В 2018 году проект Jupyter по-настоящему расширился, представив JupyterHub в качестве облачного решения, позволяющего предприятиям получить доступ к тем же инструментам, которые они использовали локально, простым и экономичным способом.
В целом JupyterHub превратился в широко распространенную технологию для совместной работы, создания кода и анализа данных по всему миру. В настоящее время платформу предпочитают программисты и академические специалисты всех уровней.