Implementação de replicação master-slave do mysql e balanceamento de carga no apache
1339 palavras
6 páginas
Universidade Estadual de Montes ClarosCentro de Ciências Exatas e Tecnológicas – CCET
Departamento de Ciências da Computação
Curso de Sistemas de Informação
Implementação de Replicação Master-Slave do MySQL e Balanceamento de Carga no Apache
Resumo
Ambientes de alta-disponibilidade requerem a utilização de recursos extras, mais componentes executando a mesma tarefa garante que o sistema tenha maior dificuldade de sair completamente do ar. Os clusters são uma excelente alternativa para estes ambientes, pois são formados por um conjunto de máquinas que trabalham em conjunto para oferecer um determinado serviço. Esse artigo demonstra a replicação Master-Slave do MySQL e uma implementação de Balanceamento de Carga no Apache.
1 Replicação do MySQL
1.1. Banco de dados MySQL
O MySQL é um dos sistemas de gerenciamento de banco de dados mais populares que existe e, por ser otimizado para aplicações Web, é amplamente utilizado na internet. É muito comum encontrar serviços de hospedagem de sites que oferecem o MySQL e a linguagem PHP, justamente porque ambos trabalham muito bem em conjunto (Infowester, 2010).
Outro fator que ajuda na popularidade do MySQL é sua disponibilidade para praticamente qualquer sistema operacional, como Linux, FreeBSD (e outros sistemas baseados em Unix), Windows e Mac OS X. Além disso, o MySQL é um software livre (sob licença GPL), o que significa que qualquer um pode estudá-lo ou alterá-lo conforme a necessidade (Infowester, 2010).
Entre