Usuário com melhor resposta
Redundancia com dois servidores

Pergunta
-
Bom dia pessoal,
Temos dois servidores com SQL Server 2008 com dois bancos de dados distintos.
Cada servidor tem um IP fixo
Gostaria de ter uma redundancia para estes servidores, a pergunta é:
tenho que ter um servidor extra para cada servidor perfazendo 4 servidores no total ou posso ter um servidor com os dois bancos ?
Fabio Aragao
Respostas
-
Fabio boa tarde,
Acho que uma pergunta para sua pergunta, seria o quanto você pretende gastar?
Implementar solução de alta disponibilidade, pode ser caro ou pode ser "barato". O que você precisa ter em mente é o quanto de tempo eu posso ficar parado, e em caso de desatre o que eu preciso para reestabelecer o ambiente.
Diversos fatores precisam ser considerados;Se eu configurar um MIRROR a maquina que vai abrigar minhas bases, vai ter a mesma configuração? ou a maquina que vou colocar será somente durante o meu dowtime, até eu restabelecer a primaria.
A velocidade do meu link suporta a quantidade de replicação?
Meu DR será no mesmo site ou em site separado ?
Se houver um downtime, o fail over será automatico ou não ?
No mirror eu posso perder transação ? Vai ser Sync ou Async ?Posso configurar um log shipping ?
Minha versão hoje, tem a feature alwaysOn?Posso replicar tudo na mesma maquina?
Tenho espaço em disco ?
Se houver uma falha, meus discos vão aguentar as requisições simultanêas ?
Configurar a replicação é simples, não é tão dificil e você tem diversos tutoriais explicando. O que pesa mesmo é planejar uma boa replicação e em caso de desastre, funcione bem seu plano de recuperação.
Abs,
Vinícius Kleber
- Editado Vinícius Matias terça-feira, 24 de novembro de 2015 16:17
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 29 de maio de 2016 01:27
-
Você pode usar um cluster de failover e usar storage para centralizar os bancos de dados, segue link com a orientação de instalação, caso um servidor cair o outro mantem o serviço no ar
https://msdn.microsoft.com/pt-br/library/ms179530(v=sql.120).aspx
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 29 de maio de 2016 01:27
Todas as Respostas
-
Boa noite.
A ideia seria um servidor extra pada cada, pois dependendo do seu cenário se você replicar para o já existente poderia impactar no I/O do server.
Caso tenha curiosidade de ver uma vídeo aula de configuração:
https://www.youtube.com/watch?v=UFkYfkwXAfs
-
Vc pode replicar um em outro..... E pode usar um sqlexpress (gratuito) para gerenciar a replicação e a troca em caso de falha !!!
Servidor A Replica no Servidor B e vice versa...
Veja esse link para saber mais sobre replicação !
Flávio Farias "May the Force be with you" Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
-
Vc pode replicar um em outro..... E pode usar um sqlexpress (gratuito) para gerenciar a replicação e a troca em caso de falha !!!
Servidor A Replica no Servidor B e vice versa...
Veja esse link para saber mais sobre replicação !
Flávio Farias "May the Force be with you" Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
Fabio Aragao
-
Existem alguns modelos de replicação, a que eu recomendo é a que utiliza um terceiro servidor (pode ser um Express) ele vai funcionar como Whitness, apenas "escutando" os outros servidores e gerenciando a replicação, no caso de parada de um deles, esse terceiro servidor é notificado e redireciona o acesso para o que está online, quando o servidor voltar, ele passa a ser o segundo !
Flávio Farias "May the Force be with you" Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
-
Caro Fabio como vai?
Dependendo da edição do SQL Server que esteja utilizando você pode implantar um Always On com Failover Cluster Instance ou até mesmo Availability Group como o numero de nós é par será necessário a consfiguração de um quorum. Caso tenha um servidor a mais é melhor claro mas voce consegue implantar qualquer uma das duas soluções neste dois servidores que tem.
Leandro
-
Fabio boa tarde,
Acho que uma pergunta para sua pergunta, seria o quanto você pretende gastar?
Implementar solução de alta disponibilidade, pode ser caro ou pode ser "barato". O que você precisa ter em mente é o quanto de tempo eu posso ficar parado, e em caso de desatre o que eu preciso para reestabelecer o ambiente.
Diversos fatores precisam ser considerados;Se eu configurar um MIRROR a maquina que vai abrigar minhas bases, vai ter a mesma configuração? ou a maquina que vou colocar será somente durante o meu dowtime, até eu restabelecer a primaria.
A velocidade do meu link suporta a quantidade de replicação?
Meu DR será no mesmo site ou em site separado ?
Se houver um downtime, o fail over será automatico ou não ?
No mirror eu posso perder transação ? Vai ser Sync ou Async ?Posso configurar um log shipping ?
Minha versão hoje, tem a feature alwaysOn?Posso replicar tudo na mesma maquina?
Tenho espaço em disco ?
Se houver uma falha, meus discos vão aguentar as requisições simultanêas ?
Configurar a replicação é simples, não é tão dificil e você tem diversos tutoriais explicando. O que pesa mesmo é planejar uma boa replicação e em caso de desastre, funcione bem seu plano de recuperação.
Abs,
Vinícius Kleber
- Editado Vinícius Matias terça-feira, 24 de novembro de 2015 16:17
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 29 de maio de 2016 01:27
-
Fabio,
Além disso, antes de desenhar qualquer tipo de cenário ou pensar em investimento, uma pergunta muito, mas muito importante seria:
Por quanto tempo você pode ficar sem os seus dados caso ocorra uma falha?
Por quanto tempo sua empresa e seus sistemas estão dispostos a ficar sem operar ou correr riscos?
Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
-
Fabio!
Acredito que todas as colocações aqui podem te ajudar.
Mas veja, se eu compreendi bem, tu ten sum dois servidores e cada um com um SQL Server (não sei a edição) mas a versão é 2008 e tu desejas redundar cada um deles?
Se for isso, não sei o nível de investimento que tu tens e vai depender da edição do SQL Server que tu estas utilizando, por economia tu podes redundar um no outro, já que existe licença, o melhor seria tu adquirir servidores fora da tua planta.
Minha sugestão é você explicar um pouco mais como desejas criar este ambiente e se tu tens orçamento para licenciamento e equipamentos para fazer um ambiente de alta-disponibilidade.
Abraço,
@SQLCrespi
-
Você pode usar um cluster de failover e usar storage para centralizar os bancos de dados, segue link com a orientação de instalação, caso um servidor cair o outro mantem o serviço no ar
https://msdn.microsoft.com/pt-br/library/ms179530(v=sql.120).aspx
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 29 de maio de 2016 01:27