分布式消息服务RocketMQ版-购买RocketMQ实例:准备实例依赖资源

时间:2025-02-12 15:03:07

准备实例依赖资源

在购买RocketMQ实例前,您需要提前准备相关依赖资源,包括虚拟私有云(Virtual Private Cloud,以下简称VPC)、子网和安全组,并配置安全组策略。每个RocketMQ实例都部署在某个VPC中,并绑定具体的子网和安全组,通过这样的方式为RocketMQ提供一个隔离的、用户自主配置和管理的虚拟网络环境以及安全保护策略,提升实例的安全性。

RocketMQ实例所需资源的具体要求和创建指导如表1所示。

表1 RocketMQ实例依赖资源

准备资源

要求

创建指导

VPC和子网

RocketMQ实例可以使用当前账号下已创建的VPC和子网,也可以使用新创建的VPC和子网,还可以使用共享VPC和子网,请根据实际需要进行配置。

共享VPC是基于 资源访问管理 (Resource Access Manager,简称 RAM )服务的机制,VPC的所有者可以将VPC内的子网共享给一个或者多个账号使用。通过共享VPC功能,可以简化网络配置,帮助您统一配置和运维多个账号下的资源,有助于提升资源的管控效率,降低运维成本。有关VPC子网共享的更多信息,请参见共享VPC

在创建VPC和子网时应注意如下要求:

  • 创建的VPC与使用的RocketMQ实例应在相同的区域。
  • 创建VPC和子网时,配置参数建议使用默认配置。

创建VPC和子网的操作指导请参考创建虚拟私有云和子网,若需要在已有VPC上创建和使用新的子网,请参考为虚拟私有云创建新的子网

安全组

不同的RocketMQ实例可以重复使用相同的安全组,也可以使用不同的安全组,请根据实际需要进行配置。

使用RocketMQ实例必须添加表2表3所示安全组规则,其他规则请根据实际需要添加。

创建安全组后,系统默认添加入方向“允许安全组内的弹性云服务器彼此通信”规则和出方向“放通全部流量”规则,此时使用内网通过同一个VPC访问RocketMQ实例,无需添加表2表3的规则。

创建安全组的操作指导请参考创建安全组,为安全组添加规则的操作指导请参考添加安全组规则

弹性IP地址

开启公网访问时,才需要配置弹性IP地址。

在创建弹性IP地址时,应注意如下要求:

  • 创建的弹性IP地址与RocketMQ实例在相同的区域。
  • RocketMQ控制台无法识别开启IPv6转换功能的弹性IP地址。

创建弹性IP地址的操作指导请参考申请弹性公网IP

表2 安全组规则(RocketMQ实例4.8.0版本)

方向

协议

端口

源地址

说明

入方向

TCP

8100

RocketMQ客户端所在的IP地址或地址段。

使用TCP协议,通过内网访问元数据节点的端口。

入方向

TCP

8200

使用TCP协议,通过公网访问元数据节点的端口。

入方向

TCP

10100-10199

使用TCP协议,通过内网访问业务节点的端口。

入方向

TCP

10101-10199

使用TCP协议,通过公网访问业务节点的端口。

表3 安全组规则(RocketMQ实例5.x版本)

方向

协议

端口

源地址

说明

入方向

TCP

8100

RocketMQ客户端所在的IP地址或地址段。

使用TCP协议,通过内网访问实例的端口。

入方向

TCP

8200

使用TCP协议,通过公网访问实例的端口。

入方向

TCP

8080

使用gRPC协议,通过内网访问实例的端口。

入方向

TCP

8081

使用gRPC协议,通过公网访问实例的端口。

入方向

TCP

10100

使用TCP协议,通过内网访问业务节点的端口。

入方向

TCP

10101

使用TCP协议,通过公网访问业务节点的端口。

support.huaweicloud.com/usermanual-hrm/hrm-ug-002.html