Visão Geral
Este curso aborda os principais recursos de segurança, clustering e alta disponibilidade do Apache ActiveMQ Artemis. O participante aprenderá a proteger brokers e conexões, configurar autenticação, autorização e TLS, além de implementar clusters, replicação, failover e balanceamento de carga. O curso também apresenta técnicas de monitoramento, troubleshooting e boas práticas para operação de ambientes Artemis distribuídos, resilientes e seguros.
Objetivo
Após realizar este curso, você será capaz de:
- Implementar mecanismos de segurança no ActiveMQ Artemis
- Configurar autenticação, autorização e controle de acesso
- Proteger conexões utilizando TLS
- Projetar e configurar clusters Artemis
- Implementar replicação e mecanismos de failover
- Configurar balanceamento de carga
- Monitorar e solucionar problemas em ambientes clusterizados
- Aplicar boas práticas de segurança e alta disponibilidade
Publico Alvo
- Administradores de Middleware
- Administradores de Sistemas
- Engenheiros DevOps
- Engenheiros de Segurança
- Engenheiros de Integração
- Arquitetos de Infraestrutura
Pre-Requisitos
- Conhecimentos equivalentes ao curso ActiveMQ Artemis Administration
- Familiaridade com brokers, addresses e queues
- Conhecimentos básicos de redes TCP/IP
- Noções de segurança, alta disponibilidade e sistemas distribuídos
Conteúdo Programatico
Module 1: ActiveMQ Artemis Security Architecture
- Artemis security architecture
- Authentication mechanisms
- Authorization and role-based access control
- Security domains
- User and role management
- Security policies
Module 2: TLS and Secure Communications
- TLS architecture
- Digital certificates
- Keystore and truststore management
- Secure acceptors
- Client-side TLS configuration
- TLS troubleshooting
Module 3: Security Hardening and Auditing
- Broker security hardening
- Network security
- Access control best practices
- Security logging
- Audit strategies
- Security incident analysis
Module 4: Artemis Clustering Fundamentals
- Clustering architecture
- Cluster connections
- Connectors and discovery
- Message redistribution
- Load balancing
- Cluster topology
Module 5: High Availability and Failover
- Live and backup servers
- Replication strategies
- Failover mechanisms
- Client failover
- Recovery procedures
- High availability testing
Module 6: Security and Clustering Workshop
- Authentication and authorization laboratory
- TLS implementation
- Cluster configuration
- Replication and failover exercises
- Load balancing and monitoring
- Final security and clustering project
TENHO INTERESSE