Skip to main content

概要

Bring Your Own Cloud (BYOC) を利用すると、デフォルトの ClickHouse Cloud インフラストラクチャに依存することなく、お客様自身のクラウドアカウント内に ClickHouse サービスをデプロイし、データを直接保存できます。このアプローチは、データに対する完全な管理権と主権が求められるような、厳格なセキュリティポリシーや規制コンプライアンス要件を持つ組織に特に適しています。 BYOC では大きく分けて、ClickHouse VPC 内で稼働し ClickHouse Cloud によって管理される ClickHouse のコントロールプレーンと、お客様のクラウドアカウント内で完全に稼働し、ClickHouse クラスター、データ、backups を含むデータプレーンが分離されています。関連するコンポーネントや、それらの間のトラフィックフローの詳細については、Architecture ページを参照してください。
アクセスをご希望の場合は、お問い合わせください。 詳細については、Terms of Serviceを参照してください。
BYOC は大規模なデプロイメント向けに特化して設計されており、ご利用にはコミットメント契約の締結が必要です。
サポート対象の Cloud サービスプロバイダー:
  • AWS (GA)
  • GCP (GA)
  • Azure (GA)
サポート対象の Cloud リージョン: BYOC デプロイメントでは、サポート対象リージョン のドキュメントに記載されているすべてのパブリックリージョンを利用できます。プライベートリージョンは現在サポートされていません。

前提条件

以下の要件は、BYOCの構築および運用における基本要件です。すべてのデプロイメントに適用され、免除や代替手段は認められません。
  • サポート対象リージョン。 BYOCは、サポート対象リージョンのドキュメントに記載されているパブリックリージョンにのみデプロイできます。AWS Local Zonesおよび単一ゾーンのリージョンはサポートされません。必要なリージョンが記載されていない場合は、デプロイメントを計画する前にClickHouseの担当者にご相談ください。
  • 3つのアベイラビリティゾーン。 すべてのBYOCインフラストラクチャは3つのアベイラビリティゾーンにまたがって構成されます。これにより、ClickHouseサーバーおよびClickHouse Keeperの高可用性が実現されます。ゾーンが3つ未満のリージョンではBYOCをホストできず、単一ゾーンまたは2ゾーンでのデプロイメントは提供していません。
  • オンボーディングアーティファクトを変更せずに適用すること。 CloudFormationテンプレートまたはTerraformモジュールは、提供されたとおりに正確に適用する必要があります。リソース名 (ClickHouseManagementRole IAMロールなど) および文書化されたベースライン権限は、ClickHouseの自動化処理にハードコードされています。変更にはClickHouseによる明示的な承認が必要です。サポートされるカスタマイズは、Template パラメータとして公開されています。標準オンボーディングを参照してください。
  • ClickHouse管理のKubernetesクラスター。 EKS/GKE/AKSクラスターはClickHouseが作成し、全面的に運用します。既存のKubernetesクラスターへのインストールはサポートされていません。また、クラスター全体に適用されるadmission controllerやpolicy engineをインストールしてはなりません。
  • ネットワークの基本要件。 すべての構成で、正常に機能するDNS解決とアウトバウンドのインターネットアクセス (直接またはNAT経由) が必要です。ClickHouse管理のVPC/VNetでは、CIDR範囲はAWSおよびAzureでは少なくとも/23、GCPでは少なくとも/20である必要があります。GCPでは、この範囲の半分がGKEクラスターのPod範囲に割り当てられます。これらは推奨値ではなく、最低要件です。各レプリカがIPアドレスを消費するため、大規模なデプロイメントにはより大きな範囲が必要です。顧客管理VPCには、クラウドごとにサブネット要件があります。AWSおよびGCPのカスタマイズガイドを参照してください。

機能

サポートされている機能

  • SharedMergeTree: ClickHouse Cloud と BYOC は同じバイナリと設定を使用します。そのため、SharedMergeTree をはじめとする ClickHouse コアのすべての機能が BYOC でもサポートされます。
  • Shared Catalog
  • サービス状態を管理するための Console アクセス:
    • start、stop、terminate などの操作をサポートします。
    • サービスとステータスを表示できます。
  • マネージドバックアップとリストア
  • 手動の垂直スケーリングおよび水平スケーリング
  • 自動アイドリング/ウェイクアップ
  • Warehouses: コンピュート-コンピュート分離
  • Tailscale による Zero Trust Network
  • 監視:
    • Prometheus、Grafana、Datadog を使用した一元的な監視のための Prometheus スクレイピング。設定手順については、BYOC Observability を参照してください。
  • VPC Peering
  • セキュアな S3
  • AWS PrivateLink
  • GCP Private Service Connect
  • Azure プライベートリンク
  • Integrations: 完全な一覧はこちらのページを参照してください。

今後予定されている機能 (現在は未サポート)

以下の機能は、Bring Your Own Cloud (BYOC) デプロイメントでは制限があるか、まだ完全にはサポートされていません。
  • SQL Console: BYOC デプロイメントでは利用できませんが、ロードマップには含まれています。
  • ClickPipes: BYOC デプロイメントでは利用できませんが、ロードマップには含まれています。
  • Autoscaling: 今後のリリースで追加予定です。
  • MySQL インターフェイス
  • AWS KMS aka CMEK (顧客管理暗号化キー)
  • 高度なダッシュボード: ブラウザから直接アクセスでき、エンドポイントを使用して ClickHouseサーバー に直接接続できる必要がある、クライアント専用の UI です。VPC のネットワークポリシーによって ClickHouse エンドポイントへのブラウザからのインバウンドアクセスが制限されている場合、高度なダッシュボードは機能しません。
  • 監視ダッシュボード: 現在、監視ダッシュボードで利用できるのはメモリ割り当てメトリクスのみです。追加のメトリクスのサポートは現在進行中で、今後のリリースで利用可能になる予定です。
最終更新日 2026年8月14日