操作流程
步骤 1:准备 Azure 虚拟网络(VNet)
AutoMQ BYOC 环境部署在用户的 Virtual Network 内,以保障数据隐私和安全。安装 AutoMQ 环境时,需要由用户指定 Virtual Network 和子网信息,并确保 Virtual Network 需要满足如下条件:-
子网 CIDR 要求: 子网必须提供不少于 512 个 IP 地址。建议使用
/23或更大的子网 CIDR 块,以便为 AutoMQ 数据面部署和扩容预留充足地址。 - 配置公网 NAT 网关,支持访问公网服务: AutoMQ 需要访问公网的镜像仓库等服务,因此 AutoMQ 所在的 Subnet 需要配置公网 NAT 网关。
- 配置 Storage Service Endpoint: AutoMQ 需要访问 Azure Storage 服务,需要配置 Service Endpoint,通过私网访问对象存储服务,以免产生不必要的公网流量费用。配置方法参考本文末的附录内容。
步骤 2:使用 ARM 模板安装 AutoMQ
- 访问 AutoMQ 安装链接, 打开安装界面。AutoMQ Cloud BYOC 环境在 Azure 上默认是通过 ARM 模板进行安装。
- 参考下方参数说明,设置合适的 Basics 参数值。

- 参考下方参数说明,设置合适的 Virtual Machine Configuration 参数值。

- 参考下方的参数说明,设置合适的 Network Configuration 参数值。

- 参考下方的参数说明,设置合适的 Storage Configuration 参数值。

- 预览配置并创建。查看控制台输出的初始账号密码以及控制台地址。

- 使用上述信息登录 AutoMQ 控制台。

步骤 3:完成 BYOC 环境运维授权
BYOC 环境部署在用户的虚拟网络(VNet)中,将业务数据隔离在用户网络内。环境也会生成运维日志、指标和诊断数据。完成安装后,请按照运维授权概述授予 AutoMQ 监控服务健康状态和执行托管恢复操作所需的权限。后续步骤
在 Azure 上 AutoMQ 仅支持部署到 AKS 集群。因此,在完成环境安装后,用户需要先准备 AKS 集群,然后再并配置到AutoMQ 控制台,将 AutoMQ 集群部署到 AKS。 准备 AKS 并完成后续部署的文档,请参考部署到Azure AKS▸。附录
配置 Virtual Network 以及 Subnet
配置 Subnet,确保提供充足的 IP 地址
在 Azure 门户中创建子网时,需要配置可提供不少于 512 个 IP 地址的 CIDR 块,建议使用/23 或更大的子网。

配置 Subnet 开启 NAT Gateway,用于访问公网服务
用户可在 Virtual Network 控制台创建 Subnet 时(或者编辑 Subnet)开启 NAT Gateway。
配置 Subnet 开启 Storage Service Endpoint,用于访问 Blob Storage Service。
AutoMQ 需要访问 Azure Storage Service,因此部署 AutoMQ 的所有 Subnet 均需要开启 Storage Service Endpoint,参考下图选择Microsoft.Storage 。
