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.