Visão Geral
Este curso aborda a administração do Azure Service Bus como plataforma gerenciada de mensageria empresarial na Microsoft Azure. O participante aprenderá a configurar namespaces, queues, topics e subscriptions, administrar mensagens e sessões, implementar Dead-Letter Queues, segurança, monitoramento, alta disponibilidade e integração com aplicações. O curso também explora recursos avançados, troubleshooting e boas práticas para ambientes corporativos de produção.
Conteúdo Programatico
Module 1: Azure Service Bus Architecture
- Azure Service Bus overview
- Messaging architecture
- Namespaces
- Queues
- Topics and Subscriptions
- Service Bus use cases
Module 2: Namespace and Resource Administration
- Namespace creation
- Namespace configuration
- Service tiers
- Messaging units
- Resource management
- Azure Portal and CLI administration
Module 3: Queue Administration
- Queue creation and configuration
- Message TTL
- Lock duration
- Message sessions
- Duplicate detection
- Queue management
Module 4: Topics and Subscriptions
- Topic architecture
- Subscription management
- Subscription filters
- Message routing
- Publish/Subscribe patterns
- Topic administration
Module 5: Message Processing and Reliability
- Peek and Receive operations
- Peek-Lock processing
- Receive-and-Delete processing
- Message settlement
- Retry strategies
- Dead-Letter Queues
Module 6: Security Administration
- Microsoft Entra ID integration
- Role-Based Access Control
- Shared Access Signatures
- Authorization policies
- Network security
- Encryption and security best practices
Module 7: Monitoring and Troubleshooting
- Azure Monitor integration
- Service Bus metrics
- Queue and subscription monitoring
- Message processing diagnostics
- Connectivity troubleshooting
- Performance analysis
Module 8: Azure Service Bus Administration Workshop
- Namespace deployment
- Queue configuration
- Topic and Subscription implementation
- Security configuration
- Monitoring and troubleshooting exercises
- Final Azure Service Bus administration project