Início > DBA, Disaster e Recovery, L&A Soluções, SQL Server - Replicação, Virtual PASS BR > Será que você precisa de Alta Disponibilidade nos seus ambientes?

Será que você precisa de Alta Disponibilidade nos seus ambientes?

Todos os direitos reservados a Fabio Cotrim (Especialista em Banco de Dados MS SQL Server)
Matéria original

Introdução

Nesta apresentação, pretendo levantar algumas questões para ajudar aos DBAs avaliarem as reais necessidades de implementar a alta disponibilidade nos ambientes que administram.

Como toda nova funcionalidade de uma ferramenta, vários profissionais, técnicos ou gerenciais, querem implantá-las, mais por ser moda do que por ter real necessidade, e não está sendo diferente com os recursos de alta-disponibilidade criados para os ambientes de bancos de dados, mas, nem sempre, eles serão úteis para a maioria dos ambientes, pois poderão ser complicadores para a administração e, em alguns casos, para a recuperação após um desastre.

Aconselho que analisem a situação de uma forma menos emocional, deixando um pouco de lado a vontade de ser um vanguardista.

Quando questionados, a maioria dos usuários dos ambientes, respondem que seus ambientes são totalmente indispensáveis para o funcionamento da empresa, o que, em muitos casos não é verdade.

Um exemplo simples, é desabilitar a calculadora de troco do caixa de uma padaria; o funcionário  vai afirmar que não consegue executar as suas tarefas, mesmo que ele tenha uma caneta e papel à disposição; esta ação seria um dificultador, mas não causaria um impedimento à realização das tarefas. Ok, você vai dizer que fui cruelmente exagerado neste exemplo, mas pode ficar tranquilo que não sou tão maléfico assim, foi só uma forma de exemplificar a situação.

Em um outro exemplo, este sendo de uma forma que a indisponibilidade de um recurso causaria a parada nas operações e, consequentemente, eliminaria as receitas de uma empresa, seria retirar todas as ferramentas de um mecânico; neste caso, ele não poderia realizar nenhum trabalho até que as ferramentas fossem disponibilizadas novamente.

Em TI, o que é Alta Disponibilidade?

São ambientes que têm a capacidade de tolerar falhas, de tal forma que, o processamento continue com pouca ou nenhuma interrupção, de forma transparente ao usuário, permitindo que a equipe de infraestrutura tenha tempo, e consequente serenidade, para realizar os reparos necessários.

Para quem a Alta Disponibilidade é mais útil?

Quem realmente precisa de Alta Disponibilidade, são os serviços que nunca podem ficar parados, como os serviços essenciais, ou empresas que oferecem seus produtos e serviços aos clientes em período 24×7, tais como:

  • Hospitais;
  • Polícia;
  • Bombeiros;
  • Energia Elétrica;
  • Aeroportos;
  • Serviços de Água e Esgoto;
  • Companhia de Engenharia de Trânsito;
  • Instituições Financeiras;
  • Indústrias 24×7;
  • E-commerce, etc.

Como saber se eu preciso da Alta Disponibilidade?

Que tal responder estas perguntas?

  1. A mais importante de todas as questões é:
    Qual o tempo que meus bancos de dados e minhas aplicações podem ficar fora do ar sem causar prejuízos?
  2. Quanto custa a implantação da Alta Disponibilidade?
    Não se esqueça de computar os seguintes custos:

    • Custo de instalação, com uma estrutura hospedada em um datacenter distinto.
    • Custo de hardware (servidores, storage, infraestrutura de rede, links, etc.).
    • Custo de software (novas licenças de sistema operacional, banco de dados, aplicativos, etc).
    • Contratação de equipe especializada na implantação de Alta Disponibilidade.
    • Treinamento dos profissionais para a manutenção do ambiente.
    • Monitoramento e testes de funcionamento do chaveamento do ambiente.
  3. Qual a probabilidade de ocorrer uma falha catastrófica no meu ambiente?
  4. Historicamente, quantas falhas catastróficas já ocorreram no seu ambiente?
  5. Se ocorreram, qual o prejuízo causado por elas?
  6. Nestes casos, qual o tempo médio de recuperação do ambiente?
  7. Qual a probabilidade de ocorrer uma pequena falha no meu ambiente?
  8. Qual a incidência de falhas pequenas no ambiente?
  9. Qual o tempo médio de recuperação do ambiente?
  10. Minha equipe está pronta para trabalhar com HA?
  11. Como a minha equipe reage em caso de falhas?
  12. Minha equipe está preparada para administrar um ambiente configurado com Alta Disponibilidade?
  13. Baseado no histórico de ocorrências, o custo de implantação da alta disponibilidade compensa os prejuízos gerados por uma falha no ambiente?
  14. O meu ambiente está preparado para a Alta Disponibilidade?

Meu ambiente está preparado para a Alta Disponibilidade?

Verifique se todos os itens envolvidos são compatíveis com a Alta Disponibilidade:

  • Sistemas operacionais;
  • Infra estrutura de rede;
  • Aplicações;
  • Instâncias de Banco de dados.

Os usuários estão preparados para a Alta Disponibilidade?

  • Eles entendem como proceder em caso de chaveamento do ambiente?
  • Em caso de chaveamento do ambiente, todos os processos poderão ser utilizados?
  • Como eu trato os usuários “Cavaleiros do Apocalipse”?

Com a implantação da Alta Disponibilidade meu ambiente estará 100% seguro?

Mesmo preparado para o pior, não existe 100% de certeza que o seu ambiente não estará vulnerável, pois, em caso de uma falha catastrófica, vários outros fatores do complexo ambiente computacional podem falhar em paralelo o que, na maioria das vezes, é imprevisível, mas 99% de chances é melhor que 0%.

Simplificando… NÃO!

Por favor, espero que entendam que não sou contra a implantação de ambientes de Alta Disponibilidade, apenas estou questionando a real necessidade da implantação desta dispendiosa técnica, visando otimizar os custos e os benefícios de um ambiente computacional.

HA

Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: