Alessandro Guimarães – Oracle Blog

May 26, 2009

Data Guard | Modos de Proteção

Filed under: banco de dados — agleite @ 8:07 pm

Recentemente fiz uma apresentação sobre as possiveis  configurações do Oracle  StandBy, para um grupo de gerentes não técnicos. A configuração de Data Guard desejada era o modo de Performance Maxima, no entanto, a empresa estava preocupada com a possibilidade de perda de dados, pelo fato de executar de modo assincrono.

Abaixo tem um resumo do que apresentei pra eles. Nada muito tecnico como ja tinha dito anteriormente.

Introdução

Na configuração do Oracle Standby database, existem 3 modos possivel de se enviar os dados do banco primário (atual banco de produção) e o banco de dados standby (aquele que será feito o failover). Dois deles são sincronos e um assincrono.

Para escolher qual modo é melhor, a empresa tem que avaliar o impacto entre Proteção x Performance no ambiente de produção.

A tabela abaixo mostra os beneficios e as desvantagens de cada modo

Modo de Operação
SYNC/

ASYNC

Beneficios
Desvantagens
Maxima Proteção SYNC Sem perda de dados. O Dado só é confirmado no Primario , após ter sido gravado no StandBy Tempo de Resposta lento no primario. Na falta  de conectividade entre o primário e o standby, o banco primario é desligado
Maxima Disponibilidade SYNC Atualizações devem estar no  standby antes de serem  aceitas no primario,
Se a rede parar de funcionar  o primario continua ativo e as  atualizações serão enviadas para o standby quando ele estiver acessivel novamente.
Tempo de resposta lento no primário . Perda de dados possivel se a rede falhar e logo após o site stanby falhar também.
Maxima Performance ASYNC Sem problem de performance para as aplicações no primario. Perda de Dados poderá acontecer

O cliente no momento está no modo Maxima Performance, sem nenhum impacto na performance do tempo de resposta das aplicações.

Existem dois fatores que podem impactar na peformance das aplicações se for decidido ir para um nivel maior de proteção. São eles: a latencia e a largura de banda da rede.

Para as aplicações que fazem alterações nos dados, o tempo de resposta será afetado pelo “round trip time”  para o standby.

Periodos com um volume maior de ativade podem congestionar a rede, aumentando o tempo de resposta.

Conclusão

Quanto maior o nivel de proteção, a lagura de banda da rede deve ser ajustado para causar menor impacto no tempo de resposta da aplicações.

Geralmente vemos um atraso no transporte das informações para o site stanby,  de  aproximadamente 10 segundos e este seria o total de dados que perderiamos em uma situação de desastre.Durante os horários de pico, este tempo pode aumentar.

Blog at WordPress.com.