参考部署

AWS 上的 IBM MQ Native HA

适用于云、移动、物联网和本地环境的消息收发平台

该合作伙伴解决方案将 IBM MQ Native HA 容器部署到 Amazon Web Services (AWS) Cloud 中的 Amazon Elastic Kubernetes Service (Amazon EKS) 集群。

IBM MQ 是一种消息收发中间件,可以简化和加快不同应用程序和跨多个平台的企业数据的集成。它使用消息队列来促进信息交换,为云、移动和物联网 (IoT) 在本地环境中提供统一的信息收发解决方案。该解决方案支持来自您的虚拟私有云 (VPC)、来自受信任的互联网地址,以及通过您本地环境的 VPN 实施的客户端消息收发应用程序。

此合作伙伴解决方案由 IBM 与 AWS 合作开发。IBM 是 AWS 合作伙伴


AWS Service Catalog 管理员可以将此架构添加到他们自己的目录中。 

  •  构建内容
  • 此合作伙伴解决方案设置以下内容:

    • 一个跨三个可用区的高度可用的架构。
    • Virtual Private Cloud (VPC),根据 AWS 最佳实践配置有公有子网和私有子网,用于在 AWS 上为您提供您自己的虚拟网络。
    • 在公有子网中:
      • 允许对私有子网中的资源进行出站互联网访问的托管网络地址转换 (NAT) 网关。
      • 一个启动节点,即 Amazon Elastic Compute Cloud (Amazon EC2) 实例,用于访问 Amazon EKS 集群。 
    • 在私有子网中,一个 Amazon EKS 托管节点组,用于自动配置 Amazon EKS 集群的节点(Amazon EC2 实例)和生命周期管理。每个节点包括以下内容:
      • 一台 IBM MQ 服务器。
      • 一个 Amazon Elastic Block Store (Amazon EBS) 卷,用于实现持久的分布式存储以及队列管理器服务和消息数据的高可用性。
    • 一种经典负载均衡器,可自动将连接分配到活跃的 IBM MQ 服务器。
    • Amazon EKS 集群,提供 Kubernetes 控制面板。
  •  如何部署
  • 要部署此合作伙伴解决方案,请遵循部署指南中的说明操作,其中包括这些步骤。

    1. 登录您的 AWS 账户。如果您还没有 AWS 账户,请访问 https://aws.amazon.com 进行注册。
    2. 下载并配置 Kubernetes 命令行界面。有关更多信息,请参阅安装或更新 kubectl
    3. 启动合作伙伴解决方案。堆栈部署时间约为 30 分钟。在创建堆栈之前,从顶部工具栏中选择 AWS 区域。 
    4. 完成部署指南中的部署后步骤。

    Amazon 可能会跟与 AWS 合作打造此解决方案的 AWS 合作伙伴共享用户部署信息。  

  •  费用和许可证
  • 该解决方案利用 Helm 图表IBM MQ Advanced for Developers 容器映像作为 IBM MQ Native HA 解决方案部署在 Amazon EKS 上。

    IBM MQ 软件许可协议详细说明了许可条款。

    您需要支付在运行此解决方案期间使用 AWS 服务和任何第三方许可证所产生的费用。使用此解决方案不会产生任何额外费用。

    此解决方案包括可自定义的配置参数。其中一些设置(如实例类型)会影响部署成本。有关成本估算信息,请参阅您使用的每种 AWS 服务的定价页面。价格可能随时变动。

    提示:部署解决方案后,请创建 AWS 成本和使用情况报告,以跟踪相关成本。这些报告会将账单指标发送至您账户中的 Amazon Simple Storage Service (Amazon S3) 桶。它们根据每个月的使用情况提供成本估算,并在月末汇总数据。有关更多信息,请参阅 什么是 AWS 成本和使用情况报告?