Melhores práticas e lembretes para administradores do ArcGIS Notebook Server são listados abaixo.
Gerenciar sua implantação
Esta seção cobrirá as práticas recomendadas para gerenciar sua implantação do ArcGIS Notebook Server.
Recursos da máquina
Quando um notebook estiver executando, o contêiner que ele executa consome recursos no site do ArcGIS Notebook Server. O tempo de execução Padrão requer 1 núcleo de CPU e 4 GB de memória, enquanto o tempo de execução Avançado requer 2 núcleos de CPU e 6 GB de memória. Garanta que seu site do servidor tenha capacidade adequada em sua máquina para suportar cada um dos membros do portal que receberam privilégios do notebook.
Federação
O ArcGIS Notebook Server deve ser federado com uma função do portal. Você não pode ter um site ArcGIS Notebook Server independente.
Não cancele a federação do seu site ArcGIS Notebook Server a menos que seja absolutamente necessário. O cancelamento da federação do site ArcGIS Notebook Server tem consequências sérias, irreversíveis para seu conteúdo do servidor e notebooks.
Portas
Abra e proteja a porta 11443 em sua máquina ArcGIS Notebook Server. O Web Adaptor precisa comunicar com esta porta e já que todo o tráfego deve passar pelo Web Adaptor.
O ArcGIS Notebook Server precisa acessar a porta 7443 na máquina que hospeda o portal ArcGIS Enterprise com a que é federada. A Porta 7443 não precisa ser aberta na máquina ArcGIS Notebook Server.
Contêiners do Docker são criados em portas 30001 até 31000 por padrão. Estas portas não são expostas fora da máquina ArcGIS Notebook Server e somente o ArcGIS Notebook Server precisa comunicar com estas portas.
Rede
O componente Docker Engine em seu site do ArcGIS Notebook Server fornece a rede para o código no ArcGIS Notebooks acessar sua rede. Se houver problemas de conectividade de rede em um notebook sendo executado, verifique a rede do Docker com a utilização da ferramenta de comando docker network que segue:
- Utilize o comando docker network create para recriar sua rede se necessário.
- Se você recriar sua rede, atribua novamente aos contêiners do seu site utilizando o comando docker network connect.
Para visualizar uma lista de todos os contêiners sendo executados em seu site, utilize o comando docker ps -a.
Logs
Você pode utilizar logs do ArcGIS Notebook Server para solução de problemas relacionado a execução do ArcGIS Notebooks. Consulte os logs com a utilização do Diretório do Administrador do ArcGIS Notebook Server. Há vários níveis de log que você pode definir para visualizar tipos diferentes de informações.
Controlar acesso
Esta seção explica como você pode controlar o acesso aos componentes de sua implantação do ArcGIS Notebook Server.
Acesso ao portal
Controle quem tem privilégios do notebook em seu portal do ArcGIS Enterprise. Cada membro que cria seu primeiro notebook inicia seu próprio contêiner do Docker para notebooks. Esta é uma ação significante que utiliza recursos e memória em sua máquina de servidor.
Por padrão, somente administradores do portal tem privilégios para criar e editar notebooks; publicadores não. Crie um ou mais papéis personalizados no portal para conceder privilégios de notebook para membros não administradores e cuidado com quem é atribuído a um papel que inclua estes privilégios.
Acesso ao sistema
A pasta arcgisworkspace criada durante a instalação deve ter controle de acesso rigoroso. Somente o usuário que instalou o ArcGIS Notebook Server, e os administradores do sistema, podem a princípio acessá-lo. Esta pasta contém áreas de trabalho privados dos seus usuários, que armazenam os dados que devem ser inacessíveis para outros. Esta localização também armazena informações do token do portal de forma que os contêiners do Docker possam acessá-las.
Notebooks compartilhados
Ao abrir um notebook compartilhado como um administrador, você tem privilégios administrativos sobre o notebook, incluindo a habilidade de executar todas as células. Somente abra notebooks de uma fonte confiável e execute cada célula somente após você revisar seu conteúdo.
Personalize seu desenvolvimento
O ArcGIS Notebook Server permite que você crie um substituto para o modelo de notebook padrão de sua organização.
Altere o modelo padrão do notebook
O ArcGIS Notebook Server inclui um modelo padrão de notebook, que aparece quando um novo notebook for aberto. Como um administrador, você pode substituir este modelo padrão com um arquivo de notebook personalizado para sua organização.
Para fazer isto, crie o notebook que deseja para utilizar como modelo padrão da sua organização e salve-o para substituir o notebook de modelo existente, que está localizado em <ArcGIS Notebook Server install directory>\framework\etc\ipynb_defaults\default_new.ipynb. O notebook deve ser denominado default_new.ipynb para ser utilizado como o notebook de modelo padrão do ArcGIS Notebook Server.