Jupyter Хостинг
Створюйте інтерактивні записники, які поєднують код, дані, візуалізації та пояснювальний текст.
- Один клік розгортання
- 15 ГБ Потрібно місця на диску
- 1 ГБ ОП Потрібна пам'ять
- Від 2 € Ціна

Офіційні посилання
Офіційні посилання та оригінальний веб-сайт Jupyter
Що ви отримуєте
на AvaHost
Розгортання в один клік, власний домен, безкоштовний HTTPS, автоматичні оновлення додатків та заплановані резервні копії входять у кожен Cloud App. Ви можете запускати кілька додатків на одному сервері, і доступ до терміналу включений.
Цей шаблон не містить контейнер бази даних.

Технічні дані
- Docker-образ
- quay.io/jupyter/base-notebook:latest
- Порт за замовчуванням
- 8888

Як працює Jupyter
Jupyter notebooks поєднують виконувані комірки коду, пояснення Markdown, рівняння, візуальні результати та файли в одному документі на основі браузера. Ядро (kernel) запускає код і повертає результати до інтерфейсу notebook, а JupyterLab додає вкладки, браузер файлів, редактори, консолі та елементи керування активними сеансами. Каталог запускає Jupyter Server з згенерованим токеном і зберігає директорію /home/jovyan/work.
Доступ до Jupyter Server є чутливим до безпеки, оскільки автентифікований користувач може виконувати довільний код через ядра та інші функції сервера. Токен повинен бути захищений як облікові дані адміністратора і не повинен бути вбудований у публічні посилання. Пакет є однокористувацьким сервером, а не JupyterHub з керованими обліковими записами або ізольованими середовищами.
Ключові функції Jupyter
Вибраний образ quay.io/jupyter/base-notebook включає JupyterLab, Notebook, NBClassic та компонент однокористувача JupyterHub, але залишається мінімальною базою. Офіційна документація Docker Stacks вказує, що йому не вистачає наукового пакета scipy-notebook та підтримки LaTeX PDF. Користувачі повинні встановити сумісні пакети в середовищі або вибрати інший образ поза цією пропозицією каталогу.
Тільки директорія work оголошена постійною каталогом. Файли, збережені в іншому місці контейнера, можуть не пережити заміну, а пакети, встановлені в непостійні місця, можуть зникнути при зміні образу. План також не включає GPU, TPU, підписку на прискорювачі, спільний сервіс notebook, керований каталог наборів даних або інтеграцію Google Drive. Notebook, інтенсивні за CPU та пам'яттю, залишаються обмежені вибраним планом хостингу.
Jupyter проти Google Colab
Jupyter
Jupyter на цій сторінці — це самостійно розміщений однокористувацький контейнер base-notebook з постійною робочою директорією та автентифікацією токеном. Google Colab — це керований постачальником сервіс notebook з обміном облікових записів Google, розміщеними середовищами виконання та опціями прискорювачів, залежно від доступності, квот, умов плану та поведінки сеансу. Обидва використовують робочі процеси notebook, але різко відрізняються за інфраструктурою та моделлю співпраці.
Google Colab
Colab може підійти користувачам, які хочуть готове хмарне середовище виконання, робочі процеси Google Drive, просте спільне використання та опціональні керовані прискорювачі без обслуговування сервера. Розміщений пакет Jupyter привабливий, коли важливі стабільний користувацький домен та постійна робоча директорія. Він не відтворює спільне використання облікових записів Colab, каталог середовищ виконання, прискорювачі, попередньо встановлене середовище науки про дані або керовану постачальником співпрацю.
Хто використовує Jupyter
Учні пишуть код поряд з поясненнями, розробники тестують невеликі скрипти та API, аналітики досліджують скромні набори даних, а інструктори готують демонстрації в відтворюваних notebook. JupyterLab також підтримує текстові файли та інтерактивні сеанси поза документами .ipynb, що робить один робочий простір корисним для експериментування, яке не вимагає повної багатокористувацької платформи.
Jupyter не є безпечною публічною вставкою коду, пісочницею для ненадійних користувачів, сервісом GPU або корпоративним центром notebook. Notebook може читати доступні файли, споживати ресурси плану, контактувати зовнішні сервіси та виконувати шкідливий код. Адміністратори повинні довіряти кожній особі, яка отримує токен, і переглянути залежності перед запуском notebook з невідомих джерел.

Самостійне розміщення Jupyter: вимоги та вартість
Використання ресурсів Jupyter залежить від активних ядер, імпортованих бібліотек, розміру набору даних, об'єктів у пам'яті, результатів notebook, файлів, одночасних обчислень та зовнішніх завантажень. PostgreSQL та MariaDB не потрібні в шаблоні каталогу; notebook та файли проекту повинні зберігатися в постійній робочій директорії. Невеликий навчальний notebook є легким, тоді як обробка даних може швидко вичерпати пам'ять або CPU плану.
На AvaHost Jupyter використовує План 1 за €2. Розміщений пакет Jupyter включає розгортання в один клік, користувацький домен з автоматичним HTTPS, автоматичні оновлення додатків та заплановані резервні копії. Використовуйте згенерований токен як чутливі облікові дані та зберігайте файли проекту в /home/jovyan/work. Пакет базується на jupyter/base-notebook; наукові стеки, експорт LaTeX PDF, доступ до GPU або TPU, керування багатокористувачем JupyterHub, інтеграція Google Drive, керовані набори даних та стійкі файли поза змонтованою робочою директорією не включені.
F.A.Q
Jupyter починається з €2 на Plan 1. Цей план підходить для легких ноутбуків, навчання та скромних скриптів. Активні ядра, імпортовані бібліотеки, датасети в пам’яті, виходи, завантаження та тривалі обчислення можуть швидко споживати пам’ять або CPU. Перегляньте план перед запуском робочих навантажень, які утримують великі датасети або виконують тривале обробку.
Каталог монтує `/home/jovyan/work` як постійне сховище, тому записні книжки та файли проектів слід зберігати там. Файли, записані в інших місцях контейнера, та пакети, встановлені в непостійні місця, можуть зникнути при заміні образу. Зберігайте незалежні копії цінних записних книжок, визначень середовища, даних та згенерованих результатів.
Користувацький домен може вказувати на Jupyter з автоматичним HTTPS, який захищає токен входу та трафік браузера. Згенерований токен все ще надає доступ до виконання коду й повинен залишатися приватним. Після зміни імені хоста перевірте доступ до записних книжок, ядер, файлів, з’єднань WebSocket, виходів і будь-яких зовнішніх зворотних викликів без розміщення токена в спільних або залогованих URL-адресах.
Пакет використовує мінімально функціональний образ `jupyter/base-notebook`. Він включає JupyterLab та додатки notebook, але не включає ширший науковий стек Python або підтримку LaTeX PDF, задокументовану для більших образів. Доступ до GPU та TPU не включено. AvaHost автоматично застосовує оновлення образу та включає запланові резервні копії для каталогу постійної роботи.
