IBM MQ 소개
IBM MQ는 지점 간 및 발행/구독 모델과 같은 독립적이고 잠재적인 비동시 애플리케이션 보안 메시징 기능을 제공하는 엔터프라이즈 등급의 메시징 미들웨어 서비스입니다.
MQ는 25년 이상 효과적인 메시징 솔루션으로 증명되어 왔습니다. IBM MQ on Cloud 서비스를 사용하면 IBM MQ를 관리 오퍼링으로 사용할 수 있습니다. IBM에서 업그레이드, 패치 및 여러 운영 관리 태스크를 처리하므로, 사용자는 애플리케이션과 MQ의 통합에 중점을 둘 수 있습니다.
클라우드 서비스 외에도 IBM MQ는 Linux 및 Windows를 포함한 많은 운영 체제용 소프트웨어 등의 광범위한 고객 관리 배치 폼 팩터에서 사용할 수 있습니다. IBM MQ는 컨테이너화된 애플리케이션으로 사용할 수 있고 Kubernetes 클러스터 내에서 사용할 수도 있으며 MQ를 실행하기 위한 전용 하드웨어인 MQ 어플라이언스로 알려진 항목으로도 사용할 수 있습니다. IBM MQ는 IBM z/OS 메인프레임에서도 사용할 수 있습니다.
IBM Cloud 및 AWS(Amazon Web Services)에서 사용 가능한 관리 서비스는 MQ 환경을 실행하고 유지보수하는 책임의 많은 부분을 없애줍니다. 이러한 책임에는 다음 내용이 포함됩니다.
- 운영 체제 패치
- IBM MQ 패치
- IBM MQ 업그레이드
- 가용성
- 장애 복구
MQ를 사용해야 하는 이유
수천 개의 트랜잭션을 처리하기 위해 네트워크를 빌드할 때는 하나의 트랜잭션도 유실되지 않게 해야 합니다. 서버가 트랜잭션을 빠르게 처리할 수 없는 경우 트랜잭션이 유실될 가능성이 매우 높습니다. MQ는 메시지 큐에서 처리될 트랜잭션을 저장한 후 한 번에 하나씩 처리하여 작동합니다. 이를 통해 트랜잭션을 균일한 속도로 처리할 수 있습니다. 즉, 수요가 많을 때 추가 CPU가 필요하지 않습니다. 이는 또한 시스템이 갑자기 중단된 경우 처리 중인 메시지가 메시지 큐에 안전하게 저장되어 유실되지 않음을 의미합니다.
IBM MQ는 많은 다양한 운영 체제 및 언어(예: Java, Node.js 및 Golang)와 통합되며 모든 프로그래밍 또는 스크립팅 언어로 호출될 수 있는 REST API 기능을 포함합니다. MQ는 필요한 모든 데이터 변환을 수행합니다. MQ가 시스템에서 통합되고 나면 MQ가 암호화 및 복호화를 포함한 모든 작업을 수행하므로 메시지를 안전하게 변환하고 전송하는 데 필요한 복잡도에 대해 더 이상 걱정하지 않아도 됩니다.
IBM MQ가 다른 메시징 솔루션과 다른 점 및 기타 자주 묻는 질문(FAQ)을 여기에서 알아보기
MQ에 대해 알아보기
IBM MQ는 시장에서 사용할 수 있는 가장 강력한 메시징 솔루션이며, 애플리케이션을 사용하여 서로 통신하고 데이터를 공유할 수 있으며, 고도로 확장 가능하고 광범위한 비즈니스 요구사항에 적용할 수 있습니다. IBM MQ가 애플리케이션 시나리오에 도움이 되는 방법을 여기에서 알아보십시오.
IBM Cloud에서 Lite 큐 관리자를 작성하여 비싼 인프라 비용을 지불하지 않고 무료로 MQ를 사용해 볼 수 있습니다. MQ on Cloud는 사용하기 쉽게 개발되어 전문 지식 없이도 사용할 수 있습니다. IBM Cloud에서 큐 관리자를 배포하는 방법에 관한 지시사항은 여기에 있습니다.
당신의 지식을 증명하는 데 관심이 있습니까? MQ 전문가가 되어 공식 IBM MQ 개발자 배지로 지식을 증명해 보십시오. 일부 학습서를 처음부터 끝까지 모두 확인하여 모든 MQ 기초에 대해 알아보고 MQ를 사용하여 통신할 수 있는 애플리케이션 작성에 대한 심층적 지식을 얻으십시오.
MQ on Cloud 큐 관리자 관리
MQ on Cloud를 사용하면 MQ 콘솔의 웹 기반 버전을 포함한 모든 전통적인 MQ 관리 도구를 사용할 수 있습니다. 콘솔 사용 방법에 대한 지시시항은 여기에 있습니다.
MQ on Cloud는 로컬로 설치된 도구를 통해서도 관리할 수 있습니다. MQ 탐색기는 사용자가 선택한 시스템에 설치할 수 있는 IBM MQ를 관리하기 위해 로컬로 설치된 Eclipse 기반 도구이며 클라이언트 연결을 사용하여 MQ on Cloud에 연결되고 Windows 기반 환경과 Linux 기반 환경 모두에서 지원됩니다.
runmqsc 명령행 인터페이스를 사용하여 MQ on Cloud 큐 관리자를 관리할 수도 있습니다. 이 CLI를 사용하면 다양한 태스크를 동시에 수행할 수 있도록 MQ 명령 그룹이 포함된 스크립트를 작성할 수 있습니다. 이 CLI는 MQ 클라이언트 번들의 일부로 설치될 수 있으며 Windows 및 Linux에서 사용할 수 있습니다. 여기에서 MQ 탐색기 또는 CLI를 사용하여 큐 관리자를 관리하는 데 관해 자세히 알아볼 수 있습니다.