Logo Hardware.com.br
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas

Alta disponibilidade em PC comum.

#1 Por jcferranti 26/09/2007 - 14:30
Pessoal, tô com um problema no serviço que talvez vcs possam me ajudar.

Temos aqui alguns pequenos servidores (PCs comuns) cuja função é receber e servir imagens médicas. Ou seja, Através de um programa especifico instalado no servidor e outro nos clientes as imagens trafegam entre eles.

Eu gostaria de garantir alta disponibilidade do serviço. Assim eu pensei em colocar um outro PC duplicando so dados do primeiro. Isso eu posso fazer tanto com os programas do servidor (que me dá esse recurso) ou seria o ideal usar algum outro para a duplicação dos dados?
E como eu faria para caso o micro principal caia, o outro assuma imediatamente o seu lugar, inclusive respondendo pelo mesmo IP.

Não sei se fui claro o suficiente, então caso necessitem passo mais detalhes.

PS.: Servidores usam o Windows XP, mas o software roda em qualquer versão de windows e linux, apesar de ter melhor desempenho em Windows.
Jarod
Jarod Ubbergeek Registrado
7K Mensagens 52 Curtidas
#3 Por Jarod
27/09/2007 - 09:48
Você tem que especificar melhor, tem que ver que tipo de software é esse, o servidor só armazena as imagens? é banco de dados? permite essa redundância? você não vai consegui isso no windows XP. Para dispor alta disponibilidade você precisa de ferramentas que façam isso, Hardware ou Software, e isso não custa barrato, você precisa analisar o que você quer fazer e o que vai precisar, ex. quero que meus servidores de banco de dados não parem: posso usar um servidor que faça redundância via hardware(RAID), se eu quiser usar mais de um servidor poderia usar um banco de dados que tenha essa ferrmanta de share storage, ex Oracle, que faz até balanceamento de carga.
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#4 Por jcferranti
27/09/2007 - 10:27
Bom vamos lá!

Basicamente, independente do que o micro irá rodar eu quero:
Possuir duas máquinas com dados identicos! Independente de que dados são esses. (isso eu consigo fazer com o software atual.)
Quando a máquina principal cair, seja por problemas no HD, fonte, processador memória ou qq problema de harware e até software a segunda máquina assuma seu papel, pegando o IP da anterior e respondendo as requisições.
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
Jarod
Jarod Ubbergeek Registrado
7K Mensagens 52 Curtidas
#5 Por Jarod
27/09/2007 - 11:04
jcferranti disse:
Bom vamos lá!

Basicamente, independente do que o micro irá rodar eu quero:
Possuir duas máquinas com dados identicos! Independente de que dados são esses. (isso eu consigo fazer com o software atual.)
Quando a máquina principal cair, seja por problemas no HD, fonte, processador memória ou qq problema de harware e até software a segunda máquina assuma seu papel, pegando o IP da anterior e respondendo as requisições.


se é só isso é barbadevski...bebi_demais.gif

Você pode montar um servidor de alta disponibilidade usando dois servidores Linux e o Heartbeat, veja esse artigo:

https://www.hardware.com.br/faq/linux-sl/servidor-alta-disponibilidade.html
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#6 Por jcferranti
18/10/2007 - 16:49
Jarod disse:
se é só isso é barbadevski...bebi_demais.gif

Você pode montar um servidor de alta disponibilidade usando dois servidores Linux e o Heartbeat, veja esse artigo:

https://www.hardware.com.br/faq/linux-sl/servidor-alta-disponibilidade.html


ops! até tinha esquecido do tópico, pesquisando por outro caminho.

O problema aí é que eu preciso fazer isso no windows.
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
foca
foca Highlander Registrado
12.2K Mensagens 1.1K Curtidas
#7 Por foca
18/10/2007 - 17:23
Windows 2003 permite clustering.
Se for usar o XP fica um pouco complicado, mas vou dar uma ideias (Poucas pq estou indo embora do trabalho).
Você pode criar um job de Backup que copia as informações do estado de sistema e dos arquivos de um micro para o outro.
Ai todo dia você restaura o backup.
Usa uma maquina virtual (Se quiser eu explico isso melhor) e ai se cair é só copiar a maquina virtual para o outro micro..
8x AMD-Sony JAGUAR 1.6GHz| 8GB@2.7GHz GDDR5| 18x RADEON@800MHz| Sony BD| Gaikai Cloud
STI Cell 3.2GHz| 256MB@3.2GHz RAMBUS| Nvidia RSX@500MHz| 256MB VGA RAM| Sony BD
Sony EE 295MHZ 128 bits|Sony GS 148MHZ|32MB RDRAM| Sony DVD
http://brunofoca.blog.uol.com.br
12 anos de GDH - Ñ tiro dúvida por MP
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#8 Por jcferranti
19/10/2007 - 14:02
foca disse:
Windows 2003 permite clustering.
Se for usar o XP fica um pouco complicado, mas vou dar uma ideias (Poucas pq estou indo embora do trabalho).
Você pode criar um job de Backup que copia as informações do estado de sistema e dos arquivos de um micro para o outro.
Ai todo dia você restaura o backup.
Usa uma maquina virtual (Se quiser eu explico isso melhor) e ai se cair é só copiar a maquina virtual para o outro micro..


Na verdade eu queria algo mais altomático, pois a máquina tem que estar disponível o tempo todo, a qualquer hora. Terá muitos acessos de leigos que podem não entender o problema na hora que precisam, e cá entre nós, são médicos e muitos tem o rei na barriga, sendo chefes de algo ou não.

A opção de clustering do windows me falaram, mas não me parece viável, uma vez que a máqina assume a função, mas não o IP, e isso é crucial para o serviço do equipamento, amnter o IP.
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
wuemura
wuemura Tô em todas Registrado
1.1K Mensagens 83 Curtidas
#9 Por wuemura
19/10/2007 - 15:07
Eu já montei isso que você procura porém é necessário toda uma infraestrutura e planejamento como por exemplo:
Quando acabar a energia vai fazer o quê?
Se for comprar um nobreak ele deverá agüentar os servidores por quantas horas?
Se a fonte do servidor pifar?
Se pegar fogo no datacenter?

Existe todo um planejamento antes de decidir o que fazer e isso tem custo, de cara eu não recomendaria desktop trabalhando como servidor, há livros na internet sobre o assunto.

Não vou me alongar muito porque a questão envolve muitas variantes, porém só uma idéia, você pode usar a solução Heartbeat, usar um front end server para gerenciar os dois escravos e neles instalar um vmware da vida com o aplicativo que você deseja.
AMD Phenom X4 9950+ - ASUS M4A78 PRO - 2GB DDR2 800 OCZ Platinum - 800GB Barracuda SATA2 (RAID 0)
ATI Radeon HD3200 - LG FLATRON W2353V
foca
foca Highlander Registrado
12.2K Mensagens 1.1K Curtidas
#10 Por foca
21/10/2007 - 11:13
jcferranti disse:
Na verdade eu queria algo mais altomático, pois a máquina tem que estar disponível o tempo todo, a qualquer hora. Terá muitos acessos de leigos que podem não entender o problema na hora que precisam, e cá entre nós, são médicos e muitos tem o rei na barriga, sendo chefes de algo ou não.

A opção de clustering do windows me falaram, mas não me parece viável, uma vez que a máqina assume a função, mas não o IP, e isso é crucial para o serviço do equipamento, amnter o IP.


Claro que a maquina assume o IP senão o clustering seria inutil. Um servidor cai o outro assume e o usuário nem repara nisso. Em um clustering de disponibilidade as maquinas respondem como se fossem uma só.
8x AMD-Sony JAGUAR 1.6GHz| 8GB@2.7GHz GDDR5| 18x RADEON@800MHz| Sony BD| Gaikai Cloud
STI Cell 3.2GHz| 256MB@3.2GHz RAMBUS| Nvidia RSX@500MHz| 256MB VGA RAM| Sony BD
Sony EE 295MHZ 128 bits|Sony GS 148MHZ|32MB RDRAM| Sony DVD
http://brunofoca.blog.uol.com.br
12 anos de GDH - Ñ tiro dúvida por MP
jcferranti
jcferranti General de Pijama Registrado
4.7K Mensagens 162 Curtidas
#11 Por jcferranti
22/10/2007 - 09:51
foca disse:
Claro que a maquina assume o IP senão o clustering seria inutil. Um servidor cai o outro assume e o usuário nem repara nisso. Em um clustering de disponibilidade as maquinas respondem como se fossem uma só.


Na verdade eu sou um dos que está procurando por isso. Eu sou o técnico de um departamento do hospital, mas o pessoal do CPD do hospital citou essa opção do cluster windows, mas me disseram que não tinha como o micro assumir o IP do outro. Eles falaram que era o balanceamento de carga, mas pelo cisto existe sim a outra opção. grato!
Casa:MS Windows Seven (empolgando)
Trampo: MS Windows Seven (desapontando)

Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal