Voltar

Implementação e avaliação de soluções Open Source para implementação de cluster de alta disponibilidade para servidores web na Câmara Municipal de Areado

04/07/2018

Período de vigência: 01/05/2015 - 01/12/2015
Tipo de projeto: Extensão
Status: Finalizado
Equipe:
Danilo Menzanoti Fugi (Orientando)
Augusto Márcio da Silva Júnior (Orientador)

A utilização de equipamentos especiais e plano de gerenciamento de Pontos Críticos de Falhas são maneiras de manter um servidor online, isto é, empregar tecnologia para que o servidor continue funcionando mesmo com a presença de uma falha na estrutura, pois a indisponibilidade pode causar enormes prejuízos financeiros e perda de confiabilidade. Desta forma é comum encontrarmos em servidores Web com recursos que se tornam indisponíveis em caso de falhas de conexão, elétrica e hardware. Ao dominar as técnicas de tolerância de falhas, disponibiliza-se um serviço de qualidade e que se recuperar de forma eficiente. Uma maneira formidável de tratar as falhas e reduzir os gastos é a utilização de softwares livres na construção de um modelo chamado Cluster, que é formado por um conjunto de computadores interligados através de uma rede, que se apresentam ao usuário como sendo um único e grande computado. Alta Disponibilidade é a classificação de um servidor que fica em funcionamento 99,99% (noventa e nove virgula noventa e nove por cento) do tempo, isto é, aproximadamente 52 minutos durante 1 ano de funcionamento.
Diante disto, o presente trabalho objetiva a construção de um Cluster de Alta Disponibilidade utilizando computadores convencionais, juntamente com softwares livres, para ser utilizado no lugar do Servidor Web da Câmara Municipal de Areado, atualmente terceirizado, visando garantir que esteja disponível para acesso 99,99% (noventa e nove virgula noventa e nove por cento) do tempo. Reduzindo custos e maximizando a eficiência. O trabalho será realizado na Câmara Municipal de Areado, no sul de Minas Gerais.  Neste trabalho serão utilizadas as soluções de software livre: Corosync, que garante uma comunicação confiável e estável entre os nós, Pacemaker, que é um gerenciador de recursos do cluster e DRBD, que garante a sincronização de partições entre nós. Deste modo, pretende-se conhecer as potenciais vulnerabilidades, o que embasará a implantação da solução tecnologia afim de ser obter alta disponibilidade;