You need to enable JavaScript to run this app.
导航
步骤二:创建实例
最近更新时间:2024.05.15 17:49:32首次发布时间:2021.08.30 16:33:47

应用接入消息队列 RabbitMQ版之前,需要在控制台创建 RabbitMQ 实例。消息队列 RabbitMQ 版提供多种实例规格,对应不同的计算能力和存储空间,您可以根据实际业务需求选择不同的实例规格。本文档介绍创建 RabbitMQ 实例的操作步骤。

说明

默认情况下,您可以在每个地域中创建 5 个 RabbitMQ 实例,否则创建实例时报错 The Instance has exceeded quota。如需提高配额,请在配额中心提交申请,例如提高每个地域下的最大实例数量(InstanceNum),最高可调整至 10 个。

前提条件

  • 如果需要通过私有网络访问消息队列 RabbitMQ版实例,请先在相同地域创建 ECS 云服务器、私有网络和子网。创建实例后,不可更改实例所在的私有网络和子网。
  • 如果需要通过公网访问消息队列 RabbitMQ版实例,请先申请一个同地域的 EIP,建议 EIP 带宽上限大于预估的公网业务流量峰值。详细操作步骤请参考申请公网IP
  • 如果是首次创建 RabbitMQ 实例,您需要先完成跨服务访问授权,建议通过火山引擎主账号操作。详细说明请参考跨服务访问授权

操作步骤

  1. 登录消息队列 RabbitMQ版控制台

  2. 在顶部菜单栏中选择需要创建实例的地域。

  3. 实例列表页面左上角单击创建实例
    首次创建实例,单击创建实例后,页面会自动跳转至跨服务访问授权页面,请根据页面提示完成授权。详细说明请参考跨服务访问授权

  4. 填写 RabbitMQ 实例的基本配置信息。

    参数

    说明

    实例名称

    RabbitMQ 实例的名称。 需满足以下要求:

    • 只能包含中文、字母、数字、下划线(_)和连字符(-),不能以数字和连字符开头。
    • 长度范围为 1~128 个字符。

    说明

    如果创建实例时未指定名称,则默认将实例 ID 作为实例名称。

    实例描述

    RabbitMQ 实例的简单描述。

    实例类型

    RabbitMQ 实例的机器类型。

    • 单机:部署一个 RabbitMQ 代理。
    • 集群:部署多个 RabbitMQ 代理,实现高可靠的消息存储。

    说明

    单机版 RabbitMQ 实例中,由于队列无副本,在实例升级等需要重启 RabbitMQ Node 的情况下无法保证业务秒级恢复。如果您希望保证此类场景下的业务稳定性,建议选择集群版,并使用多副本类型的队列,即镜像队列或 Quorum 队列。

    部署方式

    实例在当前地域的部署方式。支持设置为:

    • 单可用区部署:在当前地域下的指定可用区创建 RabbitMQ 实例。单可用区部署可降低网络延时,提高访问速度。
      此时需要为实例指定 1 个可用区。
    • 多可用区部署:在当前地域下的多个可用区创建 RabbitMQ 实例。跨可用区部署可提高可用性,同时可能会出现 2ms~3ms 的网络延迟。
      此时需要为实例指定 3 个可用区。

    版本

    RabbitMQ 的版本号,当前支持 RabbitMQ 3.8.183.12版本。

    计算规格

    RabbitMQ 实例的计算规格。
    不同计算规格的实例,推荐 TPS 峰值、建议队列数和最大连接数不同,存储规格的阈值也不同,请根据实际业务需求规划计算能力和存储空间,合理选择计算规格。
    如需详细了解实例的计算规格和存储规格,请参见产品规格

    存储规格

    RabbitMQ 实例的存储空间容量。
    存储空间容量取值范围取决于计算规格,请根据业务需求合理设置。

  5. 设置访问方式。

    访问方式

    说明

    私有网络

    请指定 RabbitMQ 实例所在的私有网络和子网。
    私有网络(VPC,Virtual Private Cloud)是为云上资源构建隔离的、自主配置和管理的虚拟网络环境。若当前账号下没有可用的私有网络,请根据页面提示创建一个新的私有网络。详细步骤请参考创建私有网络

    说明

    实例创建完成后,不可修改对应的私有网络和子网。创建实例时请谨慎选择。

    公网访问

    公网访问默认为关闭状态,如需开启,请勾选开启公网访问,并选择 EIP。
    EIP 提供独立的公网 IP 资源,包括公网 IP 地址与公网出口带宽服务。公网地址将绑定您的弹性公网 IP(EIP),费用由 EIP 收取。
    创建时可以不启用公网,创建实例后也可以开启或关闭实例的公网访问,详细说明请参考配置公网访问

    SSL

    开启公网后默认开启 SSL,即客户端连接实例需要通过 SSL 认证。
    开启 SSL 之后,数据加密传输,具备更高的安全性。您也可以在创建实例后再开启公网访问和 SSL 认证,详细说明请参考开启公网访问

    说明

    • 仅公网环境支持 SSL 加密传输。
    • 开启公网访问后,默认开启 SSL、使用 SSL 加密传输方式;开启公网访问期间,不支持关闭 SSL 认证。
  6. 设置管理员用户及密码。
    输入管理员用户名及密码,并再次输入密码进行二次确认。用户及密码需要满足以下要求:

    配置

    说明

    管理员用户名

    自定义设置管理员的用户名称。须满足以下要求:

    • 只能包含英文、数字、连字符(-)和下划线(_),长度范围为 3~64 个字符。
    • 不可以使用 admin 作为管理员用户名。

    密码

    用户密码。须满足以下要求:

    • 包含大写字母、小写字母、数字、特殊字符中的三种,特殊字符包括#_-+=
    • 长度范围为 8~32 个字符。
  7. (可选)设置所属项目
    在下拉列表里选择当前创建的 RabbitMQ 实例所属的 IAM 项目。如果未指定 IAM 项目,消息队列 RabbitMQ版会将新实例添加到名为 default 的 IAM 项目中。
    IAM 项目是火山引擎访问控制(IAM)中的资源分组,每个项目的访问权限策略不同。 IAM 支持策略管理功能,您可以将此云账号下多个地域的多种云资源归类到不同的项目中,并为不同的项目创建不同的访问策略,实现云资源的灵活管理。
    如果您尚未创建任何 IAM 项目,或没有合适的 IAM 项目以供选择,可以单击创建新项目创建一个新的 IAM 项目。

  8. (可选)设置标签。
    单击添加标签,输入标签键和标签值,为实例添加标签。
    标签用于云资源的标识与分类,您可以将 RabbitMQ 实例通过标签进行归类,便于实例的搜索和资源聚合。详细说明请参考标签管理

  9. 选择计费类型,并单击确认订单
    消息队列 RabbitMQ版支持按量付费和包年包月计费方式,不同的计费类型下,付费方式、价格和收费规则不同。请根据业务需求选择对应的计费类型。

    计费类型

    说明

    按量计费

    先使用后付费,每小时出账,方便您按需灵活购买和释放资源。
    创建按量计费实例后,可以根据业务需求转为包年包月实例。

    包年包月

    先付费后使用,最短可以按月购买。
    选择包年包月后,您需要选择购买时长,并选择是否到期自动续费。启动自动续费后,实例到期前火山引擎会自动扣除账户余额,无需手动操作。

  10. 确认订单详情,阅读并同意相关协议后,单击立即购买
    成功购买实例后,在消息队列 RabbitMQ版控制台实例列表页面查看已创建的实例。
    创建实例大约需要 3~15 分钟,请耐心等待。实例状态为运行中,表示实例创建成功。