Se você exigir que seus armazenamentos de dados estejam altamente disponíveis, você poderá instalar o ArcGIS Data Store em outra máquina, criar um armazenamento de dados adicional, e registrá-lo com o mesmo site do ArcGIS GIS Server (seu servidor de hospedagem do portal).
Suas opções para implementar um armazenamento de dados altamente disponível variam por tipo de armazenamento de dados e são explicadas como segue:
- Armazenamento de dados relacional—A primeira máquina na qual você instala o ArcGIS Data Store e cria um armazenamento de dados relacional é a máquina primária do armazenamento de dados relacional. Você pode instalar e configurar um outro armazenamento de dados relacional com o mesmo site do GIS Server, tornando este segundo armazenamento de dados relacional sua máquina auxiliar. Os dados da camada de feição hospedada são replicados da primária para a auxiliar.
Se a primária se tornar indisponível (por exemplo, se a máquina primária encerrar com erro, perder potência ou perder conectividade de rede), a máquina auxiliar será promovida para primária. Você estará somente sem seus dados da camada de feição hospedada por um curto período de tempo, para a máquina auxiliar se tornar a primária—isto pode levar alguns minutos. Após a auxiliar se tornar o armazenamento de dados relacional primário, ela envia seus arquivos da cópia de segurança para o mesmo local da máquina primária antiga.
Se você conseguir corrigir o problema com a máquina primária antiga—por exemplo, se a máquina estava desconectada e você a conectou novamente ou a máquina perdeu temporariamente a conectividade de rede, mas a conectividade de rede foi restaurada posteriormente—a primária antiga se tornará a máquina auxiliar para o armazenamento de dados.
- Armazenamento de dados do cache de mosaico—A primeira máquina na qual você instala o ArcGIS Data Store e cria um armazenamento de dados do cache de mosaico é a máquina do armazenamento de dados do cache de mosaico primária. Você pode instalar e configurar um outro armazenamento de dados do cache de mosaico com o mesmo site do GIS Server, tornando este segundo armazenamento de dados do cache de mosaico sua máquina auxiliar. Os dados de cache da camada de cena hospedada são replicados da primária para a auxiliar. Semelhante aos armazenamentos de dados relacionais, a auxiliar torna-se primária se a máquina primária falhar; porém, diferentemente dos armazenamentos de dados relacionais, os armazenamentos de dados do cache de mosaico não têm uma unidade de rede mapeada para a cópia de segurança de arquivos automática.
- Armazenamento de grandes dados de espaço-tempo—Você pode instalar o ArcGIS Data Store em várias máquinas diferentes, criar armazenamentos de grandes dados de espaço-tempo em cada uma, e registrar cada um com o mesmo site do GIS Server. Os dados no armazenamento de dados spatiotemporal big são duplicados em pelo menos duas máquinas do armazenamento de grandes dados de espaço-tempo registradas no mesmo servidor de hospedagem.
Se qualquer máquina falhar,os dados ainda existirão em pelo menos uma outra máquina. O armazenamento de dados replica os dados para outra máquina que ainda é funcional.
Cenários de ativação após falha
O seguinte é uma lista de situações para as quais a máquina auxiliar torna-se a primária para seu armazenamento de dados do cache de mosaico e relacional: Note que as seguintes três situações envolvem defeitos de software ou hardware.
- O armazenamento de dados primário pára de funcionar. 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 acontecer se o computador fechar com erro, for desligado ou perder a conecitvidade de rede. O ArcGIS Data Store faz cinco tentativas para conectar a 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.
As únicas situações iniciadas por humanos que causam uma ativação após falha é se a máquina do armazenamento de dados primária é deliberadamente colocada offline ou o administrador de site do ArcGIS Server executa o comando de REST makePrimary na máquina auxiliar.
Anotação:
Note que fechar uma máquina do Windows local que serve como o ArcGIS Data Store primário não faz com que o armazenamento de dados falhe, pois o Windows fecha todos os serviços antes de fechar a máquina. Portanto, se você precisar que o armazenamento de dados esteja disponível enquanto a máquina estiver offline, promova a máquina auxiliar manualmente para a primária e então feche a máquina do Windows primária antiga do ArcGIS Data Store .
Adicionar uma máquina
Utilize o assistente de Configuração do Data Store ou o utilitário configuredatastore para adicionar uma máquina em um armazenamento de dados existente. Você pode ter um armazenamento de dados relacional da auxiliar e um armazenamento de dados do cache de mosaico da auxiliar. Você pode ter múltiplas máquinas em um armazenamento de grandes dados de espaço- tempo, que você adiciona uma de cada vez utilizando o assistente de Configuração do Data Store ou o utilitário configuredatastore. Todas as máquinas que participam no mesmo armazenamento de dados deve utilizar o mesmo sistema operacional.
Utilizar o assistente de Configuração do Data Store
- Instale o ArcGIS Data Store em outro servidor.
As máquinas auxiliares e primárias (para armazenamentos de dados de cache do mosaico e relacional) e cada nó em um armazenamento de grandes dados de espaço-tempo devem ser instaladas em diferentes servidores físicos. Tenha certeza de utilizar a mesma conta de rede para a conta do ArcGIS Data Store em todas as máquinas no armazenamento de dados.
- Abra o assistente de Configuração do ArcGIS Data Store.
- Especifique a URL de site do GIS Server.
A URL está no formato https://gisserver.domain.com:6443. Utilize o mesmo site do GIS Server conforme você fez ao configurar o armazenamento de dados do cache de mosaico ou relacional da primária ou as outras máquinas no seu armazenamento de grandes dados de espaço-tempo.
- Digite o nome de usuário e senha do principal administrador de site do ArcGIS Server e clique em Avançar.
- Escolha o tipo do armazenamento de dados que você deseja criar. Tenha certeza de escolher o mesmo tipo que está na máquina do armazenamento de dados no qual você deseja adicionar esta máquina.
- Especifique um local para o novo diretório do armazenamento de dados e clique em Avançar.
- Revise as informações no Resumo da Configuração. Se estiver correto, clique em Finalizar. Se alterações forem necessárias, clique em Voltar para fazer as correções.
O Papel de Disponibilidade Alta deve mostrar que esta é uma máquina auxiliar para armazenamento de dados do cache de mosaico e relacional.
Quando a configuração finalizar com sucesso, você terá uma máquina do armazenamento de dados adicional na qual o armazenamento da primária (para armazenamento de dados do cache de mosaico e relacional) e de grandes dados de espaço-tempo podem replicar dados.
Se houver erros na instalação, clique em Avançar na caixa de diálogo Resumo da Configuração para reabrir o assistente de Configuração do Data Store de forma que você possa fornecer diferentes informações. Consulte Correção de ErrosArcGIS Data Store para causas e soluções dos erros de instalação.
Utilizar o utilitário configuredatastore
Você pode instalar o ArcGIS Data Store em outro servidor e utilizar o utilitário para adicioná-lo em um armazenamento de dados existente. O utilitário está instalado no <ArcGIS Data Store installation directory>/tools.
- Abra uma Janela de Comando utilizando a opção Executar Como Administrador no servidor adicional onde você instalou o ArcGIS Data Store.
- Execute o utilitário configuredatastore, e forneça a URL do GIS Server e o nome de usuário e senha do principal administradro de site do ArcGIS Server. Também utilize a operação --stores para especificar o tipo de armazenamento de dados a ser criado. Tenha certeza de especificar a mesma URL e tipo de armazenamento de dados do GIS Server conforme você utilizou para o armazenamento de dados no qual você deseja adicionar esta máquina.
Por exemplo, este comando adiciona um armazenamento de dados relacional da auxiliar para um site do GIS Server com uma URL de https://agsserver.ntwk.com:6443/arcgis/admin:
configuredatastore https://agsserver.ntwk.com:6443/arcgis/admin siteadmin P$@pass --stores relational
Uma máquina do armazenamento de dados adicional é inserida no seu armazenamento de dados, e o armazenamento de dados da primária (para armazenamento de dados do cache de mosaico e relacional) ou de grandes dados de espaço-tempo pode replicar dados nesta máquina.