Skip To Content

Melhores práticas para sites do GeoAnalytics Server

O GeoAnalytics Server é projetado para acelerar seus fluxos de trabalho de análise e ajudam a você processar o conjunto de dados grande rapidamente. Esta aceleração no GeoAnalytics Server é possível por sua estrutura de computação distribuída subjacente. Esta estrutura de trabalho é única no sentido de utilizar recursos em uma máquina única ou distribuir o processo de computação através de três máquinas em um site de máquina múltipla.

Os seguintes são melhores práticas para dimensionar, configurar, e modificar seu site do GeoAnalytics Server . É recomendado que você siga estas práticas para aproveitar-se dos benefícios de desempenho disponíveis pelo GeoAnalytics Server dimensionando seu site apropriadamente.

Planeje seu site do GeoAnalytics Server

O GeoAnalytics Server é um recurso do ArcGIS Enterprise que é habilitado licenciando ArcGIS Server como GeoAnalytics Server. Para configurar o GeoAnalytics Server, você deve primeiro configurar um desenvolvimento de base do ArcGIS Enterprise e federar seu site do GeoAnalytics Server . Além disso, você deve instalar e registrar um ArcGIS Data Store configurado como um armazenamento de dados spatiotemporal big que pode ser utilizado para armazenar seus resultados de análise do GeoAnalytics Server , como também a entrada para sua análise.

Aprenda mais sobre configurar o ArcGIS GeoAnalytics Server

É recomendado que você instale o GeoAnalytics Server em uma máquina separada diferente da utilizada pelo resto do seu desenvolvimento do ArcGIS Enterprise . Esta separação de carga de trabalho assegura que a estrutura de trabalho de computação distribuída não compita com outros recursos em suas máquinas utilizada para outras operações.

Você também deve instalar o ArcGIS Data Store (configurado como um armazenamento de dados spatiotemporal big) em máquinas separadas de seu desenvolvimento de base ArcGIS Enterprise e sua máquina do GeoAnalytics Server ou máquinas de razões semelhantes.

Anotação:

O GeoAnalytics Server pode ser desenvolvido em uma infra-estrutura de nuvem e há ferramentas disponíveis para ajudar você desenvolver no ArcGIS Enterprise on Microsoft Azure e ArcGIS Enterprise on Amazon Web Services. As informações deste tópico se aplicam aos desenvolvimentos de nuvem também.

Número de máquinas

Ao escolher o número de máquinas do GeoAnalytics Server para seu site do GeoAnalytics Server , as seguintes configurações são suportadas:

  • O GeoAnalytics Server em uma máquina de um site de máquina única
  • O GeoAnalytics Server em três máquinas para um site de máquinas múltiplas

Um modelo conceitual de configuração do site
Um modelo conceitual de configuração do site GeoAnalytics Server de única máquina. O site do servidor de única máquina é federado com um portal do ArcGIS Enterprise (que faz parte da implantação de base). O ArcGIS Data Store é instalado em uma máquina, configurado como tipo espaço-tempo e configurado com o servidor de hospedagem (que também faz parte da implantação de base).
Um modelo conceitual de configuração do site de três máquinas
Um modelo conceitual de configuração do site GeoAnalytics Server de três máquinas. O site do servidor de três máquinas é federado com um portal do ArcGIS Enterprise (que faz parte da implantação de base). O ArcGIS Data Store é instalado em três máquinas, configurado como tipo espaço-tempo e configurado com o servidor de hospedagem (que também faz parte da implantação de base).

Sites com um número de máquinas ou mais de três máquinas não são suportados.

Você precisa ter um número igual de máquinas ArcGIS Data Store (configurada como armazenamento de dados spatiotemporal big) já que há máquinas do GeoAnalytics Server . Por exemplo, se você estiver utilizando um site de três máquinas do GeoAnalytics Server , você deve também ter pelo menos três máquinas executando seu armazenamento de dados spatiotemporal big.

Anotação:

Você deve ter um desenvolvimento de base do ArcGIS Enterprise configurado além das suas instalações do ArcGIS Data Store e GeoAnalytics Server .

Você pode aproveitar-se dos recursos de computação distribuídos do GeoAnalytics Server utilizando uma máquina única. Uma máquina única pode ser surpreendentemente eficiente, já que uma máquina utilizará a maioria dos seus recursos (CPU e RAM) para análises do GeoAnalytics Server . Se você não desejar aumentar para máquinas múltiplas, você também pode utilizar máquinas maiores para dedicar mais capacidade para sua análise (consulte Tamanho de máquinas abaixo).

É uma boa prática desenvolver primeiro uma máquina única para ver se atende suas necessidades de análise. Se não atender (seus trabalhos de análise não poderão ser concluídos ou não será possível ser concluído em uma quantia de tempo apropriada), você pode fazer qualquer um dos seguintes:

  • Adicionar recursos (CPU e RAM) para sua máquina existente.
  • Provisione uma máquina diferente que tenha mais recursos.
  • Dimensione seu site para incluir máquinas múltiplas (três máquinas).

Se você decidir aumentar para máquinas múltiplas, a próxima etapa é sobre aumentar para um site de três máquinas. Sites de duas máquina do GeoAnalytics Server ou sites além de três máquinas não são suportados. Para mais informações em aumentar o número de máquinas em seu site, consulte Adicionar máquinas no site do GeoAnalytics abaixo.

Anotação:
O número de máquinas do GeoAnalytics Server em um site deve sempre ser um número ímpar (um ou três). Outras quantidades de máquinas não são suportadas no GeoAnalytics Server.

Tamanho de máquinas

O requisito de capacidade mínima de um máquina do GeoAnalytics Server é de 4 núcleos e 16 GB de RAM. Entretanto, a configuração recomendada é pelo menos de 4 núcleos e 32 GB de RAM por máquina. Você pode experimentar melhorias de desempenho quando você aumentar a quantia de RAM que sua máquina utiliza.

Anotação:

Dependendo do tamanho de seus dados e as ferramentas de análise que você está executando, você pode experimentar desempenho variado (o tempo que leva para completar um trabalho) de fluxo de trabalho para fluxo de trabalho.

Se você estiver utilizando um site de três de máquinas, todas as máquinas que estão executando GeoAnalytics Server devem ter a mesma quantia de RAM. Quando você configurar seu site do GeoAnalytics Server , você irá configurar a porcentagem de RAM disponível que será utilizada por máquina. Um trabalho não iniciará até que todas as máquinas tenham esta quantia de RAM disponível. Portanto, se você tiver uma máquina que tenha mais RAM que outra, somente a quantia menor de RAM será utilizada através de todas as máquinas e você não se beneficiará das máquinas com a quantia maior de RAM.

Número de máquinas do armazenamento de dados spatiotemporal big

O número de máquinas com o armazenamento de dados spatiotemporal big instalado e configurado deve ser equivalente ou maior que o número de máquinas executando o GeoAnalytics Server. Por exemplo, se você estiver utilizando três máquinas para GeoAnalytics Server, você deve ter pelo menos três máquinas com o armazenamento de dados spatiotemporal big registrado com seu servidor de hospedagem do ArcGIS Enterprise .

Se o número de máquinas do GeoAnalytics Server for maior que o número de máquinas configuradas com seu armazenamento de dados spatiotemporal big, a mensagem seguinte aparece durante a análise: Falhas de gravação pode ocorrer devido ao número de gravações concorrentes ser muito maior que o número de nós no armazenamento de dados. Se esta mensagem aparecer, você precisa aumentar o número de máquinas utilizadas para o armazenamento de dados spatiotemporal big de forma que o número seja igual ou maior que o número de máquinas utilizadas para seu site do GeoAnalytics Server.

Configure e utilize seu site do GeoAnalytics Server

Considere as informações acima com relação ao planejamento do site e aumento de máquinas ao configurar seu site do GeoAnalytics Server pela primeira vez. Se sua análise precisa alterar e você precisa aumentar (ou diminuir) o número de máquinas em seu site do GeoAnalytics Server , siga as etapas nas seções Adicionar máquinas a um site do GeoAnalytics e Excluir máquinas de um site do GeoAnalytics abaixo.

O número de núcleos e quantia de RAM utilizadas

Quando você tiver concluído as etapas para configure GeoAnalytics Server, você precisa configurar as propriedades do sistema para otimizar a quantia de recursos (CPU e RAM) utilizada pelo seu site. Siga as etapas na configurações do GeoAnalytics Server antes de executar a análise.

Configurações de usuário único

O GeoAnalytics Server não é projetado para usuários múltiplos executando grandes análises ao mesmo tempo, competindo por recursos. O GeoAnalytics Server executa de forma ideal quando um usuário único executa uma análise única de cada vez. Deste modo, sua análise pode aproveitar de todos os recursos disponíveis, minimizando tempo de processamento.

Para assegurar a melhor velocidade e desempenho do GeoAnalytics Server, certifique-se que um usuário de cada vez esteja utilizando o sistema (executando análise). Após este usuário finalizar sua análise, eles podem executar outra análise única ou disponibilizar o sistema para outro analista executar seu trabalho.

Se usuários múltiplos executarem análises ao mesmo tempo, o seguinte ocorrerá:

  • Se você tiver uma máquina do GeoAnalytics Server , cada trabalho esperará até o trabalho precedente do GeoAnalytics Server concluir antes de executar.
  • Se você tiver três máquinas do GeoAnalytics Server , o trabalho esperará por recursos por 10 minutos. Se os recursos não forem disponibilizados (isto é, o trabalho anterior não conclui), o trabalho será cancelado e você será notificado.

Monitorar seu site e trabalhos

Como um administrador, há algumas manerias para monitorar o status e desempenho do seu site.

Para monitorar a estrutura de trabalho distribuída, utilize a Verificação de desempenho do GeoAnalytics. Opcionalmente, você também pode utilizar ArcGIS Monitor, que monitora seu desenvolvimento do ArcGIS Enterprise e também monitora a verificação de desempenho do GeoAnalytics Server .

Você também pode utilizar os recursos de trabalhos no Server Manager para consultar trabalhos do GeoAnalytics Server que estão sendo executados atualmente, concluído e assim por diante, ou intervenham ao parar trabalhos. Isto é útil quando você desejar visualizar se seu site está executando análises atualmente e quanto tempo um trabalho está sendo executado.

Modifique seu site do GeoAnalytics Server

Você pode precisar ajustar o tamanho do seu site do GeoAnalytics Server . Normalmente, isto é feito para reduzir tempo de processamento, especialmente se a quantia de dados que você estiver analisando aumentou.

O GeoAnalytics Server conta com serviços para gerenciar e processar as ferramentas do GeoAnalytics Server .

Reiniciar máquinas

As máquinas que são parte de um site do GeoAnalytics Server que foram reiniciadas estarão prontas para utilizar após o processamento do ArcGIS Server iniciar. Após uma máquina ter sido reiniciada, espere cinco minutos para confirmar que está de volta e sendo executada. Se você esperou cinco minutos e estão ainda tendo problemas após uma reinicialização, consulte Problemas e soluções comuns do GeoAnalytics para próximas etapas.

Adicione máquinas a um site do GeoAnalytics Server

Se você estiver utilizando um site de máquina única e deseja aumentar o número de máquinas do GeoAnalytics Server , você pode dimensionar seu site adicionando duas máquinas do GeoAnalytics Server , resultando em um site de três máquinas do GeoAnalytics Server . Para adicionar máquinas, siga estas etapas:

  1. Instale ArcGIS Server em duas máquinas e licencie-as no GeoAnalytics Server.
  2. Assegure que um trabalho do GeoAnalytics Server não esteja sendo executado em seu site atual do ArcGIS Server .
  3. Utilize o assistente de configuração em ambas máquinas instaladas para adicioná-las ao seu site do GeoAnalytics Server existente.

Obtenha mais informações sobre como adicionar máquinas a um site

Exclua máquinas de um site do GeoAnalytics Server

Siga as etapas abaixo para remover máquinas do seu site do GeoAnalytics Server :

  1. Assegure que um trabalho do GeoAnalytics Server não esteja sendo executado em seu site atual do ArcGIS Server . Se um trabalho estiver sendo executado, cancele-o ou espere até que seja concluído.
  2. Remova duas máquinas de seu site do GeoAnalytics Server utilizando ArcGIS Server Manager.

Gerenciando tempo de paralização com sites de máquinas múltiplas do GeoAnalytics Server

Esta seção somente se aplica se você for utilizar um site de máquinas múltiplas do GeoAnalytics Server consistindo em três máquinas e precisa executar análise durante o tempo de paralização para uma ou duas máquinas. Isto se aplica quando o tempo de paralização for planejado (para manutenção, atualizações, correções ou outros) ou não planejado.

Quando você executar um trabalho neste estado (com uma ou duas máquinas foras do ar), você receberá uma mensagem de erro "Não é possível inicializar plataforma de computação distribuída" até que você siga estas etapas no guia de solução de problemas. Não é recomendado executar neste estado em uma base prolongada ou permanente.

Se você estiver procurando reduzir ajuste um site removendo máquinas, siga as etapas acima.

Anotação:

Se você estiver executando manutenção planejada, assegure que nenhuma análise do GeoAnalytics Server esteja sendo executada antes de você parar uma máquina cancelando o trabalho ou esperando até que seja concluído.