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