Skip to main content
Azure での BYOC は プライベートプレビュー です。参加をご希望の場合は、ClickHouse チームまでお問い合わせください

概要

Azure での BYOC では、お客様自身の Azure サブスクリプションで ClickHouse を実行できます。オンボーディングでは Terraform モジュールを使用して、ClickHouse Cloud のプロビジョナーがお客様のテナントおよびサブスクリプション内で Azure リソースを作成・管理するために必要なクロステナント認証をプロビジョニングします。 アーキテクチャネットワークセキュリティ機能接続 など、デプロイメントのその他の側面は、AWS および GCP の BYOC と概ね共通しています。詳細については、それぞれのページを参照してください。

前提条件

  • 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 アドレス範囲
ClickHouse チームはこれらの情報を使用して BYOC インフラストラクチャを作成し、オンボーディングを完了します

クロステナント認証の仕組み

クロステナント認証に関する Azure のガイダンスに従い、この Terraform モジュールは次の処理を行います。
  1. ターゲット テナント内に、マルチテナント アプリケーションEnterprise Application (サービス プリンシパル) として作成します
  2. そのアプリケーションに必要な権限を割り当て、ターゲット サブスクリプションのスコープに設定します
これにより、ClickHouse Cloud コントロールプレーンは、Azure の資格情報を ClickHouse に保存することなく、お客様のサブスクリプション内で Azure リソース (リソース グループ、AKS、ストレージ、ネットワークなど) を作成および管理できます。 Azure におけるマルチテナント アプリとクロステナント シナリオの詳細については、以下を参照してください。
最終更新日 2026年7月24日