A maioria dos tipos de armazenamentos de dados com os quais você implanta o ArcGIS Data Store pode ser implantado em uma única máquina e fornecer outra opção que permite que mais de uma máquina forneça alta disponibilidade, escalabilidade ou ambos.
Cada tipo de armazenamento de dados possui um modo padrão no qual é implementado. Ao criar um armazenamento de dados usando o assistente de configuração do Data Store, o modo padrão é sempre usado. Para criar um armazenamento de dados usando um modo diferente do modo padrão, você deve usar o utilitário configuredatastore.
A tabela a seguir lista os modos padrão e outras opções para cada tipo de armazenamento de dados:
Tipo de armazenamento de dados | Modo padrão | Outra opção de modo | Notas |
---|---|---|---|
Armazamento de gráfico | Primário-auxiliar | Validado:Instância única | A partir da versão 11.2, um armazenamento gráfico pode conter uma ou duas máquinas. Os armazenamentos de gráficos criados na versão 11.1 ou anterior são executados no modo de instância única. Você não pode alterar os modos após implantar um armazenamento de gráficos. |
Armazenamento de objeto | Instância única | Agrupamento | O modo de instância única oferece suporte a uma única máquina. O modo de agrupamento oferece suporte a três ou mais máquinas. Não é possível alterar os modos após implementar um armazenamento de objetos. |
Armazenamento de dados relacional | Primário-auxiliar | Os armazenamentos de dados relacionais podem incluir uma ou duas máquinas. | |
Armazenamento de grandes dados de espaço-tempo | Agrupamento | Os armazenamentos de big data espaço-temporais podem conter uma única máquina ou três ou mais máquinas. | |
Armazenamento de dados de cache de mosaico | Primário-auxiliar | Agrupamento | Uma implantação em uma única máquina é suportada em qualquer um dos modos. Quando implementado no modo de primário-auxiliar, o armazenamento de dados do cache de mosaico pode conter duas máquinas. Quando implementado no modo de agrupamento, o armazenamento de dados do cache de mosaico pode conter três ou mais máquinas. É possível usar o utilitário configuredatastore para alterar do modo primário-auxiliar para o modo de agrupamento, mas não de agrupamento para o primário-auxiliar. |
Única máquina
Se você não precisa do ArcGIS Data Store para ser altamente disponível ou escalável, você pode criar cada armazenamento de dados usando seu modo de implantação padrão.
Se você implementar um armazenamento de dados em uma única máquina dedicada, certifique-se de que a máquina tenha uma grande quantidade de espaço em disco e memória.
Os armazenamentos de big data relacionais e espaço-temporais podem ser estendidos para além de uma única máquina a qualquer momento.
Os armazenamentos de dados do cache de mosaico podem ser estendidos além de uma única máquina, mas o modo do armazenamento de dados do cache de mosaico afeta quantas máquinas você pode adicionar. Portanto, mesmo que você precise apenas de uma máquina agora, você deve considerar se poderá precisar de alta disponibilidade (primário-auxiliar) ou escalabilidade (agrupamento) no futuro.
Os armazenamentos de objetos e de gráficos também podem ser implantações de máquina única, mas você não pode alterar seus modos depois de criá-los. Portanto, é importante considerar as necessidades futuras para garantir que você as crie no modo correto.
Antes de ArcGIS Data Store 11.2, apenas o modo de instância única estava disponível para o armazenamento de gráficos. Mesmo quando você atualiza sua implantação, o armazenamento de gráficos ainda está no modo de instância única.
Modo primário-auxiliar
No modo primário-auxiliar, o armazenamento de dados relacional, o armazenamento de dados do cache de mosaicos e o armazenamento gráfico podem conter até duas máquinas cada. Ambas as máquinas contêm os mesmos dados. As camadas da web hospedadas acessam os dados na máquina primária. Se a máquina primária falhar, a máquina auxiliar se tornará a máquina primária e as camadas hospedadas acessarão os dados na nova máquina primária. Isso permite acesso contínuo às camadas enquanto você, como administrador do ArcGIS Data Store, recuperar ou substituir a máquina que falhou.
A primeira máquina na qual você instala o ArcGIS Data Store e criar um armazenamento de dados de cache relacional ou de mosaico ou armazenamento gráfico é a máquina de armazenamento de dados principal. É possível instalar e configurar outro armazenamento de dados de cache de mosaico ou relacional ou máquina de armazenamento gráfico com o mesmo site do GIS Server, tornando esta segunda máquina de armazenamento de dados a máquina auxiliar. Os dados são replicados da primária para a máquina auxiliar. O modo de espera se torna primário se a máquina primária falhar.
Consulte Adicionar máquinas a um armazenamento de dados para obter mais informações sobre a implementação de um armazenamento de dados primário-auxiliar.
Os armazenamentos de gráficos implantados com ArcGIS Data Store 11.2 e versões posteriores são implantados automaticamente no modo primário-auxiliar e podem ser estendidos para duas máquinas a qualquer momento. Se você atualizar um armazenamento de gráficos da versão 11.1 ou anterior e precisar de um armazenamento de gráficos altamente disponível, não será possível adicionar máquinas a ele; entretanto, é possível restaurar o armazenamento de gráficos em uma nova máquina para alterar o modo do armazenamento de gráficos para primário-auxiliar. Consulte o artigo técnico, Recriar armazenamento de gráficos no modo primário-auxiliar após a atualização do ArcGIS Enterprise para obter instruções.
Cenários de ativação após falha
A seguir está uma lista de situações para as quais a máquina reserva se torna o armazenamento de dados primário. Note que as seguintes três situações envolvem defeitos de software ou hardware.
- 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. Para armazenamentos de dados de cache de mosaico e relacionais, o ArcGIS Data Store irá falhar na máquina auxiliar se três tentativas consecutivas de conexão com a máquina primária falharem. Para armazenamentos de gráficos, o ArcGIS Data Store irá falhar após duas tentativas malsucedidas de conexão com a máquina primária.
As únicas situações iniciadas por humanos que causam um failover são se a máquina principal do armazenamento de dados for deliberadamente colocada offline ou se o administrador do site do ArcGIS Server executar o comando makePrimary REST na máquina auxiliar.
Prós
- O modo primário-auxiliar permite que as camadas hospedadas estejam altamente disponíveis.
- Como as camadas de cena podem acessar dados em ambas as máquinas para consultas somente leitura, os tempos de desenho são mais rápidos para armazenamentos de dados de cache de mosaico do que se você usar o modo de agrupamento.
Contras
- Você não pode escalar além de duas máquinas.
Modo de agrupamento
O modo de agrupamento está disponível para armazenamentos de objetos, armazenamentos de dados de cache de mosaicos e armazenamentos de big data espaço-temporal para permitir que você dimensione a implementação para incluir máquinas adicionais à medida que as necessidades de armazenamento aumentam.
No modo de agrupamento, os armazenamentos de dados devem conter um número ímpar de máquinas e um mínimo de três máquinas. Portanto, instale O ArcGIS Data Store em três ou mais máquinas, configure o mesmo tipo de armazenamento de dados em cada máquina e certifique-se de especificar o mesmo site de hospedagem GIS Server ao criar o armazenamento de dados.
O comportamento do modo de agrupamento difere para cada tipo de armazenamento de dados para o qual ele é suportado. Use os links abaixo para obter descrições do comportamento do agrupamento para cada tipo de armazenamento de dados:
- Agrupamentos de Armazenamento de objetos
- Agrupamentos de Armazenamento de big data espaço temporal
- Agrupamentos de Armazenamento de dados de cache de mosaico
Prós
- Você pode adicionar máquinas ao armazenamento de dados para atender às necessidades de armazenamento.
- Mesmo se uma máquina for perdida, os dados estarão disponíveis em pelo menos uma outra máquina. Enquanto a outra máquina estiver disponível, a camada hospedada ainda poderá ser usada.
Contras
- Para armazenamentos de dados de cache de mosaico, os tempos de consulta e desenho são mais lentos porque as camadas de cena precisam consultar vários computadores em busca de dados.
- Para armazenamentos de dados de cache de mosaico, os caches de cena existentes não são distribuídos automaticamente para máquinas que você adiciona ao armazenamento de dados de cache de mosaico.