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: Se você selecionar a opção
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
- 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 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 no console administrativo. Em seguida, clique em . 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 replication_domain_name no console
administrativo.
- 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.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
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 no console administrativo
e clicar em 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.