ClickHouse Cloud とは?
ClickHouse Cloud の利点
- 価値実現までが速い: クラスターのサイジングやスケーリングを気にすることなく、すぐに構築を始められます。
- シームレスなスケーリング: 自動スケーリングが変動するワークロードに対応するため、ピーク時に備えて過剰にプロビジョニングする必要がありません。
- サーバーレス運用: サイジング、スケーリング、セキュリティ、信頼性、アップグレードは ClickHouse Cloud にお任せください。
- 透明性の高い価格設定: リソース予約やスケーリング制御を利用しながら、使った分だけお支払いいただけます。
- 総保有コスト: 優れた価格性能比と低い運用負荷を実現します。
- 幅広いエコシステム: お好みのデータコネクタ、可視化ツール、SQL クライアント、各種言語クライアントをそのまま利用できます。
セルフマネージド ClickHouse と ClickHouse Cloud の比較
| Feature | Benefits | OSS ClickHouse | ClickHouse Cloud |
|---|---|---|---|
| デプロイメントモード | ClickHouse は、オープンソースとしてセルフマネージドすることも、クラウドにデプロイすることもできる柔軟性を備えています。サーバーなしでローカルファイルを扱うには ClickHouse local を、アプリケーションに ClickHouse を直接埋め込むには chDB を使用できます。 | ✅ | ✅ |
| ストレージ | ClickHouse はオープンソース製品としてもクラウドホスト製品としても利用でき、shared-disk アーキテクチャと shared-nothing アーキテクチャの両方でデプロイできます。 | ✅ | ✅ |
| 監視とアラート | サービスの状態を監視してアラートを設定することは、最適なパフォーマンスを維持し、潜在的な問題を早期に検知してトリアージするために不可欠です。 | ✅ | ✅ |
| ClickPipes | ClickPipes は ClickHouse のマネージドなインジェストパイプラインで、データベース、API、ストリーミングサービスなどの外部データソースを ClickHouse Cloud にシームレスに接続できます。これにより、パイプライン、カスタムジョブ、ETL プロセスを管理する必要がなくなります。あらゆる規模のワークロードに対応します。 | ❌ | ✅ |
| 事前構築済みインテグレーション | ClickHouse は、データレイク、SQL や各種言語のクライアント、可視化ライブラリなど、広く利用されているツールやサービスと ClickHouse を接続する事前構築済みインテグレーションを提供します。 | ❌ | ✅ |
| SQL コンソール | SQL コンソールは、ClickHouse データベースへの接続、探索、クエリを高速かつ直感的に行える手段です。洗練された UI、クエリインターフェイス、データインポートツール、可視化、コラボレーション機能、GenAI による SQL 支援を備えています。 | ❌ | ✅ |
| ClickHouse CLI | ClickHouse CLI (clickhousectl) を使用すると、ローカルの ClickHouse バージョンのインストールと管理、サーバーの起動、クエリの実行、ClickHouse Cloud のサービスやリソースの管理を行えます。 | ✅ | ✅ |
| コンプライアンス | ClickHouse Cloud のコンプライアンスには、CCPA、EU-US DPF、GDPR、HIPAA、ISO 27001、ISO 27001 SoA、PCI DSS、SOC2 が含まれます。ClickHouse Cloud のセキュリティ、可用性、処理の完全性、機密保持に関するプロセスは、すべて独立監査を受けています。詳細: trust.clickhouse.com。 | ❌ | ✅ |
| エンタープライズグレードのセキュリティ | SSO、多要素認証、role-based access control (RBAC)、プライベートかつセキュアな接続、プライベートリンク と Private Service Connect のサポート、IP フィルタリング、顧客管理暗号化鍵 (CMEK) などの高度なセキュリティ機能をサポートします。 | ❌ | ✅ |
| スケーリングと最適化 | ワークロードに応じてシームレスにスケールアップまたはスケールダウンでき、水平スケーリングと垂直スケーリングの両方をサポートします。さらに、自動バックアップ、レプリケーション、高可用性により、ClickHouse Cloud は最適なリソース割り当てを実現します。 | ❌ | ✅ |
| サポートサービス | 業界最高水準のサポートサービスとオープンソースコミュニティのリソースにより、どのデプロイメントモデルを選んでも必要な支援を受けられます。 | ❌ | ✅ |
| データベースのアップグレード | 強固なセキュリティ態勢を確立し、最新機能やパフォーマンス改善を利用するためには、定期的なデータベースアップグレードが不可欠です。 | ❌ | ✅ |
| バックアップ | バックアップと復元機能により、データの耐久性が確保され、障害やその他の中断が発生した場合でも円滑に復旧できます。 | ❌ | ✅ |
| Compute-compute separation | ストレージとは独立してコンピュートリソースをスケーリングできるため、チームやワークロードは同じストレージを共有しながら、専用のコンピュートリソースを維持できます。これにより、あるワークロードのパフォーマンスが別のワークロードに干渉することを防ぎ、柔軟性、パフォーマンス、コスト効率が向上します。 | ❌ | ✅ |
| マネージドサービス | クラウドのマネージドサービスを利用することで、チームは ClickHouse のサイジング、セットアップ、保守といった運用負荷を気にすることなく、ビジネス成果に集中し、市場投入までの時間を短縮できます。 | ❌ | ✅ |