跳到主要内容
跳到主要内容

ClickHouse Private

概览

ClickHouse Private 是一个自托管的软件包,由与 ClickHouse Cloud 上运行的相同 ClickHouse 专有版本以及我们的 ClickHouse Operator 组成,并配置为实现计算与存储分离。它部署在使用 S3 兼容存储的 Kubernetes 环境中。

该软件包目前适用于 AWS 和 IBM Cloud,后续将支持裸机部署。

注意

ClickHouse Private 专为具有最严格合规要求的大型企业设计,可对其专用基础设施实现完全的控制和管理。此选项仅可通过联系我们获取。

相较开源的优势

以下特性使 ClickHouse Private 有别于自管型开源部署:

性能优化

在多种用例和运行条件下充分验证

  • 在 ClickHouse Cloud 中经过完整测试与验证

即将推出的其他特性包括:

  • 用于以编程方式管理资源的 API
    • 自动备份
    • 自动垂直扩缩容操作
  • 身份提供者集成

架构

ClickHouse Private 在您的部署环境中完全自包含,由在 Kubernetes 中管理的计算资源以及使用 S3 兼容存储方案的存储组成。


ClickHouse Private 架构

接入流程

客户可以通过联系我们来开始接入流程。对于符合条件的客户,我们将提供详细的环境搭建指南,以及用于部署的镜像和 Helm 图表的访问权限。

一般要求

本节旨在概述部署 ClickHouse Private 所需的资源。具体的部署指南将在接入过程中提供。实例/服务器类型和规格取决于具体使用场景。

在 AWS 上运行 ClickHouse Private

所需资源:

  • ECR 用于接收镜像和 Helm 图表
  • 配置了 CNIEBS CSI DriverDNSCluster Autoscaler、用于认证的 IMDS 以及 OIDC 提供方的 EKS 集群
  • 服务器节点运行 Amazon Linux
  • Operator 需要一个 x86 节点组
  • 与 EKS 集群位于同一区域的一个 S3 存储桶
  • 如需入口(Ingress),还需配置 NLB
  • 每个 ClickHouse 集群需要一个 AWS 角色,用于 clickhouse-server/keeper 操作

在 IBM Cloud 上运行 ClickHouse Private

所需资源: