Opções de Replicação Regis Ezipato Senior Consultant Field Services, South America Agenda Introdução Por que um negócio precisa de replicação? Explorando opções de Replicação Comparando as alternativas Sumário 2 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Fato Replicação é o processo de compartilhar informação entre bases de dados (ou qualquer outro tipo de servidor) para garantir que o conteúdo está consistente entre sistemas. Fonte: about.com 3 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Replicação Não tem que ser pesado… 4 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Há muitas opções a fazer… Veritas 4GL Triggers HP Fathom™ Replication EMC After Imaging IBM 5 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Agenda Introdução Por que o negócio precisa de Replicação? Explorando opções de Replicação Comparando as alternativas Sumário 6 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Custo de fazer negócios “Setor Privado protegido não é luxúria; é um custo de fazer negócios depois do 11/09. É ignorado um tremendo custo potêncial em vidas, dinheiro e segurança nacional.” Relatório Final da Comissão do 11/09 7 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Por que um negócio precisa de Replicação? Requerimentos do Negócio – 24x7, 9x5, etc. Plano de Continuidade de Negócios Regulamentações – Sarbanes Oxley, HIPAA, Basel II Regras de Segurança Finais de semana tranquilos 8 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Agenda Introdução Por que o negócio precisa de Replicação? Explorando opções de Replicação Comparando as alternativas Sumário 9 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Algumas coisas que deveriamos Replicar… Bancos de Dados Bons Dias Mar Vermelho Stradivarius 10 © 2005 Progress Software Corporation Einstein COMP-02: Replication Options Explored Algumas coisas que você pode querer replicar…mas, está com medo Johnny Damon $$ € Include Files 11 © 2005 Progress Software Corporation COMP-02: Replication Options Explored E algumas coisas que não deveriam ser replicadas… Genghis Khan Mau Humor 12 © 2005 Progress Software Corporation Implementações “Inteligentes” COMP-02: Replication Options Explored O valor dos dados “Decisões baseadas em dados incorretos ou indisponíveis podem afetar adversamente a execução dos processos. ” LeRon E. Bielak, US Department of the Interior Dezembro 2002 13 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Tipos de Replicação Replicação baseada em Log – Backup e restore – After image – Triggers de Aplicação Opções baseadas em Fabricantes Fathom Replication 3a parte – EMC – Veritas 14 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Por que se preocupar? “Eu tenho um pequeno negócio e não necessito me preocupar com continuidade dos negóciosalém do mais, eu tenho Progress.” Cliente Anônimo 15 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Opções baseadas em Log Resumo Backup e restore Baseado em After image (AI) Nenhuma “configuração”, mas deve ser construído Base remota não pode ser usada Nunca será tempo-real Licenciamento DBA experiente em gerenciamento de AI 16 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Opções baseadas em log Configuração After image deve estar habilitado Restaure o backup Progress Aplique os arquivos de AI manualmente 17 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Opções baseadas em log Manutenção Gerenciamento de Script – Constante manutenção – Novas implementações DB fora de sincrônia Completo gerencimento dos AI – Backup, transferência, roll forward dos AI’s Deve monitorar o processo Falha requer os últimos arquivos AI’s da produção 18 © 2005 Progress Software Corporation COMP-02: Replication Options Explored O valor do Fathom™ Replication “A principal razão para Replicação é a importância das aplicações para o nosso negócio.” Denise MacDonald, Network and Support Manager, Caledonian MacBrayne 19 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Opção Progress Resumo Fathom Replication – Nível de replicação próxima de tempo-real – Banco de dados Backup acessível para relatórios e consultas – Falhas com pequena ou nenhuma perda de transações 20 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Opção Progress Configuração Instale Fathom Replication no Source e Target Configure arquivos .properties Habilite AI no Source Restaure backup Progress Habilite a replicação 21 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Opção Progress Manutenção Gerenciamento de AI para backup DB’s fora de sincrônia – Fathom Replication pode re-sincronizar as bases de dados – Você deve rodá-lo novamente Deve monitorar arquivos de log e processos Falhas podem requerer o último arquivo AI do Source 22 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Foco no seu negócio “Com Veritas, nós temos aumentado significativamente a produtividade da área de TI e nossa equipe pode agora focar mais seu tempo em suportar nossos usuários.” Steven Vasquez, MIS network administrator Unity Health Center, March 2005 23 © 2005 Progress Software Corporation COMP-02: Replication Options Explored 3a Parte não significa… 24 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Opções de 3a Parte Resumo Vendedor neutro Suas escolhas dependem do vendedor 1. Trocas periódicas de discos, transferências para outro conjunto de discos 2. Alteração em tempo-real de um bloco ou bit Conhecimento de Hardware é requerido Backup de base de dados não está disponível Licenciamento 25 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Opções de 3a Parte Configuração Instalação e configuração de hardware e software (dependendo da solução) Começe copiando processos Configure os processos para rodar Monitore os processos 26 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Opções de 3a Parte Manutenção Manutenção de Hardware Manutenção de Software – Patches, service packs Pontos de compatibilidade 27 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Agenda Introdução Por que o negócio precisa de Replicação? Explorando opções de Replicação Comparando as alternativas Sumário 28 © 2005 Progress Software Corporation COMP-02: Replication Options Explored O Preço “ 93% das companhias que perderam mais que 10 dias de dados, faliram. Metade delas, imediatamente.” Juniper Networks 29 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Fácil de implementar Tópicos Instalação Configuração Manutenção Log Difícil Difícil Médio Progress Fácil Médio Fácil 3a Parte Difícil Difícil Médio Upgrade Difícil Fácil Médio 30 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Gasto de Implementação Tópicos Instalação Configuração Manutenção Log Alto Alto Médio Progress Médio Baixo Baixo 3a Parte Alto Alto Médio Licensas Upgrade Médio Alto Médio Baixo Alto Alto 31 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Encontrando Objeticos de Negócios “Fácil de Usar” Difícil Replicação baseada em Log Replicação de 3a Parte Fathom Replication “Custo” Fácil Pouco Custo 32 © 2005 Progress Software Corporation Expansivo COMP-02: Replication Options Explored Agenda Introdução Por que o negócio precisa de Replicação? Explorando opções de Replicação Comparando as alternativas Sumário 33 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Sumário A evolução de seus negócios precisa – Quanto trabalho você quer ter para fazer? Há muitas opções – Olhe o cenário completo 34 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Perguntas? 35 © 2005 Progress Software Corporation COMP-02: Replication Options Explored Obrigado pelo seu tempo! 36 © 2005 Progress Software Corporation COMP-02: Replication Options Explored 37 © 2005 Progress Software Corporation COMP-02: Replication Options Explored