[firebase-br] Servidor Espelho

Otto ottofuch em terra.com.br
Qui Jul 14 21:28:28 -03 2005


Retificando:
onde se lê
Agrupamento De Comutadores Linux
leia-se
Agrupamento De Computadores Linux
100+
Otto

----- Original Message ----- 
From: "Otto" <ottofuch em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, July 14, 2005 2:38 PM
Subject: Re: [firebase-br] Servidor Espelho


Se você tiver interesse mais tarde por uma solução Linux, me lembrei que
existe o livro que trata de clusters:

Agrupamento De Comutadores Linux
Charles Bookman
Editora Ciência Moderna, 2003

[]'s
Otto
----- Original Message ----- 
From: "Marciano Bandeira" <marciano.bandeira em bol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, July 14, 2005 8:54 AM
Subject: Re: [firebase-br] Servidor Espelho


Olá Otto

Não seria caçar passarinhos com um canhão não, seria ter um sistema a "prova
de bala".
Sou meio leigo nessa parte pra me aprofundar muito na discussão.
Por enquanto optarei pelas opções mais simples e fáceis, como o Shadow.
Mais se isso for possível com FB logo logo terei meu sistema a "prova de
bala"

obrigado a todos pela atenção e ótimas opiniões.
Marciano Bandeira

----- Original Message ----- 
From: "Otto" <ottofuch em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, July 13, 2005 8:22 PM
Subject: Re: [firebase-br] Servidor Espelho


Meu único contacto com clustering foi com o Novell Cluster Services ao me
preparar para atualizar minha certificação CNE para NetWare 6.x. Segundo
estas fontes um sistema clustering básico envolve dois ou mais servidores,
software NCS (Novell Cluster Serives) 1.6 (instalado em cada servidor), um
sistema de discos compartilhado, e um canal de alta velocidade entre eles.

Há conceitos como nodo mestre, que é o primeiro servidor habilitado num
cluster NCS ao qual é atribuido um endereço IP. O nodo mestre atualiza as
informações transmitidos entre o cluster e eDirectory e monitora a saude dos
outros nodos do cluster. Se o nodo mestre falhar, o NCS migra o endereço IP
para outro servidor no cluster, e este servidor se torna o nodo mestre.
(...)
O nodo mestre monitora as batidas de coração de todos os outros nodos no
cluster para determinar se ainda estão vivos. Simultâneamente cada escravo
num cluster contínuamente monitora as batidas do coração do nodo mestre.
Se o nodo mestre falhar em enviar batidas do coração dentro de oito segundos
(o nível de tolerância default), os nodos escravos criam uma nova Visão dos
Membros do Cluster. Ao mesmo tempo, a Visão antiga  é mantida pelo nodo
mestre.
etc etc
Num determinado momento há uma eleição entre as Visões, a antiga, e a nova.
Se a nova ganhar, é enviada uma pílula de veneno (poison pill) para o nodo
mestre destuido.
O processo é muito complexo, e para quem quiser de aprofundar, exige estudos
especializados. Há, no final, mecanismos para neutralizar tanto falhas no
sistema de arquivo autônomo (cada servidor tem hd e memória só para uso
local, não para uso comum), quanto entre os servidores.
Tenho certeza que não é isto que você quer, pois seria literalmente caçar
(figuradamente) passarinhos com canhão.
Não conheço os detalhes, mas tem-se escrito muito na lista sobre replicação,
e talvez seja a solução para o que você está visando.
[]'s
Otto

----- Original Message ----- 
From: "Marciano Bandeira" <marciano.bandeira em bol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, July 13, 2005 4:34 PM
Subject: Re: [firebase-br] Servidor Espelho


Olá meu caro, obrigado pela resposta...

me corrija se eu estiver erradi

Certa vez li na Info Exame sobre o Oracle 10, era sobre o esquema de
cluster, tipow quando um servidor falha o outro assume, isso seria legal pra
min, preciso tbm de outro servidor com a cópia fiel do banco pro caso de
queimar um hd por exemplo, daí apenas mudo o servidor principal e o sistema
volta a funcionar normalmente sem maiores transtornos para o cliente que não
pode parar...

isso que entendo por servidor espelho, se está certo ou não, não sei lhe
dizer.

Desde já agradeço as opiniões
Marciano Bandeira

----- Original Message ----- 
From: "Otto" <ottofuch em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, July 13, 2005 4:22 PM
Subject: Re: [firebase-br] Servidor Espelho


1) Qual é o sistema operacional no qual roda o servidor do Firebird?
2) O que você entende por servidor espelho:
a) Um segundo servidor permanentemente sincronizado com  o primeiro, em que
todos dados são gravados simultâneamente nos dois computadores-servidores
(semelhante ao raid 1
http://www.guiadohardware.net/termos/raid-1-mirroring)?
b) Algo dentro de Raid 1 a 5?
http://www.guiadohardware.net/termos/raid-3
http://www.guiadohardware.net/termos/raid-4
http://www.guiadohardware.net/termos/raid-5
c) Clustering?
http://www.guiadohardware.net/termos/clustering

100+
Otto


----- Original Message ----- 
From: "Marciano Bandeira" <marciano.bandeira em bol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, July 13, 2005 1:37 PM
Subject: [firebase-br] Servidor Espelho


Olá a todos

Na empresa onde trabalho estou desenvolvendo um sistema para indústria em
vários módulos (Pedido/Faturamento,  PCP, Financeiro, PDV, Compras)
integrados, (que acredito ser de médio porte, está na metade do
desenvolvimento e ja tem 60 tabelas, 75 Stored Procedure's, 26 View's, 67
Trigger's, 2 Exception's e 15 Domain's), os módulos Pedido/Faturamento e o
módulo Financeiro já estão rodando...
... Já havíamos descutido aqui na empresa que teríamos que fazer algum
esquema de backup, servidor espelho, ou algo do tipo, pois se der um pau no
servidor do cliente, fica fácil de colocar o sistema no ar rápidamente sem
deixar o cliente na mão...
... Estou utilizando Delphi 7.0, Firebird 1.5.2 (aguardando versão final
2.0), e IBObjects...
... Se alguém ja fez algo no sentido e puder compartilhar suas experiências
fico grato.

Marciano Bandeira
______________________________________________
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