Curso MariaDB Cluster

  • Database

Curso MariaDB Cluster

24h
Visão Geral

O Curso MariaDB Cluster foi desenvolvido para capacitar profissionais na implementação, administração e otimização de clusters MariaDB utilizando o Galera Cluster — a solução de alta disponibilidade e replicação síncrona oficial do MariaDB.
Durante o treinamento, os participantes aprenderão a configurar clusters multi-master, realizar balanceamento de carga, replicação entre nós, aplicar segurança, monitoramento e recuperação automática.
Com foco em alta disponibilidade (HA) e resiliência, o curso combina teoria e prática, preparando o aluno para operar ambientes de produção críticos com desempenho, consistência e tolerância a falhas.

Objetivo

Ao concluir o curso MariaDB Cluster, o participante será capaz de:

  • Instalar, configurar e administrar MariaDB Galera Cluster.
  • Implementar replicação síncrona multi-master com consistência de dados.
  • Garantir alta disponibilidade e failover automático.
  • Aplicar segurança, autenticação e controle de acesso entre nós do cluster.
  • Monitorar, diagnosticar e otimizar a performance de clusters distribuídos.
  • Integrar MariaDB Cluster com MaxScale e ferramentas de monitoramento.
Publico Alvo
  • Administradores de banco de dados (DBAs) e engenheiros de dados.
  • Profissionais DevOps e SysAdmins que gerenciam infraestrutura MariaDB.
  • Arquitetos de soluções que projetam sistemas distribuídos de alta disponibilidade.
  • Desenvolvedores avançados que precisam compreender replicação e clustering em bancos de dados.
Pre-Requisitos
  • Conhecimento intermediário de MariaDB ou MySQL.
  • Experiência com Linux e linha de comando.
  • Noções de replicação, redes e balanceamento de carga.
Informações Gerais

Metodologia:

  • Curso ao vivo e online, via Microsoft Teams.
  • Ministrado por instrutor especialista em MariaDB e Galera Cluster.
  • Aulas com laboratórios práticos e projeto final.
  • Ambiente individual com múltiplas VMs simulando um cluster real.
  • Projeto final de cluster completo, seguro e de alta disponibilidade.
  • Fornecimento de material digital, scripts e templates de configuração.
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to MariaDB Galera Cluster

  1. Overview of MariaDB Galera Cluster architecture
  2. Key concepts: synchronous replication and multi-master design
  3. Benefits and use cases of MariaDB Cluster
  4. Understanding cluster components and limitations

Module 2: Installation and Configuration

  1. Preparing servers and network prerequisites
  2. Installing MariaDB and Galera packages
  3. Configuring wsrep parameters and cluster options
  4. Bootstrapping the first node and adding additional nodes

Module 3: Cluster Operations and Management

  1. Starting, stopping, and rejoining nodes
  2. Monitoring cluster state and health
  3. Managing cluster membership and quorum
  4. Handling node failures and automatic recovery

Module 4: Data Replication and Consistency

  1. Write-set replication and certification process
  2. Ensuring data consistency across nodes
  3. Flow control and write conflict management
  4. Performance impact of synchronous replication

Module 5: Load Balancing and Scaling

  1. Scaling reads and writes in a cluster environment
  2. Integrating MariaDB MaxScale for intelligent routing
  3. Configuring HAProxy or ProxySQL for load balancing
  4. Handling client connections and failover

Module 6: Security and Access Control

  1. Securing cluster communication with SSL/TLS
  2. Configuring authentication and user privileges
  3. Firewall and network hardening for cluster nodes
  4. Enabling encryption for replication traffic

Module 7: Monitoring and Troubleshooting

  1. Monitoring cluster metrics and performance
  2. Using logs and diagnostic tools (mysqladmin, SHOW STATUS, etc.)
  3. Troubleshooting desynchronization and split-brain scenarios
  4. Performance tuning and parameter optimization

Module 8: Backup and Recovery

  1. Backup strategies for Galera Cluster
  2. Using mariabackup for consistent cluster backups
  3. Restoring nodes and full cluster recovery
  4. Point-in-time recovery and snapshot methods

Module 9: Advanced Cluster Architectures

  1. Multi-datacenter cluster configurations
  2. Asynchronous replication to external nodes
  3. Combining Galera with MaxScale and replication topologies
  4. Best practices for production deployments

Module 10: Hands-On Project

Project: Deploy a 3-node MariaDB Galera Cluster with SSL security, load balancing via MaxScale, automatic failover, performance tuning, and backup/recovery procedures.

TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas