Recuperação no mesmo nível é uma recuperação conforme desempenhada por outro membro do mesmo cluster, e pode ser iniciada manual ou automaticamente. O processamento de recuperação no mesmo nível (recuperação no mesmo nível automatizada ou recuperação no mesmo nível manual) está estritamente ligado ao ambiente de alta disponibilidade do WebSphere.
O WebSphere utiliza um componente High Availability Manager para monitorar serviços fornecidos pelo servidor de aplicativos. Estes serviços incluem sistema de mensagens, gerenciadores de transações, controladores de gerenciamento de carga de trabalho e outros servidores de aplicativos em um cluster. O componente High Availability Manager também utiliza dispositivos Network-attached storage (NAS) para armazenar logs de transações de cada servidor de aplicativos no cluster.
O High Availability Manager é responsável pela recuperação no mesmo nível automática de transações indeterminadas e em andamento para qualquer servidor que falhar no cluster HA definido. Uma transação indeterminada é qualquer transação que permanecer no estado indeterminado indefinidamente, devido a uma circunstância excepcional, como a remoção de um nó que está causando a destruição de mecanismos do sistema de mensagens. Um estado de transação indeterminada é resultante após o banco de dados concluir seu processamento de consolidação da fase 1 e antes de iniciar a fase 2. Uma transação em andamento é uma transação que ainda não concluiu a "fase de preparação" do processo de consolidação e no qual a transação ou mensagem é persistida em algum lugar de onde pode ser recuperada. A funcionalidade de recuperação automática desempenhada pelo High Availability Manager permite que o cluster faça seu rebalanceamento, se um ou mais membros de cluster falharem.
Recuperação no mesmo nível automatizada é o estilo padrão de início de recuperação no mesmo nível. Se um servidor de aplicativos falhar, o WebSphere Application Server selecionará automaticamente um servidor para desempenhar o processamento de recuperação de mesmo nível em seu nome. À parte de ativar a alta disponibilidade e configurar o local do log de recuperação para cada membro de cluster, nenhuma etapa de configuração do WebSphere Application Server adicional é necessária para utilizar este modelo.
Recuperação no mesmo nível manual é um estilo específico de recuperação no mesmo nível que deve ser configurado explicitamente. Se um servidor de aplicativos falhar, o operador poderá utilizar o console administrativo para selecionar um servidor para desempenhar o processamento de recuperação em seu nome.
O artigo intitulado Diário Técnico do IBM® WebSphere Developer: Considerações sobre Alta Disponibilidade e Implementação Transacionais no WebSphere Application Server V6 discute os requisitos, configuração e gerenciamento da recuperação de mesmo nível automatizada e manual.