[firebase-br] Servidor Espelho

Marcos Thomaz (Prog_CPD) thomazs em ufac.br
Qua Jul 13 15:24:42 -03 2005


E quanto a usar replicadores???

Seria o mesmo que o Shadow, só que permitirtia criar a réplica e mantê-la
atualizada, mesmo em um computador diferente do computador do banco.



----- Original Message ----- 
From: "Giovani Benedetti Penha" <giovani em cooperval.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, July 13, 2005 4:57 PM
Subject: Re: [firebase-br] Servidor Espelho


> Bom, se eu fosse você seguiria a dica do Felipe, pesquise sobre esse
> shadow. Acho que seria a solução mais simples e funcional para o seu
> caso, além de não precisar de configurar um servidor Linux para
> trabalhar espelhado (essa tarefa não é das mais simples de serem feitas).
> Alguém aqui na lista já usou esse shadow? Funciona mesmo? :)
>
> []´s
> Giovani Benedetti Penha
>
> Marciano Bandeira escreveu:
>
> > Perder o que não foi comitado não tem problema, o que quero evitar é
> > por exemplo...
> > ... a industria de confeções tem que entregar um lote de mercadorias
> > hoje, mais com o sistema fora do ar não tem como eles saber o que tem
> > que produzir,  ou chega um cliente de uma loja que usa o sistema, e
> > não pode pagar sua conta porque o sistema está fora do ar...
> > ... ou o gerente quer saber o que tem que comprar pra suprir o estoque
> > da loja e tem que contar o estoque no dedo pois o sistema ta fora do
> > ar...
> >
> > isso que quero evitar
> > desde ja agradeço
> > Marciano Bandeira
> >
> > ----- Original Message ----- From: "Giovani Benedetti Penha"
> > <giovani em cooperval.com>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Wednesday, July 13, 2005 4:38 PM
> > Subject: Re: [firebase-br] Servidor Espelho
> >
> >
> > Olha cara, não sou perito em DRDB, mas pelo que li, o que ele faz é, de
> > x em x minutos (segundos, milésimos :)), verificar quais blocos do HD do
> > servidor foram mudados e copiar esses blocos de forma idêntica para o
> > servidor escravo.
> > Ou seja, teoricamente você teria exatamente o mesmo banco de dados nas
> > duas máquinas. Só tem que verificar como fica a questão dos dados que
> > estão na memória, porque esses não são copiados para o escravo. Talvez
> > fosse o caso de usar o forced write (me corrijam se eu estiver errado)
> > ou algum mecanismo que garanta que todos os dados do banco sejam
> > gravados em disco de X em X tempos. Diminuiria um pouco a performance do
> > servidor, mas ganharia confiabilidade e alta disponibilidade.
> > A transação com certeza não seria a mesma. O serviço na máquina escravo
> > inclusive deveria ficar parado, apenas sendo iniciado quando a máquina
> > mestre parasse. Ou seja, as transações no mestre que não foram comitadas
> > seriam perdidas (em tese).
> >
> > []´s
> > Giovani Benedetti Penha
> >
> >
> > Marciano Bandeira escreveu:
> >
> >> Obrigado pela resposta imediata!
> >>
> >> Achei legal o esque de servidor e escravo, mais não manjo nada de
> >> Linux...
> >> ... podem me dar mais detalhes de como funciona o esquema de
> >> replicação, tem como fazer sem alterar meu sistema? tipow fazer um
> >> serviço??
> >>
> >> Nesse esquema eu teria dois bancos (iguaizinhos) nos servidores?
> >> A gravação nos dois ficaria na mesma transação?
> >>
> >> Desde ja agradeço
> >> Marciano Bandeira
> >>
> >> ----- Original Message ----- From: "Giovani Benedetti Penha"
> >> <giovani em cooperval.com>
> >> To: "FireBase" <lista em firebase.com.br>
> >> Sent: Wednesday, July 13, 2005 3:45 PM
> >> Subject: Re: [firebase-br] Servidor Espelho
> >>
> >>
> >> Mas o duro é que, nesse caso, se queimar o processador, por exemplo, o
> >> servidor pára de qquer jeito.. Resolve só pra problema no HD mesmo.
> >> Eu sugeriria um servidor com outro espelhado. O problema é que fica uma
> >> máquina inutilizada na empresa (ou seja, a que vai ficar de "estepe"
> >> para o servidor principal). Existe uma maneira em Linux de você
utilizar
> >> alta disponibilidade, ou seja, um servidor mestre e um escravo
> >> monitorando. Se aquele pára, este toma seu lugar. Existe uma forma
> >> inclusive de "espelhar" o HD do mestre no escravo, utilizando um
> >> aplicativo chamado DRBD (Distributed Replicated Block Device). Mais
> >> informações (muito boas, por sinal) em:
> >> http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=52&pagina=7
> >> http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2135
> >> http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2477
> >>
> >> []´s
> >> Giovani Benedetti Penha
> >>
> >> Oliveira escreveu:
> >>
> >>> Utilize o sistema de RAID, com um servirdor Linux, se eu não estou
> >>> enganado e assim mesmo que se escreve, com isso, vc pode fazer de
> >>> tal forma que tudo que for gravado em um HD, tb seja gravado em
> >>> outro como um espelho..... Tem uns servidores HP, que tem esse
> >>> recurso nativo..... Se quiser investir !!!!
> >>> Atenciosamente,
> >>>
> >>> Oliveira, José Augusto
> >>> JASO Tecnologia & Desenvolvimento.
> >>>
> >>>
> >>>     _______________________________________________________ Yahoo!
> >>> Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
> >>> http://br.acesso.yahoo.com/
> >>>
> >>>
> >>> ______________________________________________
> >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >>> Para editar sua configuração na lista, use o endereço
> >>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>>
> >>>
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >> Para editar sua configuração na lista, use o endereço
> >> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >> Para editar sua configuração na lista, use o endereço
> >> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >>
> >>
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>





Mais detalhes sobre a lista de discussão lista