Curso RabbitMQ Clustering and High Availability

  • DevOps | CI | CD | Kubernetes | Web3

Curso RabbitMQ Clustering and High Availability

24h
Visão Geral

Este curso aborda o planejamento, implantação e administração de clusters RabbitMQ com foco em alta disponibilidade, escalabilidade e resiliência para ambientes corporativos. O participante aprenderá a configurar clusters distribuídos, implementar Quorum Queues, Federation, Shovel, balanceamento de carga, recuperação de falhas e estratégias de continuidade de negócios. O curso também explora boas práticas para monitoramento, segurança, desempenho e operação de ambientes RabbitMQ em produção.

Objetivo

Após realizar este curso, você será capaz de:

  • Projetar clusters RabbitMQ altamente disponíveis
  • Configurar Quorum Queues e mecanismos modernos de replicação
  • Implementar estratégias de alta disponibilidade e recuperação de falhas
  • Administrar ambientes distribuídos em produção
  • Monitorar e otimizar clusters RabbitMQ
  • Aplicar boas práticas de continuidade de negócios e resiliência
Publico Alvo
  • Administradores de Middleware
  • Administradores de Sistemas
  • Engenheiros DevOps
  • Profissionais Platform Engineering
  • Arquitetos de Infraestrutura
  • Arquitetos de Soluções
Pre-Requisitos
  • Conhecimentos equivalentes ao curso RabbitMQ Administration
  • Experiência com sistemas Linux
  • Conhecimentos básicos de redes TCP/IP
  • Familiaridade com arquiteturas distribuídas
Conteúdo Programatico

Module 1: RabbitMQ Cluster Architecture

  1. RabbitMQ distributed architecture
  2. Cluster topology concepts
  3. Node roles and responsibilities
  4. Erlang distribution fundamentals
  5. Enterprise deployment models
  6. High availability architecture overview

Module 2: Building RabbitMQ Clusters

  1. Cluster installation
  2. Node configuration
  3. Cluster formation
  4. Cluster expansion
  5. Cluster maintenance
  6. Operational validation

Module 3: Quorum Queues and Replication

  1. Quorum Queue architecture
  2. Raft consensus overview
  3. Queue replication
  4. Leader election concepts
  5. Failure recovery mechanisms
  6. Performance considerations

Module 4: Federation and Shovel

  1. Federation architecture
  2. Federation configuration
  3. Shovel plugin concepts
  4. Cross-cluster messaging
  5. Multi-datacenter communication
  6. Disaster recovery scenarios

Module 5: High Availability Strategies

  1. High availability design
  2. Redundancy planning
  3. Load balancing concepts
  4. Network partition handling
  5. Business continuity planning
  6. Operational resilience

Module 6: Monitoring Cluster Health

  1. Cluster metrics
  2. Health monitoring
  3. Queue synchronization monitoring
  4. Capacity analysis
  5. Alerting strategies
  6. Operational dashboards

Module 7: Performance Optimization

  1. Cluster performance tuning
  2. Resource optimization
  3. Throughput analysis
  4. Memory optimization
  5. Capacity planning
  6. Scalability techniques

Module 8: Security for RabbitMQ Clusters

  1. Secure node communication
  2. TLS configuration
  3. Authentication strategies
  4. Authorization management
  5. Certificate administration
  6. Security hardening

Module 9: Kubernetes and Cloud Deployments

  1. RabbitMQ on Kubernetes
  2. StatefulSets overview
  3. Persistent storage
  4. Cloud deployment architectures
  5. Hybrid deployments
  6. Cloud operational best practices

Module 10: Backup and Disaster Recovery

  1. Backup strategies
  2. Disaster recovery planning
  3. Cluster restoration
  4. Configuration recovery
  5. Recovery testing
  6. Operational continuity

Module 11: Enterprise Operations

  1. Operational governance
  2. Change management
  3. SLA management
  4. Incident response
  5. Operational best practices
  6. Enterprise administration standards

Module 12: RabbitMQ Clustering Workshop

  1. Cluster deployment laboratory
  2. Quorum Queue implementation
  3. Federation configuration
  4. High availability validation
  5. Disaster recovery simulation
  6. Final enterprise clustering project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Node-RED para Automacao de Processos

32 horas

Curso Node-RED com Cloud Azure, AWS, GCP

32 horas Curso Pratico

Curso Node-RED com Inteligencia Artificial

32 horas Curso Pratico

Curso Node-RED para Integracao com ERP SAP

32 horas Curso Pratico