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.
MySQL Cluster Ed2




Centro de Treinamento Certificado Oracle

Instrutores qualificados e com experiência na área

Abordagem prática de aprendizagem

Material completo, atualizado e dinâmico
Saiba mais sobre o treinamento
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
Administrador, arquiteto, desenvolvedor, implementador, administrador de sistemas.
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
- 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
- Autoinstalador 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