Azure での BYOC は プライベートプレビュー です。参加をご希望の場合は、ClickHouse チームまでお問い合わせください。
概要
前提条件
- BYOC デプロイメントをホストする Azure のサブスクリプションとテナント
- ClickHouse チームに共有するサブスクリプション IDとテナント ID
オンボーディング
1
1. Terraform モジュールを適用する
BYOC Azure のオンボーディングを開始するには、ClickHouse が提供する Azure 向け Terraform モジュール をターゲット テナントおよびターゲット サブスクリプションに適用します。必要な変数と適用手順については、モジュールのドキュメントを参照してください。適用後、このモジュールにより Azure 環境に必要な ID と権限が設定されます。
2
2. ID を ClickHouse に提供する
以下の情報を ClickHouse チームに共有してください。
- ターゲット サブスクリプション ID — BYOC リソースを作成する Azure サブスクリプション
- ターゲット テナント ID — そのサブスクリプションを所有する Azure AD (Entra) テナント
- リージョン — ClickHouseサービスをデプロイする Azure リージョン
- VNet CIDR 範囲 — BYOC VNet に使用する IP アドレス範囲
クロステナント認証の仕組み
- ターゲット テナント内に、マルチテナント アプリケーションをEnterprise Application (サービス プリンシパル) として作成します
- そのアプリケーションに必要な権限を割り当て、ターゲット サブスクリプションのスコープに設定します