SlideShare a Scribd company logo
1 of 19
Download to read offline
IBM WebSphere MQ Series 소개
1
© Copyright IBM Corporation 2016
WebSphere, IBM Hybrid Cloud Solution
WebSphere MQ는 Point-to-point 방식 뿐만 아니라 Pub/Sub 방식의 다양한 통신 패턴을 지원함
WebSphere MQ의 통신 패턴
1:1
1:N
WebSphere
Pub/SubBroker
Point-to-point 통신 Pub/Sub 통신
6
분배
Publisher Subscriber
WebSphereMQ의
Pub/SubBroker서비스
기본적인 MQ 기반의 Point-to-point 통신은 메시지가
다수의 타겟으로 전달되는 구조라 하더라도 목적지가
데이터 전송 이전에 이미 정해져 있는 정적인 구조임
WebSphere MQ는 Publish & Subscriber 네트워크를 위한
Broker 서비스를 제공하며 Publisher와 Subscriber 간의
느슨한 연결을 극대화함
IBM WebSphere MQ는 데이터 송수신의 매개가 되는 Queue의 Quality of Service(QoS)를 설정함으로써 메시지를 절대
유실하지 않도록 하는 Once-only Assured Data Delivery부터 대량의 고속 메시징까지 동일한 환경에서 구현됨
WebSphere MQ Queue의 메시지 QoS
Once-only Assured Data Delivery(전달보장)
•시스템, 네트워크, 애플리케이션 장애에도 메시지 전달 보장
•어떠한 경우에도 유실 없이 단 한 번만 메시지가 전송되어 데이터의 정합성 확보
•메시지의 전달을 보장하기 위한 트랜잭션 체제
App A App B
Send &Send &
ForgetForget
Poll &Poll &
TriggerTrigger
7
그 외의 낮은 메시징 QoS
•데이터 전달 보장은 필요 없으나 WMQ의 메시징으로 애플리케이션 표준화
•WMQ가 제공하는 메시징을 기반으로 한 다양한 동기적/비동기적 패턴을 적용
•중요도에 따른 메시징 QoS의 선별적 적용
App A App B
메시지를 전달될 때까지
안전하게 보관
Queue Manager는 IBM WebSphere MQ의 핵심적인 역할을 수행하는 서버로서 애플리케이션 프로그램이 WMQ의 메시징
서비스를 이용하기 위한 인터페이스를 제공함
Queue Manager
Queue Manager
Channel 오브젝트
애플리케이션
프로그램
API 요청
MQCONN
MQOPEN
8
Queue 오브젝트
기타 오브젝트
로그 파일 Queue Manager 커널 프로세스
MQ
API
Stub
OS
/
Network
애플리케이션
프로그램
API 요청
MQOPEN
MQPUT
MQGET
MQCLOSE
MQDISC
IBM WebSphere MQ는 메시지의 전달을 보장하고 유실을 방지하기 위해 지속적 메시지로 Put되는 메시지는 로그에 기록함
메시지 전달 보장을 위한 로깅
애플리케이션
프로그램
비지속적 Put 로그 엔트리 생성 없음
Queue Manager
9
애플리케이션
프로그램
지속적 Put 로그 엔트리 생성
시스템 장애 시에도
로그로부터 메시지 복구
IBM WebSphere MQ의 Channel은 원격지의 Queue Manager를 연결하기 위한 오브젝트로 다중 유닛으로 트랜잭션을
분할하고 메시지 전달 보증 기능을 통해 데이터 정합성을 확보함
WebSphere MQ의 Channel과 트랜잭션
DB 1 DB 2
트랜잭션 1 트랜잭션 3트랜잭션 2
MQ Channel
10
DB 1 DB 2
세 개의 트랜잭션 단위로 수행되어 각 단위 별로
Commit 또는 모두 Rollback된 후 재시도 또는
Backout
IBM WebSphere MQ는 Queue에 도착하는 메시지 이벤트를 기반으로 정해진 루틴을 수행하게 하는 트리거링 기능을
제공하며 이를 통해 IT 리소스의 효율적인 활용을 가능하게 함
WebSphere MQ의 이벤트 감지 트리거링
이벤트에 의한
자동 애플리케이션 구동
메시지 이벤트 발생 시
구동 및 GET 수행
메시지가 처음 도착 또는
메시지가 일정 수준까지 적립
11
MQ API
GET with Wait
로직에 의한
수동 PollingSignal
WAIT INTERVAL
대기
주기적으로
GET 수행
IBM WebSphere MQ Explorer는 한 지점에서 여러 플랫폼에 존재하는 Queue Manager를 제어, 관리, 모니터링할 수 있게
하는 Eclipse 기반의 GUI 도구임
WebSphere MQ 관리도구
Queue ManagerQueue ManagerQueue ManagerQueue Manager
AIXAIX
Queue ManagerQueue ManagerQueue ManagerQueue Manager
HPUXHPUX
Queue ManagerQueue ManagerQueue ManagerQueue Manager
SolarisSolaris
Queue ManagerQueue ManagerQueue ManagerQueue Manager
WindowsWindows
Queue ManagerQueue ManagerQueue ManagerQueue Manager
LinuxLinux
GUI 도구 Command Line 도구
12
• 각종 구성요소의
관리(생성/삭제/변경/제
어)
• 각종 구성요소의 상태
확인
• 각종 구성요소의
모니터링
• 설정에 대한 테스트 및
애플리케이션 개발
• 기타 Plugin을 통한
커스텀 모니터링 요건
충족
MQ Explorer
Message / Queue 기반 관리
성능 및 가용성 지원
MQ는 소프트웨어적인 Queue Manager Clustering을 통해 가용성 및 부하 분산을 위한 복수 인스턴스의 Redundant
구조를 지원하며, 자체적인 HA 구성 기능을 통해 노드 간에 HA 솔루션과 같은 수준의 디스크 공유 기반의 Fault
Tolerance를 확보할 수 있습니다.
Queue
Manager
활성 인스턴스
공유 저장공간
(Runtime)
HA Queue Managerr
대기 인스턴스
(Running)
가용성과 부하 분산이 요구되는 업무에 대한 다중
인스턴스
QMgr 1 QMgr 2
WebSphere MQ Clustering HA
++
13
MQ만 Fail/Takeover가 일어나며
대기 인스턴스가 실행 중이기
때문에 그 속도가 빠름
활성 인스턴스
(Running)
요청 애플리케이션
Connect w.
Retry
Reconnect
즉각
Takeover
Active Standby
대기 인스턴스
(Running)
PAYROLL.QUEUE PAYROLL.QUEUE
업무에 대한 요청
평시 다중 인스턴스에 대한 부하
분산(가중치/Priority/MRU 등의
옵션 부여)
장애 시 상호 Takeover
QMgr 3
++
IBM WebSphere MQ는 아래와 같이 각 부문 별로 보안성 확보를 위한 기능을 제공함
WebSphere MQ의 보안 지원
애플리케이션 프로그램은
운영체제에서 제공하는 보안 서브
시스템에 의해 MQ API를
수행하거나 관리를 수행할 수
있는지 등에 대한 제어를 받음
WMQ Extended Security Edition은
Queue에서 다루어지는 메시지를
비대칭 키 기반으로 암호화 또는
복호화
WMQ는 Channel에 Secured
Socket Layer를 구성하여 상호
인증, 데이터 암복호화, 데이터
무결성 체크 등을 수행하도록 지원
14
MQ SSL ChannelMCA MCA
Queue Manager는 OAM이라는
서비스를 통해 사용자나 그룹에
대해 오브젝트에 대한 선별적인
접근 제어를 수행함
MCA에서 Channel Exit을 이용해
상대방 MCA에 대한 인증이나,
데이터 암복호화, 데이터 무결성
체크를 수행할 수 있음
WMQ에서 유통되는 메시지에
기록된 사용자 자격과 관련된
Context 정보를 통해 원격
시스템에서 메시지에게 정해진
권한을 부여할 수 있는 시스템이
제공됨
WebSphere MQ MFT (Managed File Transfer)
WebSphere MQ MFT는 IBM MOM(Message Oriented Middleware) 제품인 WebSphere MQ에
관리형 파일 전송(Managed File Transfer) 기능이 추가된 솔루션으로서 기업이 필요로 하는 고급 파일
전송 기능을 표준 기반의 환경으로 제공합니다.
파일 전송 백본 제공
파일 전송 보장 기능
무결성 보장 기능
다양한 플랫폼 지원
중앙통제식 관리 감사 기능추적 기능 자동화 기능
WebSphere MQ MFT
15
A B C X Y Z
다양한 플랫폼 지원
중앙통제식 관리
중앙집중식 모니터링
자동화 기능
표준 스크립팅
감사 로그 제공
실행 프로그램 자동 연계
사용자 Exit 개발 및 적용
코딩 필요 없음
ESB 연결성 제공
기타
GUI 커맨드 라인
ANT
스크립트
WebSphere MQ
……
웹 기반 관리 JCL
WebSphere MQ MFT
WebSphere MQ AMS (Advanced Message Security)
메시지에 대해 보안 및 보호를 추가
전 구간에 걸쳐 메시지 컨텐츠를 보호
규제 준수 의무를 이행 하는 것을 도와줌
보안 메시징을 위한 시간과 기술 습득 경감
WebSphere MQ 위에 보안 서비스 추가시켜 줌
기존 메시징 솔루션에 대해 변경이 필요 없음
16
기존 메시징 솔루션에 대해 변경이 필요 없음
애플리케이션 레벨에서 메시지 컨텐츠를 보호
큐의 데이터를 암호화함으로써 메시지 컨텐츠를 end-to-end로 보호
보안관련 규제 준수 대응(예: key PCI DSS 요구사항)
하나의 데스크톱에서 이클립스 기반 도구를 활용해 전체 네트워크에 걸쳐 정책을
관리할 수 있게 함으로써 관리를 단순화 시켜줌
하드웨어 보안 모듈 지원
SHA-2 Digest 알고리즘 지원
정책 변경에 대한 명령어 및 구성 이벤트 제공
누가 구성을 변경했는지 감사 추적
WebSphere MQ Telemetry
모바일 및 텔레메트리 디바이스에 최적화된 메시징
낮은 bandwidth 및 저 배터리 사용에 최적화되어 설계된 Lightweight 프로토콜 MQTT
MQTT 프로토콜을 사용하여 모바일, 센서 및 다른 디바이스로 비즈니스 확장
MQTT 프로토콜을 사용하여 단일 큐매니저가 10만개 이상의 엔드포인와 연결 가능
원격지에서 발생하는 실 세계 이벤트를 기반으로 지능적인 의사 결정 이 가능해짐
정적 또는 이동하는 자산, 사람, 위치에 대한 원격 자원 관리(Remote resource management) 구현을
가능하게함
17
17
언제 어디서나 비즈니스 트랜잭션을
모바일모바일모바일모바일 플랫폼에플랫폼에플랫폼에플랫폼에 대환대환대환대환 가시성가시성가시성가시성, 보안보안보안보안, 관리관리관리관리 기능기능기능기능 지원하면서지원하면서지원하면서지원하면서
기업의기업의기업의기업의 백엔드백엔드백엔드백엔드 시스템과시스템과시스템과시스템과 연결연결연결연결 시켜줌시켜줌시켜줌시켜줌
IBM MQ Messaging
MQ and Advanced
MQ
MQ Telemetry
MQ AMS
MQ MFT
MQ
MQ Telemetry
MQ AMS
MQ MFT
18
WebSphere MQ Advanced
Sterling C:D
Sterling C:C
MQ MFT
WebSphere MQ
Sterling C:D
Sterling C:C
MQ MFT
각 필요 기능 별 별도 구매 가능 단일 패키지로 구매하여
필요한 기능 선택하여 사용
IBM WebSphere MQ는 전세계 다양한 구축 사례를 통해 성능과 안정성이 검증된 솔루션 입니다.
Why WebSphere MQ?
20년 이상 검증된 경험
광범위한 통합 지원
전세계 1위의 메시징 솔루션
IBM은 메시징 영역에 대한 기술을 선도
다양한 플랫폼, 언어, 기술 지원
10,000+ 고객이 MQ 사용 중
포츈 50대 기업의 90%, 포츈 10대 기업중 9개, Global 25
19
전세계 1위의 메시징 솔루션
1일 100억건의 메시지 처리
Mission-critical 업무를 위한 메시징
백본
지속적 투자 및 진화
포츈 50대 기업의 90%, 포츈 10대 기업중 9개, Global 25
중 80%, Global 10중 7개사가 MQ 사용중
정부기관 고객 일일 6.75억 메시지 전송, 금융 고객 일일
2.13억 건 메시지 처리
증권사 고객 MQ 네트워크를 통해 일일 $1조에 해당하는
트래픽, 은행 고객 MQ기반의 SWFIT gateway를 통해 $7-
$35조에 해당하는 트래픽 처리
메시징 영역에서 120개 이상의 특허 보유
IBM의 주력 솔루션으로 지속적 기능확장, 제품 update,
새버전 출시

More Related Content

Similar to IBM Websphere MQ Software 소개 ( Messaging Engine )

AWS CLOUD 2018- Amazon MQ, 관리형 ActiveMQ 서비스 활용하기 (이창수 솔루션즈 아키텍트)
AWS CLOUD 2018- Amazon MQ, 관리형 ActiveMQ 서비스 활용하기 (이창수 솔루션즈 아키텍트)AWS CLOUD 2018- Amazon MQ, 관리형 ActiveMQ 서비스 활용하기 (이창수 솔루션즈 아키텍트)
AWS CLOUD 2018- Amazon MQ, 관리형 ActiveMQ 서비스 활용하기 (이창수 솔루션즈 아키텍트)
Amazon Web Services Korea
 

Similar to IBM Websphere MQ Software 소개 ( Messaging Engine ) (20)

IBM MQTT Mobile Push Solution 소개서
IBM MQTT Mobile Push Solution 소개서IBM MQTT Mobile Push Solution 소개서
IBM MQTT Mobile Push Solution 소개서
 
AWS CLOUD 2018- Amazon MQ, 관리형 ActiveMQ 서비스 활용하기 (이창수 솔루션즈 아키텍트)
AWS CLOUD 2018- Amazon MQ, 관리형 ActiveMQ 서비스 활용하기 (이창수 솔루션즈 아키텍트)AWS CLOUD 2018- Amazon MQ, 관리형 ActiveMQ 서비스 활용하기 (이창수 솔루션즈 아키텍트)
AWS CLOUD 2018- Amazon MQ, 관리형 ActiveMQ 서비스 활용하기 (이창수 솔루션즈 아키텍트)
 
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
 
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
[OpenStack Days Korea 2016] Track1 - Monasca를 이용한 Cloud 모니터링
 
센서데이터_수집_모니터링_시스템_개발_두번째
센서데이터_수집_모니터링_시스템_개발_두번째센서데이터_수집_모니터링_시스템_개발_두번째
센서데이터_수집_모니터링_시스템_개발_두번째
 
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ...
 
Spring cloud on kubernetes
Spring cloud on kubernetesSpring cloud on kubernetes
Spring cloud on kubernetes
 
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
 
Monasca 를 이용한 cloud 모니터링 final
Monasca 를 이용한 cloud 모니터링 finalMonasca 를 이용한 cloud 모니터링 final
Monasca 를 이용한 cloud 모니터링 final
 
Active MQ
Active MQActive MQ
Active MQ
 
Mcollective orchestration tool 소개
Mcollective orchestration tool 소개Mcollective orchestration tool 소개
Mcollective orchestration tool 소개
 
Microservices
Microservices Microservices
Microservices
 
차세대 데이터센터 네트워크 전략
차세대 데이터센터 네트워크 전략차세대 데이터센터 네트워크 전략
차세대 데이터센터 네트워크 전략
 
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Ladybug - 멀티클라우드 애플리케이션 서비스 통합 운용 및 관리 (Integr...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Ladybug - 멀티클라우드 애플리케이션 서비스 통합 운용 및 관리 (Integr...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Ladybug - 멀티클라우드 애플리케이션 서비스 통합 운용 및 관리 (Integr...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Ladybug - 멀티클라우드 애플리케이션 서비스 통합 운용 및 관리 (Integr...
 
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
 
[기술풀이] 인터넷전화시스템개요
[기술풀이] 인터넷전화시스템개요[기술풀이] 인터넷전화시스템개요
[기술풀이] 인터넷전화시스템개요
 
6th SDN Interest Group Seminar - Session2 (131210)
6th SDN Interest Group Seminar - Session2 (131210)6th SDN Interest Group Seminar - Session2 (131210)
6th SDN Interest Group Seminar - Session2 (131210)
 
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
 
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
Data in Motion을 위한 이벤트 기반 마이크로서비스 아키텍처 소개
 
L4교육자료
L4교육자료L4교육자료
L4교육자료
 

IBM Websphere MQ Software 소개 ( Messaging Engine )

  • 1. IBM WebSphere MQ Series 소개 1 © Copyright IBM Corporation 2016 WebSphere, IBM Hybrid Cloud Solution
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. WebSphere MQ는 Point-to-point 방식 뿐만 아니라 Pub/Sub 방식의 다양한 통신 패턴을 지원함 WebSphere MQ의 통신 패턴 1:1 1:N WebSphere Pub/SubBroker Point-to-point 통신 Pub/Sub 통신 6 분배 Publisher Subscriber WebSphereMQ의 Pub/SubBroker서비스 기본적인 MQ 기반의 Point-to-point 통신은 메시지가 다수의 타겟으로 전달되는 구조라 하더라도 목적지가 데이터 전송 이전에 이미 정해져 있는 정적인 구조임 WebSphere MQ는 Publish & Subscriber 네트워크를 위한 Broker 서비스를 제공하며 Publisher와 Subscriber 간의 느슨한 연결을 극대화함
  • 7. IBM WebSphere MQ는 데이터 송수신의 매개가 되는 Queue의 Quality of Service(QoS)를 설정함으로써 메시지를 절대 유실하지 않도록 하는 Once-only Assured Data Delivery부터 대량의 고속 메시징까지 동일한 환경에서 구현됨 WebSphere MQ Queue의 메시지 QoS Once-only Assured Data Delivery(전달보장) •시스템, 네트워크, 애플리케이션 장애에도 메시지 전달 보장 •어떠한 경우에도 유실 없이 단 한 번만 메시지가 전송되어 데이터의 정합성 확보 •메시지의 전달을 보장하기 위한 트랜잭션 체제 App A App B Send &Send & ForgetForget Poll &Poll & TriggerTrigger 7 그 외의 낮은 메시징 QoS •데이터 전달 보장은 필요 없으나 WMQ의 메시징으로 애플리케이션 표준화 •WMQ가 제공하는 메시징을 기반으로 한 다양한 동기적/비동기적 패턴을 적용 •중요도에 따른 메시징 QoS의 선별적 적용 App A App B 메시지를 전달될 때까지 안전하게 보관
  • 8. Queue Manager는 IBM WebSphere MQ의 핵심적인 역할을 수행하는 서버로서 애플리케이션 프로그램이 WMQ의 메시징 서비스를 이용하기 위한 인터페이스를 제공함 Queue Manager Queue Manager Channel 오브젝트 애플리케이션 프로그램 API 요청 MQCONN MQOPEN 8 Queue 오브젝트 기타 오브젝트 로그 파일 Queue Manager 커널 프로세스 MQ API Stub OS / Network 애플리케이션 프로그램 API 요청 MQOPEN MQPUT MQGET MQCLOSE MQDISC
  • 9. IBM WebSphere MQ는 메시지의 전달을 보장하고 유실을 방지하기 위해 지속적 메시지로 Put되는 메시지는 로그에 기록함 메시지 전달 보장을 위한 로깅 애플리케이션 프로그램 비지속적 Put 로그 엔트리 생성 없음 Queue Manager 9 애플리케이션 프로그램 지속적 Put 로그 엔트리 생성 시스템 장애 시에도 로그로부터 메시지 복구
  • 10. IBM WebSphere MQ의 Channel은 원격지의 Queue Manager를 연결하기 위한 오브젝트로 다중 유닛으로 트랜잭션을 분할하고 메시지 전달 보증 기능을 통해 데이터 정합성을 확보함 WebSphere MQ의 Channel과 트랜잭션 DB 1 DB 2 트랜잭션 1 트랜잭션 3트랜잭션 2 MQ Channel 10 DB 1 DB 2 세 개의 트랜잭션 단위로 수행되어 각 단위 별로 Commit 또는 모두 Rollback된 후 재시도 또는 Backout
  • 11. IBM WebSphere MQ는 Queue에 도착하는 메시지 이벤트를 기반으로 정해진 루틴을 수행하게 하는 트리거링 기능을 제공하며 이를 통해 IT 리소스의 효율적인 활용을 가능하게 함 WebSphere MQ의 이벤트 감지 트리거링 이벤트에 의한 자동 애플리케이션 구동 메시지 이벤트 발생 시 구동 및 GET 수행 메시지가 처음 도착 또는 메시지가 일정 수준까지 적립 11 MQ API GET with Wait 로직에 의한 수동 PollingSignal WAIT INTERVAL 대기 주기적으로 GET 수행
  • 12. IBM WebSphere MQ Explorer는 한 지점에서 여러 플랫폼에 존재하는 Queue Manager를 제어, 관리, 모니터링할 수 있게 하는 Eclipse 기반의 GUI 도구임 WebSphere MQ 관리도구 Queue ManagerQueue ManagerQueue ManagerQueue Manager AIXAIX Queue ManagerQueue ManagerQueue ManagerQueue Manager HPUXHPUX Queue ManagerQueue ManagerQueue ManagerQueue Manager SolarisSolaris Queue ManagerQueue ManagerQueue ManagerQueue Manager WindowsWindows Queue ManagerQueue ManagerQueue ManagerQueue Manager LinuxLinux GUI 도구 Command Line 도구 12 • 각종 구성요소의 관리(생성/삭제/변경/제 어) • 각종 구성요소의 상태 확인 • 각종 구성요소의 모니터링 • 설정에 대한 테스트 및 애플리케이션 개발 • 기타 Plugin을 통한 커스텀 모니터링 요건 충족 MQ Explorer Message / Queue 기반 관리
  • 13. 성능 및 가용성 지원 MQ는 소프트웨어적인 Queue Manager Clustering을 통해 가용성 및 부하 분산을 위한 복수 인스턴스의 Redundant 구조를 지원하며, 자체적인 HA 구성 기능을 통해 노드 간에 HA 솔루션과 같은 수준의 디스크 공유 기반의 Fault Tolerance를 확보할 수 있습니다. Queue Manager 활성 인스턴스 공유 저장공간 (Runtime) HA Queue Managerr 대기 인스턴스 (Running) 가용성과 부하 분산이 요구되는 업무에 대한 다중 인스턴스 QMgr 1 QMgr 2 WebSphere MQ Clustering HA ++ 13 MQ만 Fail/Takeover가 일어나며 대기 인스턴스가 실행 중이기 때문에 그 속도가 빠름 활성 인스턴스 (Running) 요청 애플리케이션 Connect w. Retry Reconnect 즉각 Takeover Active Standby 대기 인스턴스 (Running) PAYROLL.QUEUE PAYROLL.QUEUE 업무에 대한 요청 평시 다중 인스턴스에 대한 부하 분산(가중치/Priority/MRU 등의 옵션 부여) 장애 시 상호 Takeover QMgr 3 ++
  • 14. IBM WebSphere MQ는 아래와 같이 각 부문 별로 보안성 확보를 위한 기능을 제공함 WebSphere MQ의 보안 지원 애플리케이션 프로그램은 운영체제에서 제공하는 보안 서브 시스템에 의해 MQ API를 수행하거나 관리를 수행할 수 있는지 등에 대한 제어를 받음 WMQ Extended Security Edition은 Queue에서 다루어지는 메시지를 비대칭 키 기반으로 암호화 또는 복호화 WMQ는 Channel에 Secured Socket Layer를 구성하여 상호 인증, 데이터 암복호화, 데이터 무결성 체크 등을 수행하도록 지원 14 MQ SSL ChannelMCA MCA Queue Manager는 OAM이라는 서비스를 통해 사용자나 그룹에 대해 오브젝트에 대한 선별적인 접근 제어를 수행함 MCA에서 Channel Exit을 이용해 상대방 MCA에 대한 인증이나, 데이터 암복호화, 데이터 무결성 체크를 수행할 수 있음 WMQ에서 유통되는 메시지에 기록된 사용자 자격과 관련된 Context 정보를 통해 원격 시스템에서 메시지에게 정해진 권한을 부여할 수 있는 시스템이 제공됨
  • 15. WebSphere MQ MFT (Managed File Transfer) WebSphere MQ MFT는 IBM MOM(Message Oriented Middleware) 제품인 WebSphere MQ에 관리형 파일 전송(Managed File Transfer) 기능이 추가된 솔루션으로서 기업이 필요로 하는 고급 파일 전송 기능을 표준 기반의 환경으로 제공합니다. 파일 전송 백본 제공 파일 전송 보장 기능 무결성 보장 기능 다양한 플랫폼 지원 중앙통제식 관리 감사 기능추적 기능 자동화 기능 WebSphere MQ MFT 15 A B C X Y Z 다양한 플랫폼 지원 중앙통제식 관리 중앙집중식 모니터링 자동화 기능 표준 스크립팅 감사 로그 제공 실행 프로그램 자동 연계 사용자 Exit 개발 및 적용 코딩 필요 없음 ESB 연결성 제공 기타 GUI 커맨드 라인 ANT 스크립트 WebSphere MQ …… 웹 기반 관리 JCL WebSphere MQ MFT
  • 16. WebSphere MQ AMS (Advanced Message Security) 메시지에 대해 보안 및 보호를 추가 전 구간에 걸쳐 메시지 컨텐츠를 보호 규제 준수 의무를 이행 하는 것을 도와줌 보안 메시징을 위한 시간과 기술 습득 경감 WebSphere MQ 위에 보안 서비스 추가시켜 줌 기존 메시징 솔루션에 대해 변경이 필요 없음 16 기존 메시징 솔루션에 대해 변경이 필요 없음 애플리케이션 레벨에서 메시지 컨텐츠를 보호 큐의 데이터를 암호화함으로써 메시지 컨텐츠를 end-to-end로 보호 보안관련 규제 준수 대응(예: key PCI DSS 요구사항) 하나의 데스크톱에서 이클립스 기반 도구를 활용해 전체 네트워크에 걸쳐 정책을 관리할 수 있게 함으로써 관리를 단순화 시켜줌 하드웨어 보안 모듈 지원 SHA-2 Digest 알고리즘 지원 정책 변경에 대한 명령어 및 구성 이벤트 제공 누가 구성을 변경했는지 감사 추적
  • 17. WebSphere MQ Telemetry 모바일 및 텔레메트리 디바이스에 최적화된 메시징 낮은 bandwidth 및 저 배터리 사용에 최적화되어 설계된 Lightweight 프로토콜 MQTT MQTT 프로토콜을 사용하여 모바일, 센서 및 다른 디바이스로 비즈니스 확장 MQTT 프로토콜을 사용하여 단일 큐매니저가 10만개 이상의 엔드포인와 연결 가능 원격지에서 발생하는 실 세계 이벤트를 기반으로 지능적인 의사 결정 이 가능해짐 정적 또는 이동하는 자산, 사람, 위치에 대한 원격 자원 관리(Remote resource management) 구현을 가능하게함 17 17 언제 어디서나 비즈니스 트랜잭션을 모바일모바일모바일모바일 플랫폼에플랫폼에플랫폼에플랫폼에 대환대환대환대환 가시성가시성가시성가시성, 보안보안보안보안, 관리관리관리관리 기능기능기능기능 지원하면서지원하면서지원하면서지원하면서 기업의기업의기업의기업의 백엔드백엔드백엔드백엔드 시스템과시스템과시스템과시스템과 연결연결연결연결 시켜줌시켜줌시켜줌시켜줌 IBM MQ Messaging
  • 18. MQ and Advanced MQ MQ Telemetry MQ AMS MQ MFT MQ MQ Telemetry MQ AMS MQ MFT 18 WebSphere MQ Advanced Sterling C:D Sterling C:C MQ MFT WebSphere MQ Sterling C:D Sterling C:C MQ MFT 각 필요 기능 별 별도 구매 가능 단일 패키지로 구매하여 필요한 기능 선택하여 사용
  • 19. IBM WebSphere MQ는 전세계 다양한 구축 사례를 통해 성능과 안정성이 검증된 솔루션 입니다. Why WebSphere MQ? 20년 이상 검증된 경험 광범위한 통합 지원 전세계 1위의 메시징 솔루션 IBM은 메시징 영역에 대한 기술을 선도 다양한 플랫폼, 언어, 기술 지원 10,000+ 고객이 MQ 사용 중 포츈 50대 기업의 90%, 포츈 10대 기업중 9개, Global 25 19 전세계 1위의 메시징 솔루션 1일 100억건의 메시지 처리 Mission-critical 업무를 위한 메시징 백본 지속적 투자 및 진화 포츈 50대 기업의 90%, 포츈 10대 기업중 9개, Global 25 중 80%, Global 10중 7개사가 MQ 사용중 정부기관 고객 일일 6.75억 메시지 전송, 금융 고객 일일 2.13억 건 메시지 처리 증권사 고객 MQ 네트워크를 통해 일일 $1조에 해당하는 트래픽, 은행 고객 MQ기반의 SWFIT gateway를 통해 $7- $35조에 해당하는 트래픽 처리 메시징 영역에서 120개 이상의 특허 보유 IBM의 주력 솔루션으로 지속적 기능확장, 제품 update, 새버전 출시