Sistema de alta disponibilidade, como eu começo?

4

Eu quero estudar sobre o servidor de alta disponibilidade e, em seguida, criar um sistema de demonstração (que contém o servidor da Web de alta disponibilidade - IIS e um banco de dados de alta disponibilidade - o SQL Server). Tenho algumas experiências sobre o SQL Server de alta disponibilidade, mas não sei se, no nível do sistema, as soluções de HA são diferentes do nível do banco de dados?

Como eu começo a estudar isso? Alguma pista? Algum livro? Alguma informação?

Muito obrigado!

    
por Vimvq1987 05.03.2010 / 10:12

4 respostas

1

Em um nível básico, a alta disponibilidade é a redução de pontos únicos de falha. Você pode criar um cluster de máquinas com balanceadores de carga ativos / de espera, várias replicações de bancos de dados ativos / ativos, mas, se essas máquinas tiverem apenas uma conexão com a rede, ainda haverá um grande ponto de falha. Se essas máquinas são de hospedagem dupla, mas seu ISP tem apenas uma operadora de trânsito para a sala de reuniões, há outro ponto de falha. E quanto a energia, você pode ter duas fontes de alimentação em suas máquinas, mas, e a energia fornecida pelo ISP, é totalmente redundante para o seu rack?

Qual nível de disponibilidade você está procurando?

Eu já li boas críticas do link , mas sou do background * Nix, então não pude comentar sobre a sua adequação para o IIS + MSSQL

Boa sorte!

    
por 05.03.2010 / 10:46
1

Outro ponto de falha frequentemente ignorado, mas massivo é a atividade maliciosa. Um hack no kernel.org levou para fora por meses! olhe para o hack da rede PlayStation! Não apenas 2 horas de inatividade, tempo de inatividade significativo de dias / semanas! Milhões de danos! O hacking deve ser considerado uma ameaça ao seu tempo de atividade, já que uma falha no HDD / PSU ...

Se você estiver realmente interessado em ter tempo de atividade, dê uma olhada no lado hacker do mundo, talvez peça a um consultor de segurança de computadores para testar sua configuração.

    
por 30.09.2011 / 01:52
0

O HA para o IIS é muito diferente do HA para o SQL Server. Ao construir um sistema de HA para servidores da Web, você dimensiona-se atrás de um balanceador de carga, de modo que, se qualquer um dos servidores da Web ficar inativo, o site ainda estará online. O balanceador de carga deve, na verdade, ser um par de balanceadores de carga trabalhando em um par ativo / passivo. O mesmo se aplica a todos os roteadores, firewalls, uplinks de rede, etc.

    
por 30.09.2011 / 01:44
0

then build a demo system (which contains HA web server - IIS, and a HA database - SQL Server )

Esse tipo de saudades do ponto de HA. Você não pode encapsular o HA em um sistema de demonstração, porque se você fizesse o próprio sistema de demonstração seria vulnerável a uma interrupção.

O HA não é uma solução . HA é uma abordagem que leva à solução.

    
por 30.09.2011 / 03:05