什么是标准引导流程?
标准 BYOC 引导流程端到端通常需要约 45–90 分钟,时间从启动 CloudFormation 或 Terraform 步骤开始计算,到第一个 ClickHouse 服务可访问为止。
申请访问权限
引导流程
准备 AWS 账户/GCP 项目/Azure 订阅
1
选择云提供商
2
账户/项目/订阅设置
初始 BYOC 设置既可通过 CloudFormation template (AWS),也可通过 Terraform module (GCP) 或 Terraform module (Azure) 完成。该步骤会创建一个高权限身份 (IAM 角色/服务账号/服务主体),使 ClickHouse Cloud 的 BYOC 控制器能够管理您的基础设施。
运行 ClickHouse 所需的存储桶、VPC/VNet、Kubernetes 集群和计算资源不包含在此初始设置中。它们将在下一步中进行预配。
适用于 AWS 的替代 Terraform 模块
如果您希望在 AWS 部署中使用 Terraform 而非 CloudFormation,我们也提供了一个 适用于 AWS 的 Terraform 模块。用法:3
设置 BYOC 基础设施
系统会提示您在 ClickHouse Cloud 控制台中设置基础设施,包括对象存储桶、VPC/VNet 和 Kubernetes 集群。某些配置必须在此阶段确定,因为后续无法更改。具体包括:
- 区域:我们的 supported regions 文档中列出的所有公网区域均可用于 BYOC 部署。目前暂不支持私有区域。
-
VPC/VNet CIDR 范围:默认情况下,我们使用
10.0.0.0/16作为 BYOC VPC (AWS/GCP) 或 VNet (Azure) 的 CIDR 范围。如果您计划与另一个账户建立 VPC/VNet peering,请确保 CIDR 范围不重叠。请为 BYOC 分配合适的 CIDR 范围,最小为/23,以容纳所需的工作负载。 -
Availability Zones:如果您计划使用 VPC peering,使源账户与 BYOC 账户的可用区保持一致,有助于降低跨可用区流量成本。例如,在 AWS 中,可用区后缀 (
a、b、c) 在不同账户之间可能对应不同的物理可用区 ID。详情请参阅 AWS 指南。
创建您的第一个 BYOC ClickHouse 服务
- Service name:为您的 ClickHouse 服务输入一个清晰且便于识别的名称。
- BYOC infrastructure:选择服务要运行的 BYOC 环境,包括云账户和区域。
- Resource configuration:选择分配给 ClickHouse 副本的 CPU 和内存资源。
- Replica count:设置副本数量,以提高高可用性。