参考部署

AWS 上的 Apache RocketMQ

在 AWS 云上部署 Apache RocketMQ 消息收发队列服务

此 Quick Start 在 Amazon Web Services (AWS) 云上部署 Apache RocketMQ。Apache RocketMQ 是一个统一的消息收发引擎和轻量级数据处理平台。此 Quick Start 部署和配置 Amazon Elastic Compute Cloud (Amazon EC2) 实例,以托管 Apache 名称服务器和代理节点的集群。在部署过程中,您可以配置基本的集群设置,例如 Amazon EC2 实例类型。 

AWS 徽标

此 Quick Start 由 AWS 开发。

  •  构建内容
  • 此 Quick Start 可设置以下内容:

    • 一个跨三个可用区的高度可用的架构。*
    • 一个根据 AWS 最佳实践具有公有子网和私有子网的 Virtual Private Cloud (VPC),用于在 AWS 上为您提供您自己的虚拟网络。*
    • 在公有子网中:
      • 托管网络地址转换 (NAT) 网关,允许对私有子网中的资源进行出站互联网访问。*
      • Auto Scaling 组中的 Linux 堡垒主机,允许对公有子网和私有子网中的 Amazon EC2 实例进行入站安全外壳协议 (SSH) 访问。*
    • 在私有子网中:
      • 用于 Apache RocketMQ 名称服务器的 Amazon EC2 实例。您可以部署 1–3 个名称服务器。默认为 2 个(如图所示)。
      • Apache 名称服务器实例上运行的 Apache RocketMQ Web 控制台。
      • 用于 Apache RocketMQ 代理的 Amazon EC2 实例。您可以部署 1 或 3 个代理。默认为 3 个(如图所示)。

    *  将此 Quick Start 部署到现有 VPC 中的模板会跳过标有星号的组件,并提示您使用现有 VPC 配置。

  •  如何部署
  • 要部署 Apache RocketMQ,请遵循部署指南中的说明操作。部署过程大约需要 15 分钟,包括以下步骤:

    1.如果您还没有 AWS 账户,请在 https://aws.amazon.com 上注册,并登录您的账户。

    2.通过从以下选项中进行选择来启动本 Quick Start。在创建堆栈之前,从顶部工具栏中选择 AWS 区域。

    3.测试部署。

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

  •  费用和许可证
  • 您需要支付在运行此 Quick Start 参考部署期间使用的 AWS 服务和任何第三方许可证所产生的费用。使用 Quick Start 无需额外付费。

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

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