High Availability Solutions

1

Estou pesquisando uma solução para nosso aplicativo corporativo responsável por salvar (e manipular) dados históricos de dispositivos industriais. Agora, temos duas estações que funcionam como hot redundantes umas das outras. Nosso desafio é em caso de falha. Por enquanto, nosso aplicativo é responsável por lidar com falhas sincronizando os arquivos que foram alterados durante a falha, por si só. Nossa aplicação está rodando em duas máquinas totalmente independentes (uma como redundante) e cada uma tem seu próprio disco. Estamos pesquisando uma solução como um "sistema de arquivos transparente de alta disponibilidade" que torna a falha transparente para o aplicativo, portanto, em caso de falha, a máquina redundante ainda pode acessar os arquivos até mesmo a máquina master estar inoperante (problema de réplica ou tal coisa ). há soluções como sistemas de arquivos tolerantes a falhas distribuídos, RAID de software de disco distribuído como o FlexRAID e algumas outras soluções, mas todos eles apresentam alguns desafios e problemas. Também é notável que a nossa aplicação é uma aplicação .net e o hardware das máquinas não é tão poderoso e é mercadoria. Se você tiver alguma solução, agradecer-me-ei dizer-me.

Atenciosamente

    
por Meisam 14.04.2011 / 10:17

1 resposta

1

Você não mencionou nada sobre orçamento, por isso vou gastar o que quiser;)

Em um mundo ideal, você desejaria um par de SANs em execução em uma configuração espelhada com um par de unidades principais CIFS em cluster usando um IP de failover no modo ativo / em espera. Suas estações de trabalho se comunicarão com a unidade principal ativa do CIFS que recebe seus dados das SANs.

  • Se um disco falhar em uma SAN, ele deve continuar até que o disco seja substituído (RAID).
  • Se uma SAN falhar, a outra SAN ainda estará disponível.
  • Se uma unidade principal CIFS falhar, a outra unidade principal assume o controle.

Prós

    As
  • SANs podem ser localizadas remotamente para evitar a perda de dados no caso de, por exemplo, incêndio ou terremoto.
  • Várias estações de trabalho podem acessar simultaneamente os mesmos arquivos por meio da unidade principal do CIFS.

Contras

  • Esta é uma solução de armazenamento de nível corporativo e não deve ser realizada levemente
  • Não vai ser barato.
por 14.04.2011 / 10:44