문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
고급 큐 관리자 구성
- strmqm 및 endmqm 명령어를 사용한 사용자 정의 큐 관리자 시작 및 종료 절차 구현
- 복잡한 메시지 라우팅을 위한 데드 레터 큐 및 별칭 큐 구성
- 사용자 정의 처리를 위한 채널 익스ITS(MQ_EXIT) 및 메시지 익스ITS 등록 및 개발
- 사용자 정의 포트 범위를 사용한 고급 TCP 및 LU62 리스너 구성
CHLAUTH를 통한 채널 인증
- SET CHLAUTH 규칙을 사용하여 CHLAUTH 레코드 생성 및 관리
- IP 주소, SSL.subject 또는 MCAUSER에 따라 원격 연결 차단 또는 매핑
- 세분화된 접근 제어를 위한 채널 인증 규칙 설정
- 보안 정책 대비 CHLAUTH 구성 감사 및 검증
분산 플랫폼에서의 LDAP 권한 부여
- AUTHINFO 객체를 사용하여 큐 관리자를 LDAP 디렉토리에 연결
- setmqaut를 사용하여 LDAP 그룹을 IBM MQ 권한에 매핑
- 사용자 및 애플리케이션을 위한 권한 정책 구성
- 인증 정보 객체 관리 및 연결 새로고침
TLS/SSL 인증서 관리
- runmqakm 및 runmqktool을 사용한 CMS 및 PKCS12 키 데이터베이스 생성 및 관리
- 큐 관리자 및 채널용 자체 서명 및 CA 서명 인증서 생성
- 송신자 및 수신자 채널에 SSLCIPH 및 SSLPEER 구성
- 최소 다운타임으로 인증서 갱신, 취소 및 교체 수행
클러스터링 아키텍처 및 설계
- 풀 리포지토리 큐 관리자 및 풀 리포지토리 큐 관리자 간 구분
- 클러스터 채널(CLUSSDR 및 CLUSRCVR) 및 클러스터 큐 빌드 및 유지보수
- 프로덕션 워크로드를 위한 확장 가능한 클러스터 토폴로지 설계
- 멀티 사이트 라우팅을 위한 오버랩 클러스터 및 게이트웨이 큐 관리자 구현
클러스터 워크로드 밸런싱 및 고급 라우팅
- CLWLWGHT를 사용하여 클러스터 워크로드 알고리즘 및 우선순위 구성
- CLWLUSEQ 및 CLWLRANK를 사용한 타겟 메시지 분배
- 클러스터 멤버 간 수동 및 자동 워크로드 재균형 수행
- 클러스터 채널 실패 및 네이밍 충돌 문제 해결
다중 인스턴스 큐 관리자를 통한 고가용성
- 다중 인스턴스 큐 관리자를 위한 아키텍처 및 공유 파일 시스템 요구사항 계획
- 별도 호스트의 활성 및 대기 큐 관리자 인스턴스 구성
- 자동 페일오버 테스트 및 자동 클라이언트 재연결 구성
- 인스턴스 상태 모니터링 및 실패한 대기 인스턴스 복구
반복 데이터 큐 관리자 (RDQM)
- RDQM 아키텍처 이해 및 재해 복구 혜택 파악
- 여러 노드 간에 반복되는 큐 관리자 생성 및 관리
- rdqmadm을 사용한 페일오버 시나리오 실행 및 복구 절차 수행
- RDQM 복제 성능을 위한 네트워크 및 스토리지 설정 튜닝
REST API 관리
- mqweb 서버에서 IBM MQ REST API 활성화 및 보안
- HTTP POST 및 DELETE 요청을 통해 큐 관리자 생성 및 삭제
- JSON 페이로드를 사용한 REST 엔드포인트로 큐 및 채널 관리
- Python 또는 curl REST 클라이언트를 사용하여 자동화된 관리 작업 수행
IBM MQ 콘솔 관리
- mqweb 서버에 IBM MQ 콘솔 설치 및 구성
- 웹 인터페이스를 통해 큐 관리자, 큐 및 채널 관리
- mqwebuser.xml을 통한 역할 기반 액세스 및 사용자 인증 구성
- 큐 깊이 및 채널 상태에 대한 대시보드 모니터링 및 경고 임계값 설정
고급 메시지 보안
- setmqsp를 사용하여 메시지 서명 및 암호화를 위한 AMS 정책 구성
- 고급 메시지 보안 인터셉터를 위한 키스토어 파일 및 인증서 설정
- 발행자 및 구독자 간 종단간 페이로드 보호 활성화
- 에러 로그를 사용하여 AMS 정책 오류 및 키스토어 구성 오류 진단
Publish/Subscribe 보안
- 관리용 토픽 및 토픽 액세스 제어를 통한 토픽 계층 구조 보안화
- 토픽 객체에서 setmqaut를 사용한 구독자 및 발행자 액세스 제어
- 네임스페이스 격리를 위한 토픽 별칭 및 프록시 구독 사용
- pub/sub 활동 감사 및 액세스 위반 오류 조사
PCF 명령 자동화
- PCF 명령 및 응답 메시지 구조 이해
- PCF 프로그램 및 MQ AI를 사용한 큐 관리자 작업 자동화
- MQ Command Server 사용 및 모델 리플라이 큐 구성
- 일괄 변경을 위해 runmqsc 대신 PCF를 사용한 사용자 정의 관리 스크립트 빌드
성능 모니터링 및 튜닝
- 최적의 큐 관리자 메모리 사용을 위한 버퍼 풀 및 페이지 세트 튜닝
- 처리량 증가 및 지연 시간 감소를 위한 채널 튜닝 매개변수 조정
- 이벤트 큐를 사용한 큐 모니터링 및 큐 깊이 이벤트 구성
- amqsmon 및 MQ 통계를 사용하여 성능 병목 지점 식별
문제 해결 도구 및 기법
- 에러 로그, FDC 파일 및 FFST 보고서 읽기 및 해석
- 채널 추적 및 API 익스ITS 구성 및 분석을 통한 문제 진단
- dspmqrte를 사용하여 큐 관리자 및 클러스터를 통과하는 메시지 라우팅 추적
- 일반적인 실패 패턴 식별 및 타겟 복구 단계 적용
최근 업데이트 및 현대적 관행
- 운영 요구사항에 따라 IBM MQ 9.4 지속 제공(Continuous Delivery) 및 장기 지원(Long Term Support) 간 선택
- TLS 1.2 최소 프로토콜 및 강화된 CHLAUTH 규칙을 포함한 새로운 보안 기본값 적용
- 컨테이너에서 큐 관리자 배포 및 IBM Cloud Pak for Integration 통합
- 자동화된 관리를 위한 최신 REST API 및 MQ 콘솔 기능 활용
요건
- 큐 관리자, 큐, 채널 및 메시지에 대한 IBM MQ 기본 개념 이해
- Linux, Windows 또는 AIX와 같은 분산 운영 체제 사용 경험
- 네트워킹 개념 및 TLS/SSL 인증서에 대한 친숙함
대상 수강자
- 시스템 관리자
- MQ 관리자
- 메시징 인프라를 담당하는 DevOps 엔지니어
35 시간
회원 평가 (4)
강사는 과정 주제와 관련된 다른 주제들에 대해서도 잘 알고 있었으며, 우리의 질문을 답변하거나 즉시 답변할 수 없는 질문은 메모해 뒤에서 다시 답변해주었습니다.
Abe Sabbagh - Enbridge
코스 - Advanced RabbitMQ - 2 Days
기계 번역됨
훈련 환경에서 독립적인 연습을 수행할 수 있는 가능성.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
코스 - Kafka for Administrators
기계 번역됨
교사의 기술적 준비
Giorgio - Asystel-BDF S.p.A.
코스 - Creating a Service Mesh with Istio and Kubernetes
기계 번역됨
매우 실용적인 예제들이었습니다. 트레이너는 그룹의 지식 수준이 상당히 다양함에도 불구하고 모든 사람이 따라갈 수 있는 속도를 유지하려고 노력했습니다. 또한 요청한 모든 사람에게 많은 지원을 제공해주셨습니다 :)
Georgi - BMW SA
코스 - Apache Kafka for Developers
기계 번역됨