Implementação de replicação master-slave do mysql e balanceamento de carga no apache

1348 palavras 6 páginas
Universidade Estadual de Montes Claros
Centro 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 as características técnicas do SGBD MySQL, estão:
● Alta compatibilidade com linguagens como PHP, Java, Python, C#, Ruby e C/C++;
● Baixa exigência de processamento (em comparação como outros SGBD);
● Vários sistemas de armazenamento de dados, como MyISAM, MySQL Cluster, CSV, Merge, InnoDB, entre outros;
● Recursos como transactions (transações), conectividade segura, indexação de campos de texto, replicação, etc;
● Instruções em SQL, como indica o nome.
1.2. Replicação
O objetivo de um

Relacionados

  • Cluster
    122281 palavras | 490 páginas
  • ALTA DISPONIBILIDADE PARA ARMAZENAMENTO DE GRANDES VOLUMES DE DADOS, UTILIZANDO COMPUTAÇÃO EM NUVEM COM CASSANDRA
    11122 palavras | 45 páginas
  • TI Sustentável
    9612 palavras | 39 páginas
  • Tcc 2012 redes
    15608 palavras | 63 páginas
  • Casa do Código Introdução a Arquitetura e Design de Software
    76613 palavras | 307 páginas