ClickHouse Cloud とは何ですか?
ClickHouse Cloud は、世界最速かつ最も人気のあるオープンソースの列指向オンライン分析処理 (OLAP) データベースである ClickHouse の 開発元によって提供される、フルマネージドな Cloud サービスです。
ClickHouse Cloud ではインフラストラクチャ、メンテナンス、スケーリング、および運用がすべて管理されるため、 組織や顧客に対してより迅速に価値を創出するという、最も重要な作業に集中できます。
ClickHouse Cloud の利点
ClickHouse Cloud は、オープンソース版と比べていくつかの大きな利点があります。
- 価値実現までの時間が短い: クラスターのサイズ調整やスケーリングを行うことなく、すぐに構築を開始できます。
- シームレスなスケーリング: 自動スケーリングによりワークロードの変動に応じて調整されるため、ピーク時の利用に合わせて過剰にプロビジョニングする必要がありません。
- サーバーレスな運用: サイズ調整、スケーリング、セキュリティ、信頼性、アップグレードを当社が一括して管理します。
- 透明性の高い料金体系: 使用量に応じて支払うモデルで、リソース予約やスケーリング制御も利用できます。
- 総保有コスト: 価格対性能比に優れ、運用管理の負荷も低く抑えられます。
- 幅広いエコシステム: お気に入りのデータコネクタ、可視化ツール、SQL および各種言語クライアントをそのまま利用できます。
セルフマネージド ClickHouse と ClickHouse Cloud の比較
| 機能 | 利点 | OSS ClickHouse | ClickHouse Cloud |
|---|---|---|---|
| Deployment modes | ClickHouse は、オープンソースによるセルフマネージド運用とクラウドへのデプロイという柔軟性を提供します。サーバーなしでローカルファイルを扱う場合は ClickHouse local を、ClickHouse をアプリケーションに直接組み込む場合は chDB を使用できます。 | ✅ | ✅ |
| Storage | オープンソースおよびクラウドホスティング製品として、ClickHouse は共有ディスク構成およびシェアードナッシング構成の両方でデプロイできます。 | ✅ | ✅ |
| Monitoring and alerting | サービスの状態に関する監視およびアラートは、最適なパフォーマンスを維持し、潜在的な問題を能動的に検知・トリアージするうえで極めて重要です。 | ✅ | ✅ |
| ClickPipes | ClickPipes は ClickHouse が提供するマネージドインジェストパイプラインであり、データベース、API、ストリーミングサービスなどの外部データソースを ClickHouse Cloud にシームレスに接続できます。これにより、パイプラインやカスタムジョブ、ETL プロセスを自前で管理する必要がなくなります。あらゆる規模のワークロードをサポートします。 | ❌ | ✅ |
| Pre-built integrations | ClickHouse は、データレイク、SQL や各種言語クライアント、可視化ライブラリなど、一般的なツールやサービスと ClickHouse を接続するための事前構築済みインテグレーションを提供します。 | ❌ | ✅ |
| SQL console | SQL コンソールは、ClickHouse データベースへ接続し、探索し、クエリを実行するための高速で直感的な手段を提供します。洗練された UI、クエリインターフェース、データインポートツール、可視化機能、コラボレーション機能、GenAI による SQL 支援機能などを備えています。 | ❌ | ✅ |
| Compliance | ClickHouse Cloud のコンプライアンスには、CCPA、EU-US DPF、GDPR、HIPAA、ISO 27001、ISO 27001 SoA、PCI DSS、SOC2 が含まれます。ClickHouse Cloud のセキュリティ、可用性、処理の完全性、および機密性に関する各プロセスは、すべて第三者機関による監査を受けています。詳細は trust.clickhouse.com を参照してください。 | ❌ | ✅ |
| Enterprise-grade security | SSO、多要素認証、ロールベースアクセス制御 (RBAC)、Private Link や Private Service Connect をサポートするプライベートかつセキュアな接続、IP フィルタリング、顧客管理の暗号化キー (CMEK) などの高度なセキュリティ機能をサポートします。 | ❌ | ✅ |
| Scaling and optimization | ワークロードに応じてシームレスにスケールアップ/スケールダウンし、水平方向および垂直方向の両方のスケーリングをサポートします。自動バックアップ、レプリケーション、高可用性により、ClickHouse は最適なリソース割り当てを実現します。 | ❌ | ✅ |
| Support services | クラス最高レベルのサポートサービスとオープンソースコミュニティリソースによって、選択したいずれのデプロイメントモデルについても支援を受けることができます。 | ❌ | ✅ |
| Database upgrades | データベースの定期的なアップグレードは、強固なセキュリティ体制を確立し、最新の機能およびパフォーマンス改善にアクセスするために不可欠です。 | ❌ | ✅ |
| Backups | バックアップおよびリストア機能により、データの永続性が確保され、停止やその他の障害が発生した場合にも、円滑なリカバリを実現できます。 | ❌ | ✅ |
| Compute-compute separation | ユーザーはストレージとは独立してコンピュートリソースをスケールできるため、複数のチームやワークロードが同じストレージを共有しつつ、専用のコンピュートリソースを維持できます。これにより、あるワークロードのパフォーマンスが別のワークロードに影響を与えることがなくなり、柔軟性、パフォーマンス、およびコスト効率が向上します。 | ❌ | ✅ |
| Managed services | クラウド型マネージドサービスを利用することで、チームは ClickHouse のサイズ決定、セットアップ、メンテナンスといった運用上のオーバーヘッドを気にすることなく、ビジネス成果に集中し、タイムトゥマーケットを加速できます。 | ❌ | ✅ |