Curso Messaging Platforms on OpenShift

  • DevOps | CI | CD | Kubernetes | Web3

Curso Messaging Platforms on OpenShift

24h
Visão Geral

Este curso aborda a implantação, configuração, administração e operação de plataformas de mensageria em ambientes Red Hat OpenShift. O participante aprenderá a executar e administrar tecnologias como Apache Kafka, RabbitMQ, AMQ, AMQ Streams e outros brokers utilizando recursos Cloud Native, Operators e Kubernetes. O conteúdo aborda armazenamento persistente, networking, segurança, alta disponibilidade, escalabilidade, observabilidade, automação, upgrades, disaster recovery e troubleshooting de plataformas de messaging em ambientes corporativos.

Objetivo

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

  • Implantar plataformas de mensageria em OpenShift
  • Utilizar Operators para gerenciamento automatizado
  • Configurar Kafka, RabbitMQ e outras plataformas de messaging
  • Gerenciar armazenamento persistente e recursos de infraestrutura
  • Implementar segurança, networking e alta disponibilidade
  • Escalar workloads de mensageria
  • Monitorar e otimizar plataformas de messaging
  • Executar upgrades, backup e recuperação
  • Diagnosticar problemas em ambientes de mensageria OpenShift
Publico Alvo
  • Administradores de OpenShift
  • Administradores de Middleware
  • Engenheiros DevOps
  • Engenheiros de Cloud
  • Engenheiros de Infraestrutura
  • Profissionais Platform Engineering
  • Engenheiros de Integração
  • Arquitetos de Soluções
Pre-Requisitos
  • Conhecimentos básicos de Red Hat OpenShift
  • Conhecimentos equivalentes a Kubernetes Fundamentals
  • Familiaridade com Docker e containers
  • Conhecimentos de Linux e redes TCP/IP
  • Conhecimentos básicos de message brokers e Event Streaming
Conteúdo Programatico

Module 1: Messaging and OpenShift Architecture

  1. OpenShift architecture review
  2. Kubernetes foundations for messaging
  3. Message broker architecture
  4. Event streaming platforms
  5. Stateful workloads on OpenShift
  6. Cloud Native messaging architecture

Module 2: Operators and Automated Messaging Administration

  1. Operator architecture
  2. Operator Lifecycle Manager
  3. Custom Resource Definitions
  4. Declarative messaging configuration
  5. Automated provisioning
  6. Lifecycle management

Module 3: Apache Kafka on OpenShift

  1. Kafka architecture
  2. Kafka cluster deployment
  3. Kafka topics and partitions
  4. Consumer Groups
  5. Kafka storage configuration
  6. AMQ Streams administration

Module 4: RabbitMQ and AMQ on OpenShift

  1. RabbitMQ architecture
  2. RabbitMQ deployment
  3. RabbitMQ Cluster Operator
  4. Queues and exchanges
  5. AMQ broker architecture
  6. Messaging administration patterns

Module 5: Persistent Storage and Data Management

  1. Persistent Volumes
  2. Storage Classes
  3. StatefulSet-based workloads
  4. Messaging data persistence
  5. Storage performance
  6. Backup and recovery strategies

Module 6: Networking and Security

  1. OpenShift networking
  2. Services and Routes
  3. Internal and external broker access
  4. TLS configuration
  5. Secrets management
  6. Role-Based Access Control

Module 7: High Availability and Scalability

  1. Messaging cluster architecture
  2. Pod distribution
  3. Broker scaling
  4. Partition and queue scaling
  5. Failure handling
  6. High availability strategies

Module 8: Observability and Performance

  1. OpenShift monitoring
  2. Prometheus metrics
  3. Grafana dashboards
  4. Broker health monitoring
  5. Consumer lag and queue depth
  6. Performance optimization

Module 9: Operations, Upgrades and Disaster Recovery

  1. Messaging platform lifecycle
  2. Rolling updates
  3. Operator upgrades
  4. Configuration management
  5. Disaster recovery
  6. Operational best practices

Module 10: Troubleshooting Messaging Platforms

  1. Pod and container troubleshooting
  2. Network diagnostics
  3. Storage troubleshooting
  4. Broker-level diagnostics
  5. Performance troubleshooting
  6. Root cause analysis

Module 11: Cloud Native Messaging Architecture

  1. Event-driven microservices
  2. Messaging in OpenShift-based platforms
  3. Hybrid cloud messaging
  4. Multi-cluster architectures
  5. Integration with enterprise applications
  6. Platform engineering practices

Module 12: Messaging Platforms on OpenShift Workshop

  1. OpenShift messaging platform deployment
  2. Operator-based Kafka and RabbitMQ configuration
  3. Persistent storage implementation
  4. Security and external connectivity
  5. Monitoring, scaling and failure recovery
  6. Final OpenShift messaging architecture project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Arquitetura AI-First com Azure

24 horas

Curso Arquitetura AI-First com Kubernetes

24 horas

Curso Desenvolvimento AI-First com Python

24 horas

Curso Deep Learning aplicado a Arquiteturas AI-First

24 horas