參考部署

IBM MQ 原生 HA on AWS

適用於雲端、行動、IoT 和內部部署環境的傳訊平台

此合作夥伴解決方案會將 IBM MQ 原生 HA 容器部署到 Amazon Web Services (AWS) 雲端中的 Amazon Elastic Kubernetes Service (Amazon EKS) 叢集。

IBM MQ 是傳訊中介軟體,可簡化並加速整合多個平台之間的各種應用程式和商業資料。其使用訊息佇列來促進資訊交換,並且為雲端、行動、物聯網 (IoT) 和內部部署環境提供單一傳訊解決方案。此解決方案會從虛擬私有雲端 (VPC) 內、從網際網路上的受信任地址,以及透過內部部署環境中的 VPN,來支援用戶端傳訊應用程式。

此合作夥伴解決方案由 IBM 與 AWS 合作開發。IBM 是 AWS 合作夥伴


AWS Service Catalog 管理員可將此架構新增至其專屬目錄。 

  •  您將建置的項目
  • 此合作夥伴解決方案設定以下內容:

    • 跨三個可用區域的高可用性架構。
    • 根據 AWS 最佳實務,藉由公有和私有子網路設定的虛擬私有雲端 (VPC),能在 AWS 上為您提供自己的虛擬網路。
    • 在公有子網路中:
      • 受管網路位址轉譯 (NAT) 閘道,允許對私有子網路中的資源進行對外網際網路存取。
      • 一個啟動節點,即 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體,用於存取 Amazon EKS 叢集。 
    • 在私有子網路中,Amazon EKS 受管節點群組可自動化 Amazon EKS 叢集節點 (Amazon EC2 執行個體) 的佈建和生命週期管理。每個節點包括以下內容:
      • 一台 IBM MQ 伺服器。
      • 一個 Amazon Elastic Block Store (Amazon EBS) 磁碟區,用於持久性分散式儲存,以及佇列管理員服務和訊息資料的高可用性。
    • 一個 Classic Load Balancer,可自動將連線分配到作用中的 IBM MQ 伺服器。
    • Amazon EKS,提供叢集的 Kubernetes 控制平面。
  •  部署方式
  • 若要部署此合作夥伴解決方案,請遵循部署指南中的說明進行操作,其包含以下步驟。

    1. 登入 AWS 帳戶。如果您尚未擁有 AWS 帳戶,請到 https://aws.amazon.com 註冊。
    2. 下載並設定 Kubernetes 命令列介面。如需詳細資訊,請參閱安裝或更新 kubectl
    3. 啟動合作夥伴解決方案。該堆疊需要約 30 分鐘才能部署完成。在建立堆疊之前,請從頂部工具列中選擇「AWS 區域」。 
    4. 請完成部署指南中的部署後步驟。

    Amazon 可能會與 AWS 合作夥伴 (與 AWS 在此解決方案上協作的合作夥伴) 分享使用者部署資訊。  

  •  成本和授權
  • 這個解決方案利用 Helm Chart 來部署 IBM MQ 進階開發人員容器映像檔,作為 Amazon EKS 上 的 IBM MQ 原生 HA 解決方案。

    IBM MQ 軟體授權合約詳細說明授權條款。

    執行此解決方案時,您須自行支付使用 AWS 服務和任何第三方授權的相關費用。使用此解決方案無須額外付費。

    此解決方案包括您能自訂的組態參數。其中某些設定 (例如執行個體類型) 會影響到部署的成本。若要估算成本,請參閱您所使用每項 AWS 服務的定價頁面。定價可能會隨時變更。

    提示:在部署解決方案後,建立  AWS Cost and Usage Report 以追蹤相關成本。這些報告會向您帳戶中的 Amazon Simple Storage Service (Amazon S3) 儲存貯體提供各個帳單指標。它們會根據每個月的用量提供成本估算,並在月底彙總資料。如需詳細資訊,請參閱 什麼是 AWS Cost and Usage Report?