使用 Terraform Module 安装环境
参考概述▸ ,使用AutoMQ Cloud 需要先安装环境。本文介绍如何使用 Terraform Module 安装 BYOC 环境。
本文中提及 AutoMQ 产品服务方、AutoMQ 服务方、AutoMQ,均特指 AutoMQ HK Limited及其附属公司。
前置条件:准备 VPC
AutoMQ BYOC 环境部署在用户 VPC 内,以保障数据隐私和安全。使用 Terraform Modules 安装 AutoMQ 环境时,支持以下两种方式:
自动创建新的 VPC 安装环境: 选择此选项后由 Terraform Modules 自动创建 VPC 等资源,无需用户手工配置,推荐用于首次 POC 和测试。
由用户提供 VPC 安装环境: Terraform Modules 不会主动创建 VPC 网络,由用户指定已有的 VPC 网络。
如果选择 由用户提供 VPC 安装环境 ,则建议至少创建包含 3 个可用区的 VPC,否则后续无法创建三可用区实例。
操作流程
步骤 1:调用 AutoMQ Terraform Module 安装环境
- 在本地环境安装 Terraform 命令行工具;安装完成后确认可以输出版本。
- 安装 gcloud,并配置 Google Cloud 云账号。
gcloud auth application-default login
- 参考 AutoMQ GCP Terraform Module 文档,安装 module,并参考示例代码安装 BYOC 环境。
- 进入环境控制台,根据 terraform 输出的初始账号密码进行登录,并修改为自定义密码。
步骤 2:创建 GKE 集群并配置到环境
Google Cloud 上 AutoMQ 当前仅支持将数据面集群部署到 GKE 平台。因此,在环境控制台安装完成后,仍然需要准备 GKE 集群并配置到环境控制台,才可以使用。
关于准备 GKE 集群、节点池等配置,请参考部署到 Google Cloud GKE▸。
步骤 3:完成 BYOC 环境运维授权
BYOC 环境部署在用户 VPC,具备数据安全和隐私隔离的效果,但 BYOC 环境内部会产生系统日志、Metrics 等业务无关的系统数据。环境安装完成后,用户需要参考管理环境运维授权▸ 对 AutoMQ 服务方提供相应的运维授权,方便 AutoMQ 服务方进行系统稳定性监控和故障自愈等运维操作。
后续步骤
环境安装完成后,即可访问环境使用,AutoMQ 支持如下两种方式:
通过 Terraform 使用 AutoMQ: 环境安装完成后,用户可以通过 AutoMQ Terraform Provider 管理和使用 AutoMQ。通过 Terraform 方式使用 AutoMQ ,请参考文档。
通过 WebUI 使用 AutoMQ: 通过浏览器访问返回的控制台地址,输入初始用户名密码,即可进入环境控制台创建实例,并体验产品功能。体验 AutoMQ for Kafka▸
附录
- 安装的云资源清单以及说明见 云资源清单▸