Uma implantação do ArcGIS Enterprise é composta do seguinte:
- Um portal do ArcGIS Enterprise *
- Um ou mais sites* do ArcGIS Server
- Armazenamentos de dados (inclusive bancos de dados registrados, arquivos em pastas registradas e um armazenamento de dados relacional* do ArcGIS Data Store)
- Web Adaptors* ou pelo menos um balanceador de carga
- Um sistema do nome de domínio (opcional)
- Um servidor de arquivo do armazenamento de configuração do ArcGIS Server
O ArcGIS oferece ferramentas e funcionalidades que permitem a você configurar a disponibilidade alta para estes componentes listados com um asterisco (*). Os outros componentes exigem uso de ferramentas e funcionalidades de terceiros para configurar.
Configurações de disponibilidade alta para ArcGIS Enterprise são projetadas para utilizar dentro de um centro de dados únicos ou equivalente, como uma região de nuvem, para proteger contra componentes individuais se tornando indisponível e causando tempo de paralização do sistema. Os componentes altamente disponíveis do ArcGIS Enterprise não são projetados para serem implantados através de múltiplos centros de dados. Em uma configuração altamente disponível, se qualquer única máquina que estiver executando um componente do ArcGIS Enterprise parcialmente ou completamente falhar, os usuários poderão ainda acessar a implantação do ArcGIS Enterprise . Exemplos de falhas incluem falha de disco rígido, falha de cartão de rede ou falha de sistema operacional.
Para proteger contra múltiplas falhas ou falta de disponibilidade da implantação inteira, combine técnicas de recuperação de desastre com disponibilidade alta.
Anotação:
Se uma máquina falha, a capacidade global do sistema é reduzida. Portanto, você deve construir em capacidade extra para cada máquina em sua implantação do ArcGIS Enterprise então as máquinas restantes poderão lidar com a carga se uma máquina falhar.
Também é importante monitorar sua implantação , assim você poderá corrigir as falhas assim que possível. Se uma segunda falha ocorrer antes de você corrigir a primeira, sua implantação do ArcGIS Enterprise poderá se tornar parcial ou completamente indisponível.
Para mais informações sobre os componentes diferentes, quando eles devem ser utilizados e como eles devem comunicar um com o outro, consulte Cenários de implantação para um ArcGIS Enterprise altamente disponível.
As seguintes seções explicam a disponibilidade alta para cada componente e link de instruções para configurar a disponibilidade alta para os componentes do ArcGIS de uma implantação do ArcGIS Enterprise.
Configure um site do ArcGIS Server altamente disponível
As implantações do ArcGIS Enterprise contêm um servidor de hospedagem. Este é um ArcGIS GIS Server que você dedicou para executar serviços hospedados do seu portal, como camadas de cena, mosaico ou feição hospedadas. Você poderá escolher para federar sites do ArcGIS Server adicionais com seu portal para permiti-los compartilhar o método de autenticação e automaticamente registrar serviços da web como itens no seu portal. Ou você poderá federar os sites ArcGIS GeoAnalytics Server, ArcGIS GeoEvent Server ou ArcGIS Image Server com seu portal. Você pode configurar qualquer um destes sites para serem altamente disponíveis.
Como você implementa um site do ArcGIS Server altamente disponível depende se os seus serviços da web residem em uma única máquina ou são espalhados através de múltiplas máquinas.
Se você tiver múltiplas máquinas em seu site, configure um balanceador de carga da rede para comunicar com seu grupo de máquinas do ArcGIS Server. Este grupo de máquinas compartilha diretórios do servidor e um armazenamento de configuração. Novamente, configure estes diretórios em um servidor de arquivo altamente disponível para implementar um ArcGIS Server altamente disponível. Você também deve configurar o balanceador de carga para executar a verificação de desempenho das máquinas do ArcGIS Server .
Consulte os seguintes tópicos na ajuda do ArcGIS Server para informações sobre configurar um site do ArcGIS Server de uma ou múltiplas máquinas altamente disponível:
- Implantação de alta disponibilidade de única máquina (ativa-passiva)
- Implantação de múltiplas máquinas com ArcGIS Web Adaptor
Note que quando você federar um site do ArcGIS Server com Portal for ArcGIS, configure uma URL de Administração para uma URL que o portal pode utilizar para comunicar-se com todos os servidores no site, mesmo quando um deles estiver indisponível, como URL do balanceador de carga.
Esteja ciente também que utilizar uma URL do balanceador de carga afeta a maneira que você se conecta-se ao ArcGIS Server Manager. Por exemplo, se você federar utilizando uma URL do balanceador de carga, você deverá conectar ao Server Managerutilizando o balanceador de carga; você não poderá utilizar a URL padrão do ArcGIS Server Manager do http://gisserver.domain.com:6080/arcgis/manager ou https://gisserver.domain.com:6443/arcgis/manager.
Configurar armazenamentos de dados gerenciados altamente disponíveis
O ArcGIS Data Store mantém dados de diversos tipos de serviços da web hospedados que executam em servidor de hospedagem do seu portal. O ArcGIS Data Store fornece funcionalidade de transferência que permite a estes serviços hospedados permanecerem disponíveis até quando uma máquina do armazenamento de dados falhar.
Para dados da camada de feição hospedada altamente disponíveis, instale o ArcGIS Data Store em duas máquinas separadas e crie um armazenamento de dados relacional em cada máquina. Configure cada armazenamento de dados relacional com o site do GIS Server que você utilizará como seu servidor de hospedagem do portal. O primeiro armazenamento de dados relacional que você configura é a máquina primária do armazenamento de dados relacional; a segunda máquina que você configura é o armazenamento de dados auxiliar.
O ArcGIS Data Store replica automaticamente os dados da camada de cena hospedada a partir do armazenamento de dados primário para o auxiliar; então, os dados existem em dois lugares. O GIS Server sempre comunicará com o armazenamento de dados ativo (primário).
Após adicionar um armazenamento de dados relacional auxiliar, ele se tornará ativo se ocorrer quaisquer dos seguintes:
- O armazenamento de dados primário interrompe o funcionamento. O ArcGIS Data Store tenta reiniciar o armazenamento de dados na máquina primária. Se ela não puder reiniciar, o armazenamento de dados transfere para a auxiliar.
- O aplicativo da web primário pára de executar e tenta reiniciar o aplicativo da web na máquina primária. Em caso raro que isto não funciona, o armazenamento de dados transfere para a máquina auxiliar.
- A máquina primária está indisponível. Isto pode ocorrer se o computador fechar com erro, estiver desplugado ou por perda de conectividade de rede. O ArcGIS Data Store faz cinco tentativas para conectar à máquina primária. Se uma conexão não for possível após cinco tentativas, o armazenamento de dados transfere para a máquina auxiliar.
Para caches da camada de cena hospedada altamente disponíveis, instale o ArcGIS Data Store em duas ou mais máquinas separadas e crie um armazenamento de dados do cache de mosaico em cada máquina. Configure cada armazenamento de dados do cache de mosaico com o GIS Server que você utilizará com seu servidor de hospedagem do seu portal. Quando membros do portal publicam camadas da cena hospedadas, o ArcGIS Data Store assegura que os caches são armazenados em pelo menos duas máquinas no armazenamento de dados de cache do mosaico.
Para dados de observação arquivados altamente disponíveis utilizados com ArcGIS GeoEvent Server, serviços de rastreamento de localização, ou para tornar os dados gerados da análise de feição dos grandes dados altamente disponíveis, você pode instalar o ArcGIS Data Store em três ou mais máquinas e criar um armazenamento de dados spatiotemporal big em cada uma. Configure cada armazenamento de dados com o servidor de hospedagem do seu portal. Uma cópia de cada conjunto de dados existe em pelo menos duas das máquinas do armazenamento de dados a qualquer momento. Se uma máquina falhar, o armazenamento de dados garante que pelo menos duas das máquinas restantes contêm os dados.
Para mais informações e instruções, consulte Adicionar uma máquina no seu armazenamento de dados.
Configurar um portal altamente disponível
Um portal altamente disponível inclui duas máquinas do Portal for ArcGIS acessadas por um balanceador de carga da rede.
As duas máquinas do portal armazenam o conteúdo em um diretório comum. Para seu portal ser altamente disponível, você deve configurar este diretório de conteúdo em um servidor de arquivo altamente disponível.
Após você configurar um portal altamente disponível, o portal primário replica os itens para o portal auxiliar. Se a máquina primária se torna indisponível, a máquina auxiliar é promovida para primária com todos os itens atuais. Se você parar o serviço do Portal for ArcGIS ou a máquina primária se torna indisponível (por exemplo, o disco rígido falha), o portal irá falhar para a máquina auxiliar. Após a máquina retornar da falha ou você reiniciar o serviço do Portal for ArcGIS , esta máquina reunirá o portal como a máquina auxiliar. Configure o balanceador de carga do WebContextURL e privatePortalURL para verificar o desempenho das máquinas do portal.
Consulte Configurar um portal altamente disponível para mais informações e instruções.
Configurar dados de origem altamente disponíveis
Você publica dados em sites do ArcGIS Server a partir de uma variedade de fontes. Se você registrar pastas ou bancos de dados com sites do ArcGIS Server em sua implantação do ArcGIS Enterprise, você precisará armazenar estes dados de origem de uma maneira ou no local que atenda suas necessidades de disponibilidade alta. Para origens de arquivo em pastas, armazene em um servidor de arquivo altamente disponível. Para bancos de dados, utilize a tecnologia do seu sistema de gerenciamento do banco de dados para garantir a disponibilidade alta.
Combinar disponibilidade alta e recuperação de desastre
Na maioria dos casos, você implementará um plano de recuperação de desastre além de uma implantação altamente disponível. Desta maneira, se todas as máquinas na sua implantação forem perdidas (como em um desastre natural), você ainda terá uma cópia de segurança dos seus dados e serviços, e poderá utilizar para trazer sua implantação de volta online. Mantenha cópias de segurança em um local seguro fora do site ou Mantenha uma implantação auxiliar desconectada em um local remoto.