Download 4.3 O Projeto de Cluster

Transcript
G UIA C LUSTER
9.5 - M IDDLEWARES INDEPENDENTES DE B ANCO DE D ADOS
cada parte é considerada um nó2 .
Há três tipos de nós e em uma configuração mínima de um cluster MySQL,
um de cada tipo:
. Nó de gerenciamento: Sua função é gerenciar os outros nós do cluster
exercendo funções como prover dados de configuração, iniciar e parar
outros nós, backup entre outras coisas. Deve ser o primeiro a ser iniciado pois gerencia a configuração dos outros nós.
. Nó de dados: Este tipo de nó armazena os dados do cluster. Há tantos nós
de dados quantas réplicas vezes o número de fragmentos3 .
. Nó SQL: Este nó acessa os dados do cluster, é um servidor MySQL tradicional que usa a engine de armazenamento NDB.
Num ambiente real de produção, a configuração com três nós não inclui
redundância. Para se beneficiar das propriedades de alta disponibilidade
do MySQL Cluster é recomendável se usar múltiplos nós de gerenciamento,
dados e SQL.
9.5 Middlewares independentes de Banco de Dados
9.5.1 Middleware Sequoia
Os dados aqui apresentados sobre o Sequoia tem como referência a documentação “User Guide" traduzida pela equipe do Ministério do Planejamento, que
pode ser obtida no endereço http://guialivre.governoeletronico.gov.br/
guiacluster/
2
Em muitos contextos um nó é geralmente uma máquina, mas em MySQL cluster nó é um
processo, sendo possível rodar qualquer número de nós em uma única máquina
3
No contexto do MySQL Cluster, fragmento é uma parte de um banco de dados, uma tabela
dividida entre vários nós para facilitar balanceamento de carga entre as máquinas e nós. Cada
fragmento é armazenado como réplicas em outros nós para prover redundância.
VERSAO
0.6
PÁGINA 214