Logo ZenifraZenifra
Projetos de exemplo

Como Fazer Deploy do Jupyter Notebook na Zenifra

Tutorial completo para deploy do Jupyter Notebook na Zenifra.

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!

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!