標準オンボーディングとは?
標準の BYOC オンボーディングは、CloudFormation または Terraform の手順を開始してから最初の ClickHouse サービスに接続できるようになるまで、エンドツーエンドでおよそ 45~90 分かかります。
アクセスを申請する
オンボーディング
AWS アカウント/GCP プロジェクト/Azure サブスクリプションを準備する
1
クラウドプロバイダーを選択する
2
アカウント/プロジェクト/サブスクリプションのセットアップ
初期の BYOC セットアップは、CloudFormation template (AWS)、Terraform module (GCP)、または Terraform module (Azure) のいずれかを使用して実行できます。これにより高権限の ID (IAM ロール/サービスアカウント/サービスプリンシパル) が作成され、ClickHouse Cloud の BYOC コントローラーがインフラストラクチャを管理できるようになります。
ClickHouse の実行に必要なストレージバケット、VPC/VNet、Kubernetes クラスター、コンピュートリソースは、この初期セットアップには含まれていません。これらは次のステップでプロビジョニングされます。
AWS 向けの代替 Terraform モジュール
AWS のデプロイで CloudFormation ではなく Terraform を使いたい場合は、AWS 向け Terraform モジュール も利用できます。使用方法:3
BYOC インフラストラクチャをセットアップする
ClickHouse Cloud コンソールから、オブジェクトストレージバケット、VPC/VNet、Kubernetes クラスターを含むインフラストラクチャをセットアップするよう案内されます。この段階で決める必要がある設定がいくつかあり、後から変更することはできません。具体的には次のとおりです。
- Region: サポート対象リージョン のドキュメントに記載されているすべてのパブリックリージョンで、BYOC デプロイを利用できます。Private Region は現在サポートされていません。
-
VPC/VNet CIDR 範囲: デフォルトでは、BYOC の VPC (AWS/GCP) または VNet (Azure) の CIDR 範囲として
10.0.0.0/16を使用します。別のアカウントと VPC/VNet ピアリングを行う予定がある場合は、CIDR 範囲が重複しないようにしてください。必要なワークロードを収容できるよう、最小サイズ/23で BYOC 用の適切な CIDR 範囲を割り当ててください。 -
アベイラビリティゾーン: VPC ピアリングを使用する予定がある場合、ソースアカウントと BYOC アカウントのアベイラビリティゾーンを揃えることで、AZ 間トラフィックのコストを抑えられることがあります。たとえば AWS では、アベイラビリティゾーンの接尾辞 (
a、b、c) が、アカウントごとに異なる物理ゾーン ID を表す場合があります。詳細は AWS ガイド を参照してください。
最初の BYOC ClickHouse サービスを作成する
- サービス名: ClickHouse サービスに、わかりやすく説明的な名前を入力します。
- BYOC インフラストラクチャ: サービスを実行する BYOC 環境 (クラウドアカウントとリージョンを含む) を選択します。
- リソース構成: ClickHouse レプリカに割り当てる CPU とメモリの量を選択します。
- レプリカ数: 高可用性を高めるため、レプリカ数を設定します。