none
Redundancia com dois servidores RRS feed

  • 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

    quarta-feira, 18 de novembro de 2015 11:13

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




    terça-feira, 24 de novembro de 2015 16:00
  • 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

    terça-feira, 1 de dezembro de 2015 23:03

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

    quinta-feira, 19 de novembro de 2015 02:20
  • 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 !

    AQUI !!!


    Flávio Farias "May the Force be with you" Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    quinta-feira, 19 de novembro de 2015 11:52
  • 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 !

    AQUI !!!


    Flávio Farias "May the Force be with you" Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    Olá Flávio, mas no caso da queda de um dos servidores, como ficaria para redundância funcionar ??

    Fabio Aragao

    quinta-feira, 19 de novembro de 2015 15:03
  • 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"

    quinta-feira, 19 de novembro de 2015 15:58
  • 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 

    terça-feira, 24 de novembro de 2015 15:31
  • 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




    terça-feira, 24 de novembro de 2015 16:00
  • 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]

    quinta-feira, 26 de novembro de 2015 10:11
    Moderador
  • 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

    quinta-feira, 26 de novembro de 2015 17:33
  • 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

    terça-feira, 1 de dezembro de 2015 23:03