Replicando Dados entre Servidores de Aplicativos em um Cluster

Utilize esta tarefa para configurar um domínio de replicação de dados para transferir dados, objetos ou eventos para o gerenciador de sessão, o cache dinâmico ou beans de sessão com preservação de estado. Os domínios de replicação de dados utilizam o DRS (Data Replication Service), que é um componente interno que desempenha serviços de replicação incluindo replicação de dados, objetos e eventos entre servidores de aplicativos.

Antes de Iniciar

Determine se você está utilizando um domínio de replicação de vários intermediários. Se você configurou um domínio de replicação de dados com uma versão anterior do produto, é provável que esteja utilizando um domínio de replicação de vários intermediários. Quaisquer domínios de replicação criados com a versão atual do produto são domínios de replicação de dados. É necessário migrar os domínios de replicação de vários intermediários para os domínios de replicação de dados.

Sobre Esta Tarefa

Utilize esta tarefa para configurar a replicação, um serviço que transfere dados, objetos ou eventos entre os servidores de aplicativos em um cluster. Use a replicação para evitar perda de dados de sessão com o gerenciador de sessão, para aprimorar mais o desempenho do serviço de cache dinâmico e para fornecer failover em beans de sessão com preservação de estado.
Evitar Problemas Evitar Problemas: Se você selecionar a opção Configurar a Replicação de Memória para Memória de HTTP ao criar um cluster, o domínio de replicação é criado automaticamente para você.gotcha

De forma semelhante, se, em vez de WAS01Network, o nome da célula for simplesmente WAS1, você precisará preencher o qualificador de alto nível com os três primeiros caracteres da cadeia DRSSTREAM. O qualificador de alto nível torna-se, então, WAS1DRS.

Conclua as seguintes etapas para ativar a replicação de dados entre os servidores de aplicativos em um cluster.

Procedimento

  1. Crie um domínio de replicação. Utilize um dos seguintes métodos para criar um domínio de replicação:
    • Crie um domínio de replicação manualmente.

      Para criar um domínio de replicação manualmente sem criar um novo cluster, clique em Ambiente > Domínios de Replicação > Novo no console administrativo.

      Nessa página é possível especificar as propriedades para o domínio de replicação, incluindo tempo limite, criptografia e número de réplicas.

    • Crie um domínio de replicação quando criar um cluster.

      Para criar um domínio de replicação ao criar um cluster, clique em Servidores > Clusters > Clusters > Novo no console administrativo. Em seguida, clique em Configurar a Replicação de Memória para Memória de HTTP. O domínio de replicação que é criado tem o mesmo nome que o cluster e tem as configurações padrão para um domínio de replicação. As configurações padrão para um domínio de replicação são criar uma única réplica de cada peça de dados e ter a criptografia desativada. Para modificar as propriedades do domínio de replicação, clique em Ambiente > Domínios de Replicação > Novo replication_domain_name no console administrativo.

  2. Configure os consumidores, ou os componentes que utilizam os domínios de replicação. Cache dinâmico, gerenciador de sessão e beans de sessão com preservação de estado são os três tipos de consumidores de domínio de replicação. Cada tipo de consumidor deve ser configurado com um domínio de replicação diferente. Por exemplo, o gerenciador de sessões utiliza um domínio de replicação e um cache dinâmico utiliza um domínio de replicação diferente. No entanto, utilize um domínio de replicação se você estiver configurando a replicação de memória a memória de sessão HTTP e a replicação de bean de sessão com preservação de estado. Utilizar um domínio de replicação nesse caso assegura que as informações de estado de backup das sessões HTTP e os beans de sessão com preservação de estado estejam nos mesmos servidores de aplicativos.
  3. [AIX Solaris HP-UX Linux Windows][IBM i]Determine se a sua configuração requer recursos de encadeamento adicionais.

    O serviço de replicação utiliza encadeamentos que são obtidos a partir do conjunto de encadeamentos DRS para várias tarefas, incluindo mensagens de processamento. Anteriormente, o serviço de replicação obteve encadeamentos a partir do conjunto de encadeamentos padrão. Quando o servidor de aplicativos inicia, o tamanho máximo do conjunto de encadeamentos padrão para o conjunto de encadeamentos DRS é de 100 encadeamentos. Todavia, o tamanho do conjunto de encadeamentos pode não ser suficiente para ativar o serviço de replicação para obter encadeamentos suficientes a partir do conjunto para processar todas as mensagens de replicação recebidas. O número de mensagens que chegam é influenciado pelo número de servidores de aplicativos no domínio e o servidores de aplicativos de consumidores do domínio de replicação em cada servidor de aplicativos. O número de mensagens a serem processadas aumenta conforme o número de servidores de aplicativos no domínio aumenta, o número de consumidores de replicação aumenta ou ambos.

    Os dados persistentes que não estão sendo replicados para os servidores de aplicativos quando o servidor de aplicativos iniciar podem indicar que você precisa aumentar a configuração para o tamanho máximo do conjunto de encadeamentos. O tamanho máximo do conjunto de encadeamentos DRS definido como 100 é normalmente suficiente. Todavia, em topologias muito grandes, poderá ser necessário configurar o tamanho máximo do conjunto de encadeamentos para um valor que seja maior do que 100.
    Tabela 1. Propriedades Customizadas do Conjunto de Encadeamentos DRS. É possível configurar as propriedades do conjunto de encadeamentos DRS por meio das seguintes propriedades customizadas da Java virtual machine.
    Nome da Propriedade Valor Padrão
    DRS_THREADPOOL_MINSIZE 40
    DRS_THREADPOOL_MAXSIZE 100
    DRS_THREADPOOL_ISGROWABLE falso
    Para obter informações adicionais, consulte a documentação sobre as propriedades customizadas da Java virtual machine.

Resultados

Os dados estão replicando entre os servidores de aplicativos em um domínio de replicação configurado.

O que Fazer Depois

Se você selecionar DES ou 3DES como o tipo de criptografia para um domínio de replicação, uma chave de criptografia será utilizada para a criptografia de mensagens. Em intervalos regulares, por exemplo, uma vez por mês, você deve ir para a página Ambiente > Domínios de Replicação > Novo no console administrativo e clicar em Regenerar a Chave de Criptografia para regenerar a chave. Depois que a chave tiver sido regenerada, será preciso reiniciar todos os servidores de aplicativos que estiverem configurados como parte do domínio de replicação. Regenerar periodicamente a chave aumenta a segurança de dados.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_drs_replication
Nome do arquivo: trun_drs_replication.html