Visão Geral
Este curso aborda a administração do Apache Pulsar em ambientes corporativos, capacitando o participante a instalar, configurar, monitorar, proteger e administrar clusters Apache Pulsar com alta disponibilidade, escalabilidade e desempenho. O curso explora a arquitetura distribuída baseada em Brokers, Apache BookKeeper e ZooKeeper/KRaft (conforme a versão adotada), gerenciamento de tenants, namespaces, tópicos, políticas, segurança, monitoramento, troubleshooting e boas práticas operacionais para ambientes de produção.
Conteúdo Programatico
Module 1: Apache Pulsar Architecture and Administration
- Apache Pulsar architecture review
- Broker architecture
- Apache BookKeeper fundamentals
- Cluster topology
- Deployment models
- Administrative best practices
Module 2: Installation and Cluster Configuration
- Apache Pulsar installation
- Broker configuration
- BookKeeper configuration
- Cluster deployment
- Namespace administration
- Operational validation
Module 3: Tenant, Namespace and Topic Administration
- Tenant management
- Namespace administration
- Topic management
- Partitioned topics
- Namespace policies
- Topic lifecycle management
Module 4: BookKeeper Administration
- BookKeeper architecture
- Bookie administration
- Ledger management
- Data replication
- Storage management
- BookKeeper maintenance
Module 5: Security Administration
- Authentication mechanisms
- Authorization management
- Role-based access control
- TLS encryption
- Token-based authentication
- Security hardening
Module 6: Monitoring and Performance Management
- Pulsar metrics
- Monitoring dashboards
- Broker performance analysis
- Resource utilization
- Capacity planning
- Performance optimization
Module 7: High Availability and Disaster Recovery
- Cluster resilience
- Replication strategies
- Geo-replication
- Fault tolerance
- Backup and recovery concepts
- Business continuity planning
Module 8: Troubleshooting and Diagnostics
- Log analysis
- Broker diagnostics
- BookKeeper troubleshooting
- Topic diagnostics
- Performance troubleshooting
- Incident response
Module 9: Apache Pulsar Ecosystem Administration
- Pulsar Functions administration
- Pulsar IO administration
- Pulsar SQL overview
- Schema management
- Ecosystem integration
- Operational governance
Module 10: Apache Pulsar on Kubernetes
- Kubernetes deployment models
- Operator overview
- Persistent storage
- Scaling strategies
- Cloud deployments
- Hybrid environments
Module 11: Automation and Infrastructure as Code
- Configuration automation
- Infrastructure as Code concepts
- Configuration management
- Deployment automation
- Operational scripting
- CI/CD integration
Module 12: Apache Pulsar Administration Workshop
- Cluster deployment laboratory
- Namespace and tenant administration
- Security implementation
- Monitoring laboratory
- Troubleshooting exercises
- Final Apache Pulsar administration project