Programa do Curso
Configuração Avançada do Gerenciador de Filas
- Implementando procedimentos personalizados de inicialização e desligamento do gerenciador de filas com strmqm e endmqm
- Configurando filas de letras mortas e filas de alias para roteamento complexo de mensagens
- Desenvolvendo e registrando saídas de canal e saídas de mensagens para processamento personalizado
- Configurando listeners TCP e LU62 avançados com intervalos de portas personalizados
Autenticação de Canal com CHLAUTH
- Criando e gerenciando registros CHLAUTH com regras SET CHLAUTH
- Bloqueando ou mapeando conexões remotas por endereço IP, assunto SSL ou MCAUSER
- Definindo regras de autenticação de canal para controle de acesso granular
- Auditar e validar configurações do CHLAUTH em relação às políticas de segurança
Autorização LDAP em Plataformas Distribuídas
- Conectando gerenciadores de filas aos diretórios LDAP usando objetos AUTHINFO
- Mapeando grupos LDAP para permissões do IBM MQ com setmqaut
- Configurando políticas de autorização para usuários e aplicativos
- Gerenciando objetos de informação de autenticação e atualização de conexão
Gestão de Certificados TLS/SSL
- Criando e gerenciando bancos de chaves CMS e PKCS12 com runmqakm e runmqktool
- Gerando certificados autoassinados e assinados por CA para gerenciadores de filas e canais
- Configurando SSLCIPH e SSLPEER nos canais remetente e receptor
- Realizando renovação, revogação e rotação de certificados com tempo mínimo de inatividade
Arquitetura e Design de Clusterização
- Distinguindo entre gerenciadores de filas de repositório completo versus repositório parcial
- Construindo e mantendo canais de cluster (CLUSSDR e CLUSRCVR) e filas de cluster
- Projetando topologias de cluster escaláveis para cargas de trabalho de produção
- Implementando clusters sobrepostos e gerenciadores de filas de gateway para roteamento entre múltiplos sites
Balanço de Carga de Trabalho do Cluster e Roteamento Avançado
- Configurando algoritmos e prioridades de carga de trabalho do cluster com CLWLWGHT
- Usando CLWLUSEQ e CLWLRANK para distribuição direcionada de mensagens
- Executando o rebalanceamento manual e automático de carga de trabalho entre membros do cluster
- Solucionando problemas de falha nos canais do cluster e conflitos de nomenclatura
Alta Disponibilidade com Gerenciadores de Filas Multi-Instância
- Planejamento de arquitetura e requisitos de sistema de arquivos compartilhado para gerenciadores de filas multi-instância
- Configurando instâncias ativas e standby do gerenciador de filas em hosts separados
- Testando failover automático e configurando reconexão automática do cliente
- Monitorando a saúde da instância e recuperando instâncias standby com falha
Gerenciadores de Filas de Dados Replicados (RDQM)
- Compreendendo a arquitetura do RDQM e os benefícios de recuperação de desastres
- Criando e gerenciando gerenciadores de filas replicados em vários nós
- Executando cenários de failover e procedimentos de recuperação com rdqmadm
- Ajustando configurações de rede e armazenamento para o desempenho da replicação do RDQM
Administração via API REST
- Habilitando e protegendo a API REST do IBM MQ no servidor mqweb
- Criando e excluindo gerenciadores de filas por meio de solicitações HTTP POST e DELETE
- Gerenciando filas e canais usando endpoints REST com cargas JSON
- Automatizando tarefas administrativas com clientes REST Python ou curl
Administração do Console do IBM MQ
- Instalando e configurando o Console do IBM MQ no servidor mqweb
- Gerenciando gerenciadores de filas, filas e canais por meio da interface web
- Configurando acesso baseado em papéis e autenticação de usuários com mqwebuser.xml
- Monitorando painéis e definindo limites de alerta para profundidade de fila e status do canal
Segurança Avançada de Mensagens
- Configurando políticas AMS para assinatura e criptografia de mensagens com setmqsp
- Configurando arquivos de keystore e certificados para interceptadores de segurança avançada de mensagens
- Habilitando proteção completa de payload entre publicadores e assinantes
- Diagnóstico de erros de política AMS e configurações incorretas de keystore usando logs de erro
Segurança Publish/Subscribe
- Protegendo hierarquias de tópicos com tópicos administrativos e controles de acesso ao tópico
- Controlando o acesso do assinante e do publicador com setmqaut em objetos de tópico
- Usando aliases de tópico e assinaturas proxy para isolamento de namespace
- Auditar atividade pub/sub e investigar erros de violação de acesso
Automação de Comandos PCF
- Compreendendo as estruturas de mensagem de comando e resposta do PCF
- Automatizando tarefas do gerenciador de filas com programas PCF e a IA do MQ
- Usando o servidor de comandos do MQ e configurando filas de resposta modelo
- Construindo scripts administrativos personalizados com PCF para substituir o runmqsc por alterações em massa
Monitoramento de Desempenho e Ajuste
- Ajustando pools de buffer e conjuntos de páginas para o uso ideal da memória do gerenciador de filas
- Ajustando parâmetros de ajuste do canal para redução de throughput e latência
- Configurando monitoramento de fila e eventos de profundidade de fila com filas de eventos
- Usando amqsmon e estatísticas do MQ para identificar gargalos de desempenho
Ferramentas e Técnicas de Solução de Problemas
- Lendo e interpretando logs de erros, arquivos FDC e relatórios FFST
- Configurando e analisando rastreamentos de canal e saídas de API para diagnóstico de problemas
- Usando dspmqrte para rastrear o roteamento de mensagens através de gerenciadores de filas e clusters
- Identificando padrões comuns de falha e aplicando etapas direcionadas de recuperação
Atualizações Recentes e Práticas Modernas
- Escolhendo entre a Entrega Contínua do IBM MQ 9.4 e o Suporte de Longo Prazo com base nos requisitos operacionais
- Aplicando novos padrões de segurança, incluindo protocolos mínimos TLS 1.2 e regras CHLAUTH fortalecidas
- Implantando gerenciadores de filas em contêineres e integrando com o IBM Cloud Pak for Integration
- Aproveitando os recentes aprimoramentos da API REST e do Console MQ para administração automatizada
Requisitos
- Compreensão dos fundamentos do IBM MQ, incluindo gerenciadores de filas, filas, canais e mensagens
- Experiência com sistemas operacionais distribuídos, como Linux, Windows ou AIX
- Conhecimento sobre conceitos de rede e certificados TLS/SSL
Público-Alvo
- Administradores de sistema
- Administradores de MQ
- Engenheiros DevOps responsáveis pela infraestrutura de mensagens
Testemunhos de Clientes (4)
O instrutor era conhecedor do tema do curso e de outros tópicos relacionados, e foi capaz de responder às nossas perguntas ou, até mesmo, anotar as perguntas que não sabia responder imediatamente e nos retornou posteriormente.
Abe Sabbagh - Enbridge
Curso - Advanced RabbitMQ - 2 Days
Máquina Traduzida
Possibilidade de realizar exercícios independentes no ambiente de treinamento.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Curso - Kafka for Administrators
Máquina Traduzida
a preparação técnica de professores
Giorgio - Asystel-BDF S.p.A.
Curso - Creating a Service Mesh with Istio and Kubernetes
Máquina Traduzida
Exemplos muito práticos. O instrutor tentou manter um ritmo em que todos conseguissem acompanhar, mesmo com o grupo sendo bastante heterogêneo em termos de conhecimento. Ele ofereceu muito suporte a praticamente todos que pediram :)
Georgi - BMW SA
Curso - Apache Kafka for Developers
Máquina Traduzida