MySQL Cluster Ed2
Este curso sobre o MySQL Cluster aborda como instalar e configurar um cluster de banco de dados em tempo real no núcleo do seu aplicativo.
Saiba mais sobre o treinamento
Sobre
Pré-requisito
Público-alvo
Conteúdo
Sobre
Este curso sobre o MySQL Cluster aborda como instalar e configurar um cluster de banco de dados em tempo real no núcleo do seu aplicativo. Instrutores experientes ensinarão você a criar e manter seus clusters para obter alta disponibilidade e escalabilidade usando os componentes empresariais e de código aberto do MySQL Cluster.
Objetivos:
- Configurar um MySQL Cluster básico;
- Configurar a replicação entre MySQL Clusters;
- Descrever as considerações de design do MySQL Cluster;
- Descrever a operação do MySQL Cluster em ambientes de nuvem virtualizados;
- Descrever casos comuns de uso de clusters;
- Descrever a arquitetura do MySQL Cluster;
- Explicar os conceitos associados ao MySQL Cluster;
- Identificar e corrigir problemas comuns do cluster;
- Instalar o MySQL Cluster;
- Listar os recursos do mecanismo de armazenamento NDB;
- Manter um MySQL Cluster usando um console de gerenciamento e o MySQL Cluster Manager;
- Monitorar e melhorar o desempenho de um MySQL Cluster;
- Executar operações de backup e recuperação;
- Proteger um MySQL Cluster.
Aprenda a:
- Instalar e configurar nós do MySQL Cluster;
- Criar topologias simples e avançadas de cluster;
- Proteger os nós e os dados do cluster;
- Fazer backup de dados do cluster e restaurá-los;
- Solucionar problemas comuns de cluster;
- Monitorar e otimizar o desempenho do cluster;
- Usar ferramentas empresariais para gerenciar implantações de cluster em grande escala.
Benefícios para Você
Após participar deste curso, você será capaz de avaliar o MySQL Cluster em seu aplicativo e criar uma topologia de cluster segura para oferecer escalabilidade e alta disponibilidade. Você desenvolverá o conhecimento e as habilidades para monitorar e otimizar o desempenho dos clusters existentes e solucionar possíveis problemas. Você também será capaz de fazer a replicação entre clusters separados por função ou geografia
Participe de Laboratórios Interativos Práticos
Além de obter os benefícios da instrução interativa, você terá a oportunidade de criar e configurar vários clusters diferentes durante exercícios práticos. Em primeiro lugar, você criará clusters simples manualmente ou com o MySQL Cluster Auto Installer. Em seguida, você criará vários separados por um firewall e clusters que usam replicação. Esses exercícios práticos ajudarão você a solucionar problemas comuns, bem como examinar e otimizar o desempenho do cluster.
CARGA HORÁRIA: 4 dias
Pré-requisito
Pré-requisito sugerido:
- MySQL para iniciantes Ed 3;
- MySQL para administradores de banco de dados Ed 3;
- Oracle Linux 5 & 6 System Administration Ed 2;
- Habilidades de administração Linux;
- Configuração e uso do servidor MySQL;
- Familiaridade com VirtualBox.
Pré-requisito necessário:
- Deve ter um conhecimento prático de conceitos de banco de dados;
- Deve ter um conhecimento prático do uso do prompt de comando do UNIX / Linux;
- Deve ter um conhecimento básico de rede de computadores.
Público-alvo
Administrador, arquiteto, desenvolvedor, implementador, administrador de sistemas.
Conteúdo
- Introdução ao cluster MySQL;
- Visão geral, produtos e serviços do MySQL;
- Sites e outra documentação;
- Principais benefícios e casos de uso;
- Tipos de nó;
- Instalando o cluster MySQL;
- Requisitos de hardware, software e rede;
- Escolha e instalação de distribuições de cluster;
- Instalando e configurando nós de cluster;
- Auto instalador de cluster MySQL;
- Iniciando um Cluster com uma configuração básica;
- Atualizando um Cluster;
- Arquitetura de cluster MySQL;
- O mecanismo de armazenamento NDB;
- Tabelas agrupadas;
- Nós de API SQL e NoSQL;
- Nós de dados e grupos de nós;
- Partições e réplicas;
- Pontos de verificação e o log de refazer;
- Redundância e Resiliência;
- Configurando o cluster MySQL;
- Arquivos de configuração de cluster MySQL;
- Opções de configuração básica: NodeId e HostName;
- Configuração de nó de gerenciamento;
- Configuração de Nó de Dados;
- Configurando Nós de Dados Multi-Threaded;
- Opções de inicialização do programa de cluster;
- Ver informações de configuração de cluster;
- Projetando um cluster MySQL;
- Diretrizes de Design;
- Dimensionando o uso da memória;
- Armazenamento na memória e dados em disco;
- Configurando o armazenamento de dados em disco;
- Projetando clusters para escala e alta disponibilidade;
- Exemplos de configuração de cluster;
- Manter um cluster MySQL;
- Modificando a estrutura da tabela;
- Acessando o Cluster com ferramentas de linha de comando;
- Modo de usuário único;
- Backup de um cluster;
- Restaurando um cluster do backup;
- Protegendo o cluster MySQL;
- Protegendo o cluster MySQL;
- Configurando segurança de conexão;
- Configurando regras de firewall;
- Segurança de dados;
- Segurança do nó do servidor MySQL;
- Gerenciador de cluster MySQL;
- Instalação do MySQL Cluster Manager;
- Agent e clientes;
- Sites, clusters, hosts, processos, pacotes e atributos de configuração;
- Criação de clusters gerenciados;
- Importando uma configuração de um cluster não gerenciado;
- Visualizando informações sobre seus sites e clusters;
- Mantendo seus sites e clusters;
- Replicação entre clusters MySQL;
- Replicação em cluster MySQL;
- Ordem de transações e épocas;
- Configurando a replicação;
- Iniciando, parando e redefinindo a replicação;
- Backups usando tabelas de replicação;
- Resiliência de replicação;
- Repositórios de informações de replicação;
- Replicação multimestre e resolução de conflitos;
- Monitorando Cluster MySQL;
- Introdução ao monitoramento;
- Monitorando com o cliente ndb_mgm;
- Usando o log de cluster;
- Banco de dados ndbinfo;
- Variáveis de status;
- MySQL Enterprise Monitor;
- Resolução de problemas de cluster MySQL;
- Começando a solucionar problemas;
- Batimentos cardíacos;
- Problemas de configuração;
- Problemas de atividade de disco;
- Problemas de design de aplicativos;
- Otimizando o desempenho do cluster MySQL;
- Conceitos de Desempenho;
- Identificação de consultas para otimização;
- Otimizando com índices;
- Usando EXPLAIN;
- Adaptive Query Localization;
- Conscientização de Distribuição;
- O Processo de Otimização e Benchmarking;
- Ambientes de cluster MySQL;
- Cluster e virtualização do MySQL;
- Implantação de nó em ambientes de nuvem;
- Conectando-se a um cluster com APIs SQL e NoSQL;
- Comparando o cluster MySQL com outras soluções de alta disponibilidade;
- Conclusão;
- Resumo do conteúdo e objetivos do curso;
- Recapitulação de produtos, serviços, sites, treinamento, documentação MySQL.