Zenifra
Projetos de exemplo

Jupyter Notebook

Como subir uma instância do Jupyter Notebook

Primeiro Passo

Realizar login no console, selecionar no menu esquerdo a aba Criar Projeto.

Após selecionar Criar Projeto, vamos começar a pegar os dados que precisamos!


Segundo Passo

Detalhes dos Campos

Nome do Projeto

O nome do projeto é importante, para a organização dos projetos, como também para o domínio!

Aqui, poderá escolher qualquer nome que queira, mas uma dica: Para projetos no plano "basic", o nome do domínio a ser utilizado, será o nome do projeto.


Imagem

A imagem do projeto, é a imagem no padrão OCI(como as imagens docker)!

No caso do Jupyter Notebook, iremos utilizar a última imagem disponível, sendo:

quay.io/jupyter/scipy-notebook:2025-03-14

Para mais informações sobre o Jupyter Notebook e suas diferentes imagens, acessar o link externo: Jupyter Notebook


Registry

No caso do Jupyter Notebook, iremos utilizar uma imagem pública, que não precisa de autenticação para ser baixada!


Plano

Para fins de testes, iremos seguir com o plano "Basic", no qual possui recursos suficientes para rodar diferentes projetos no Jupyter Notebook, além de ser o plano mais barato!

Caso deseje utilizar scripts mais pesados, como para rodar machine learning, deep learning entre outros, possuímos instâncias com suporte dedicado a GPUs NVIDIA.


Armazenamento Persistente

Para fins de testes, iremos seguir sem o armazenamento persistente, mas caso você deseje ter projetos salvos nessa instância, e não deseja se preocupar com perder esses dados, marque a opção de "Sim"


Tamanho do Armazenamento

A depender do plano e se o armazenamento é persistente ou não, o armazenamento poderá ser gratuito ou poderá ser pago!

Para fins de testes, seguiremos com o tamanho de 5GB, no qual todos os planos dão 5GB de forma gratuita para ser utilizado, de forma efêmera.


Número da Porta

Por padrão, até o momento atual, o Jupyter Notebook roda na porta 8888!


Escolha modelo de pagamento do plano

Aqui, como iremos executar apenas para fins de testes, iremos selecionar o modelo por "hora", no qual será cobrado no mínimo 1 hora do projeto.


Quantidade de Instâncias

Para o Jupyter Notebook, iremos seguir com apenas 1 instância, visto que o mesmo por padrão, não realiza balanceamento de carga.


Environment Variables

Para podermos acessar o Jupyter Notebook, teremos que criar um token!

O token equivale como a senha no Jupyter Notebook, no qual poderá ser mudado a qualquer momento!

Para fins de testes, iremos seguir com o seguinte:

JUPYTER_TOKEN = test

Custo total

Nessa parte, você poderá ver o custo total do projeto!

Lembrando que a Zenifra dá desconto para estudantes devidamente matriculados e gratuidade para escolas e universidades parceiras!

Além de R$30 reais mensais durante 3 mesês para novos usuários usarem como quiserem, em qualquer plano!


Terceiro Passo

Após preencher todas as informações acima, clique no botão "Criar Projeto", no qual poderá levar alguns segundos até a criação do projeto ocorrer!

Após criado, será aberto uma nova tela, de forma automática, mostrando a URL do projeto a ser acessado.

Clique nesse link, no qual será aberto uma nova aba no seu navegador, que será redirecionado diretamente para o Jupyter Notebook criado!


Finalizando

Caso deseje finalizar/terminar a execução da instância, poderá ir na aba Projetos, e lá, pesquisar pelo projeto criado. Após ter encontrado, clicar encima do nome do projeto, no qual abrirá uma nova página contendo as informações daquele projeto.

Ao acessar a tela, clicar em "Configurações" e "Deletar", no qual o projeto será devidamente deletado.

Para saber mais sobre essa tela, e como tirar insigths do seu negócio, prossiga para a próxima documentação!