Visão Geral
Este curso aborda a administração do RabbitMQ em ambientes corporativos, capacitando o participante a instalar, configurar, monitorar, proteger e manter clusters RabbitMQ com alta disponibilidade, desempenho e confiabilidade. O curso explora a arquitetura da plataforma, gerenciamento de filas, exchanges, virtual hosts, usuários, políticas, clustering, segurança, monitoramento, troubleshooting e boas práticas operacionais para ambientes de produção.
Conteúdo Programatico
Module 1: RabbitMQ Architecture and Administration Fundamentals
- RabbitMQ architecture review
- AMQP protocol overview
- Administrative components
- RabbitMQ node architecture
- Deployment models
- Enterprise administration concepts
Module 2: Installation and Configuration
- RabbitMQ installation
- Configuration files
- Node configuration
- Virtual hosts management
- Users and permissions
- RabbitMQ Management Plugin
Module 3: Queues, Exchanges and Policies
- Queue administration
- Exchange administration
- Binding management
- Queue policies
- Message TTL configuration
- Dead Letter Exchange configuration
Module 4: Clustering and High Availability
- RabbitMQ clustering
- Quorum queues
- Classic queues overview
- Federation concepts
- Shovel plugin
- High availability best practices
Module 5: Security Administration
- Authentication methods
- Authorization management
- TLS configuration
- Certificate management
- Secure communications
- Security hardening
Module 6: Monitoring and Performance Management
- RabbitMQ metrics
- Monitoring dashboards
- Queue performance analysis
- Resource utilization
- Capacity planning
- Performance optimization
Module 7: Backup, Recovery and Maintenance
- Backup strategies
- Disaster recovery concepts
- Maintenance procedures
- Upgrade strategies
- Configuration backup
- Operational continuity
Module 8: Troubleshooting and Diagnostics
- Log analysis
- Connection troubleshooting
- Queue troubleshooting
- Cluster diagnostics
- Performance bottleneck analysis
- Incident response procedures
Module 9: RabbitMQ in Enterprise Environments
- Kubernetes deployments
- Cloud deployments
- Enterprise integration
- Multi-environment management
- Operational governance
- Production best practices
Module 10: Automation and Infrastructure as Code
- Configuration automation
- Infrastructure as Code concepts
- Configuration management tools
- Deployment automation
- Operational scripting
- Continuous delivery integration
Module 11: Operational Governance and Best Practices
- Operational standards
- Administrative policies
- Monitoring strategies
- Security governance
- Compliance considerations
- Operational excellence
Module 12: RabbitMQ Administration Workshop
- RabbitMQ installation laboratory
- Cluster configuration exercises
- Security implementation
- Monitoring and troubleshooting
- High availability validation
- Final RabbitMQ administration project