Skip To Content

Recuperação de desastre e replicação

Você pode replicar seu ambiente ArcGIS Enterprise para um ambiente auxiliar desconectado. Se o seu ambiente primário falhar ou ficar inacessível, você poderá fazer a transferência para o ambiente auxiliar.

Ambientes de espera geralmente são executados em uma rede ou sub-rede diferente, ou até mesmo em um local geograficamente separado do seu ambiente primário. Onde quer que você coloque o ambiente auxilair, certifique-se de que seus clientes do ArcGIS Enterprise possam acessá-lo quando necessário.

Redundância geográfica

Você pode implementar redundância geográfica se o centro dos seus dados primários e centro dos seus dados auxiliares estiverem em locais geograficamente separados. Se um centro de dados experimentar um evento catastrófico, como furacão ou outro desastre natural, você poderá tornar o centro dos dados auxiliares ativo e retomar as operações.

A redundância geográfica tem os seguintes requisitos específicos para ser bem sucedida:

  • Os ambientes primários e auxiliares devem ser duplicados. Cada centro de dados deve ter o mesmo número de máquinas na implantação do ArcGIS Enterprise e as URLs utilizadas para acessar os componentes devem ser as mesmas.
  • Os diretórios do ArcGIS Server devem ter o mesmo nome. Os caminhos para o diretório podem ser diferentes, mas o nome da pasta deve ser o mesmo nos ambientes primário e auxiliar.
  • Pastas registradas com os sites do ArcGIS Server nos ambientes primário e auxiliar podem ter caminhos diferentes, mas os nomes das pastas devem ser os mesmos e devem conter cópias exatas dos mesmos dados de origem.
  • A redundância geográfica normalmente segue uma abordagem ativa-passiva; portanto, os dados e o conteúdo devem ser replicados no ambiente auxiliar do ArcGIS Enterprise de forma consistente.
  • A redundância geográfica conta com componentes de terceiros para ser bem sucedida. Por exemplo, um seletor de site global ou servidor de sistema de nome de domínio global (DNS) é importante para que, quando uma troca tiver que ocorrer do data center principal para o auxiliar, não haja interrupção para nenhum usuário do ArcGIS Enterprise.

Para garantir o mínimo de tempo de inatividade em caso de falha ou catástrofe, você pode desenvolver um sistema altamente disponível e geograficamente redundante do ArcGIS Enterprise. Esta é a implantação mais complexa para alcançar, pois exige a maioria das máquinas e mais manutenção. Configure dois data centers separados, cada um com seu próprio ArcGIS Enterprise ambiente de alta disponibilidade. Em cada data center, todos os nomes de máquina são configurados de forma idêntica e não há pontos únicos de falha, que incluem os dados, se residem em um servidor de arquivos altamente disponível ou banco de dados altamente disponível, todos os servidores da web e balanceadores de carga, e os componentes do ArcGIS Enterprise. As cópias de segurança do ambiente primário são criadas consistentemente, e a restauração para o ambiente auxiliar no data center separado pode ocorrer imediatamente ou quando ocorre uma falha no ambiente primário.

Considerações de login específicas da organização para redundância geográfica

Se sua organização usa SAML ou OpenID Connect, há etapas que você deve seguir antes de restaurar uma cópia de segurança do seu ambiente primário para o auxiliar. Essas etapas garantem que, após um evento de transferência no seu segundo data center, os membros possam continuar fazendo login na sua organização.

Logins SAML

Para atualizar o certificado do seu provedor de identidade compatível com SAML no seu data center auxiliar, conclua as seguintes etapas:

  1. Entre no Diretório do Administrador do Portal no seu data center primário. Use qualquer URL que tenha acesso e, se sua organização estiver configurada para alta disponibilidade, faça login no portal primário ou auxiliar.

    A URL é o formato https://organization.example.com/arcgis/portaladmin.

  2. Clique em Máquinas e depois clique no nome de qualquer máquina no site.
  3. Clique em SSLCertificates > samlcert > Exportar.
  4. Entre no Diretório do Administrador do Portal no seu data center auxiliar.
  5. Clique em Máquinas e depois clique no nome de qualquer máquina no site.
  6. Clique em SSLCertificates > samlcert > Excluir. Se sua organização estiver configurada para alta disponibilidade, exclua também o certificado da outra máquina.
  7. Clique em Certificado de Importação Assinado para importar o certificado exportado na etapa 3 para qualquer máquina. Se sua organização estiver configurada para alta disponibilidade, o certificado será copiado automaticamente para a outra máquina.
  8. Configurar SAML no seu ambiente auxiliar.

Login do OpenID Connect

Como a URI de redirecionamento de login gerado ao registrar o portal usando o OpenID Connect é único, certifique-se de que, ao configurar os logins do OpenID Connect no seu data center auxiliar que você copie o URI de redirecionamento de login gerado e adicione-o à lista de URIs de redirecionamento permitidos para o provedor de identidade OpenID Connect.

Plano para uma implantação replicada

Primeiro, determine quantas máquinas são necessárias. Em seguida, planeje os seguintes requisitos de recuperação de desastres para um ambiente do ArcGIS Enterprise replicado:

  • Duplicação—Garanta que ambos os data center e implantações do ArcGIS Enterprise contenham a mesma arquitetura.
  • Replicação—Crie cópias de segurança do conteúdo e dados do centro de dados primário e restaure no auxiliar.
  • Monitoramento—Revise os logs para determinar quando ocorre uma falha e determinar se a severidade da falha exige que você crie uma ativação após falha no centro de dados auxiliar.
  • Ativação Após Falha—Decida se criar uma ativação após falha para um componente diferente dentro do ArcGIS Enterprise ou uma ativação após falha da implantação inteira do ArcGIS Enterprise para um data center diferente.

Mantenha também o seguinte em mente ao planejar sua implantação replicada:

  • A ferramenta WebGISDR não move mosaicos de cache do serviço de mapa. Se você incluir caches da camada de mosaico hospedada ou serviço de mapa utilizados pelo site do GIS Server na sua implantação, crie uma cópia de segurança de todos os diretórios onde seus mosaicos de cache são armazenados (por exemplo, o diretório inteiro arcgiscache em C:\arcgisserver\directories\ ou <ArcGIS Server installation directory>/arcgis/server/usr/directories). Adicione manulamente as cópias no diretório arcgiscache correspondente na implantação auxiliar.
  • Multiplos agrupamentos do ArcGIS Server não são suportados ao usar o WebGISDR para replicar o ArcGIS Enterprise para uma implantação auxiliar desconectada.
  • Todas as máquinas em ambas as implantações devem utilizar o mesmo sistema operacional. Por exemplo, sua implantação primária não pode estar em máquinas Windows e sua auxiliar estar no Linux.
  • A ferramenta WebGISDR registra as versões de software dos componentes do ArcGIS Enterprise quando você cria um arquivo de cópia de segurança. A implantação auxiliar na qual você importa o arquivo deve estar na mesma versão que sua implantação primária.

Determinar requisitos da máquina

O número de máquinas que você precisa, depende de como você configura o ArcGIS Enterprise. No mínimo, você precisa de duas máquinas. Se sua implantação do ArcGIS Enterprise não armazenar muitos dados e serviços, não incluir um armazenamento de grandes dados de espaço-tempo, não incluir um armazenamento de gráfico e não for acessada por muitas pessoas, você poderá configurar uma implantação primária composta de um site de máquina única do GIS Server e instalar o Portal for ArcGIS e ArcGIS Data Store na mesma máquina. Você precisa de uma segunda máquina para armazenar a implantação auxiliar replicada.

Se a sua implantação do ArcGIS Enterprise for fortemente utilizada—por exemplo, se um grande número de usuários acessá-la, sua organização armazenará um grande número de itens ou sua implantação for fortemente editada—talvez seja necessário um site de única ou múltiplas máquinas do GIS Server e você deverá instalar o Portal for ArcGIS e ArcGIS Data Store em máquinas separadas e separada das máquinas do GIS Server. Se você publicar várias camadas de cena hospedadas, talvez queira configurar o ArcGIS Data Store (armazenamento de objetos) para armazenar os bancos de dados de cache de cena em outra máquina. Se você estiver usando uma loja de gráficos, precisará de uma máquina adicional. Se você for utilizar um armazenamento de grandes dados de espaço-tempo, você precisará de pelo menos uma máquina adicional. Neste caso, calcule o número de máquinas exigidas utilizando a seguinte fórmula:

(<number of GIS Server machines> + 1 Portal for ArcGIS machine + <number of machines in the data store>) X 2

Note que licenças ArcGIS adicionais não são exigidas para a implantação auxiliar, pois não são ativamente acessadas; você somente torna a implantação ativa se a primária falhar.

Configurações exigidas para implantações duplicadas

Para garantir uma recuperação de desastre eficaz para um ambiente replicado do ArcGIS Enterprise, o ambiente auxiliar deve duplicar o intervalo de configurações do sistema, configurações de segurança e locais de armazenamento encontrados no ambiente primário. Criar cópia de segurança regularmente e garantir a consistência entre ambientes replicados é a melhor maneira de minimizar o tempo de inatividade em caso de falha. Estas considerações devem ser feitas em toda a sua implantação. Alguns exemplos são os seguintes:

  • Os serviços de mapa devem se basear em dados em uma pasta compartilhada ou por meio de uma conexão de banco de dados.
  • A URL da organização e a URL dos serviços usadas para quaisquer servidores federados devem corresponder.
    Dica:

    Utilize entradas de DNS ou modifique arquivos hosts em máquinas da sua implementação replicada para obter a consistência do nome de host. A abordagem recomendada para fazer isso é configurar uma máquina separada para atuar como URL da organização. Você pode instalar o ArcGIS Web Adaptor servidor proxy reverso ou proxy nesta máquina e modificar os arquivos hosts nas máquinas do Portal for ArcGIS e do ArcGIS Server.

  • O número de máquinas em seus centros de dados deve corresponder para evitar problemas de desempenho em resposta à carga do usuário.

Para obter informações detalhadas sobre quais itens e configurações devem corresponder, consulte o que está incluído and the e as configurações que devem corresponder entre os ambientes ao usar a ferramenta WebGISDR.

Replicar o ArcGIS Enterprise

A ferramenta WebGISDR permite que você exporte o conteúdo da sua organização, sites federados do ArcGIS Server e conteúdo de armazenamento de dados de cache relacional e de mosaico ArcGIS Data Store para um arquivo que você pode mover para a máquina auxiliar para restaurar. O utilitário mantém as configurações definidas do Portal for ArcGIS, ArcGIS Server e ArcGIS Data Store , e o utilitário copia todo o conteúdo criado no portal, como também, os dados que são copiados no servidor de hospedagem e armazenamento de dados durante a publicação.

O utilitário não copia dados dos bancos de dados ou pastas registradas com servidor de hospedagem ou sites do ArcGIS ServerArcGIS Server federados. É de responsabilidade do administrador replicar estes dados em uma implantação auxiliar do ArcGIS Enterprise e garantir que os serviços na implantação auxiliar possam acessar os dados replicados.

Quando você registra as fontes de dados com sites do ArcGIS Server, você fornece informações específicas sobre como acessar os dados. Estas informações devem ser as mesmas da implantação auxiliar como para a primária. Por exemplo, se você copiar os arquivos geodatabases utilizados para fonte de dados para a implantação auxiliar, os caminhos de diretório dos arquivos geodatabases devem ser o mesmo que na implantação primária. Além disso, a implantação auxiliar deve ser capaz de acessar um banco de dados usando as mesmas informações de conexão que você forneceu quando registrou o banco de dados com o site ArcGIS Server na implantação primária. .

Você pode executar o utilitário webgisdr como um trabalho cron em um ambiente Linux. Além disso, o utilitário pode ser movido e executado em uma máquina diferente da instalação do Portal for ArcGIS, desde que as seguintes condições sejam atendidas:

  • A comunicação é aberta entre a máquina e os componentes do ArcGIS Enterprise.
  • O Java Runtime Environment (JRE) 1.8 ou posterior está presente na máquina.
  • A variável do ambiente JAVA_HOME está definida para o diretório de instalação do Java na máquina.

Você deve restaurar as cópias de segurança do ArcGIS Enterprise na implantação auxiliar, assim que forem exportadas da implantação primária. Isto evita a restauração de cópias de segurança incrementais na ordem errada e significa que ocorrerá perda mínima de dados ou tempo de paralisação no caso de falha na implantação primária. Se você não restaurar imediatamente as cópias de segurança, poderá haver uma despesa adicional ao importar a cópia de segurança e criar a ativação após falha na implantação auxiliar.

Considere também que se algo estiver incorreto na implantação primária quando a cópia de segurança for criada e houver processos automatizados para importar a cópia de segurança na auxiliar, estas configurações incorretas serão importadas para a implantação auxiliar.

Consulte Configurar recuperação de desastres para obter instruções sobre como replicar um ambiente do ArcGIS Enterprise.

Monitorar ArcGIS Enterprise

O monitoramente é importante em ambos o ambiente replicado e altamente disponível. Em um ambiente altamente disponível, certas partes da implantação falham sem a intervenção humana. Por exemplo, se o portal primário em um ArcGIS Enterprise falhar, o software imediatamente criará uma ativação após falha na auxiliar sem qualquer intervenção humana. Semelhantemente, componentes do ArcGIS Server e ArcGIS Data Store podem falhar, e o sistema poderá funcionar de forma normal, como se não existisse um único ponto de falha. Considerando que pode não haver nenhuma ruptura visível no ArcGIS Enterprise, você deve colocar mecanismos em prática para notificar os administradores de falhas em qualquer componente em particular dentro da implantação do ArcGIS Enterprise.

Você pode utilizar o ArcGIS Monitor para analisar a saúde do Portal for ArcGIS, ArcGIS Server, e componentes relacionais do ArcGIS Data Store da sua implantação. Você também pode utilizar a Tarefa de Índice do Portal para consultar o status do indexador na máquina primária do portal antes de replicar sua implementação. Se você usa um banco de dados do PostgreSQL, Oracle, ou Microsoft SQL Server registrado com a sua implantação, você pode usar uma das tarefas Egdb disponíveis na galeria do ArcGIS Monitor para monitorar as estatísticas desses bancos de dados.

Você precisará utilizar o Python ou a linguagem de script de sua escolha com o REST API do ArcGIS Server para automatizar a validação de conexões para pastas registradas, compartilhamentos do arquivo de grandes dados de espaço-espaço, armazenamentos de dados raster, caches de mosaico e armazenamentos de grandes dados de espaço-tempo.

Em um ambiente replicado, a ativação após falha exige intervenção humana; então, você deve monitorar sua implantação para determinar quando ocorrem as falhas, assim você poderá decidir se uma ativação após falha é necessária.

Se você automatizar a replicação da sua implantação da primária para auxiliar, você também precisará monitorar estes processos para garantir que as cópias de segurança, a movimentação de arquivos e as operações de restauração sejam concluídas com sucesso.

Transferência

No ArcGIS Enterprise, Portal for ArcGIS, ArcGIS Server, e ArcGIS Data Store têm seus próprios mecanismos internos para ativação após falha. Em uma configuração altamente disponível, cada componente pode criar uma ativação após falha sem ruptura significativa para o ArcGIS Enterprise completo.

A ativação após falha de uma implantação replicada do centro de dados da primária para a auxiliar tipicamente envolve o departamento de TI da organização e pode ser alcançada por um seletor de site global (GSS) ou DNS global. Os membros de uma organização normalmente alcançam sua implantação do ArcGIS Enterprise por meio de algumas URLs, por exemplo, https://myportalwa.organization.com/portal para a URL do portal e https://myserverwa.organization.com/server para a URL de serviços do ArcGIS Server. O GSS ou DNS global pode atribuir um endereço IP para cada nome de host. Se for necessário criar a ativação após falha para um centro de dados diferente, o GSS ou DNS global atribuirá novamente os nomes de host myportalwa.organization.com e myserverwa.organization.com aos endereços IP associados com o centro de dados auxiliar. Os clientes e usuários não serão afetados, mas todos os pedidos serão enviados para o centro de dados auxiliar. Após o centro de dados primário estar novamente online, o endereço IP de hosts do principal site poderá ser reatribuído aos endereços IP dentro do centro de dados original. Você então precisará reconciliar os dados da auxiliar para a primária para garantir que o centro de dados primário contém todo o novo conteúdo e dados que foram criados enquanto a auxiliar estava ativa.

Se os dados em qualquer servidor de hospedagem ou bancos de dados registrados do site do ArcGIS Server (geodatabase enterprise ou banco de dados) foram editados, utilize ferramentas de replicação do banco de dados para gerantir que o ArcGIS Enterprise primário original contém estes dados atualizados. Se os dados em fontes de dados baseadas em arquivo, como arquivos geodatabase, registrados com quaisquer sites do ArcGIS Server em uma implantação do ArcGIS Enterprise tiverem mudado, copie os arquivos editados para o diretório original no qual foram armazenados. Finalmente, utilize o utilitário webgisdr para exportar uma cópia de segurança do ArcGIS Enterprise de auxiliar e importá-la para o primário. O utilitário replicará o conteúdo no portal, inclusive dados da camada de cena e da feição hospedada associados e novos serviços registrados com o portal, para a implantação primária original do ArcGIS Enterprise.