ClickHouse Private
Обзор
ClickHouse Private — это самостоятельно развертываемый пакет, включающий ту же проприетарную версию ClickHouse, которая используется в ClickHouse Cloud, а также наш ClickHouse Operator, настроенные для разделения вычислений и хранилища. Он разворачивается в Kubernetes‑окружениях с S3‑совместимым хранилищем.
В настоящее время этот пакет доступен в AWS и IBM Cloud; в скором времени появится поддержка развертываний на физических серверах (bare metal).
ClickHouse Private предназначен для крупных предприятий с наиболее строгими требованиями к соответствию нормативным требованиям (compliance) и обеспечивает полный контроль и управление их выделенной инфраструктурой. Этот вариант доступен только при обращении к нам.
Преимущества по сравнению с open source
Следующие возможности отличают ClickHouse Private от самостоятельно управляемых open source-развертываний:
Повышенная производительность
- Нативное разделение вычислительных ресурсов и хранилища данных
- Проприетарные облачные функции, такие как shared merge tree и warehouse
Проверено и подтверждено на множестве сценариев и в различных условиях
- Полностью протестировано и проверено в ClickHouse Cloud
Полноценный план развития с регулярным добавлением новых функций
Дополнительные возможности, которые появятся в ближайшее время:
- API для программного управления ресурсами
- Автоматизированное создание резервных копий
- Автоматизированные операции вертикального масштабирования
- Интеграция с провайдерами идентификации
Архитектура
ClickHouse Private полностью автономен в пределах вашей среды развертывания и состоит из вычислительных ресурсов, управляемых в Kubernetes, и хранилища в совместимом с S3 объектном хранилище.

Процесс онбординга
Клиенты могут начать процесс онбординга, связавшись с нами. Для подходящих клиентов мы предоставим подробное руководство по развертыванию окружения и доступ к образам и Helm-чартам для этого развертывания.
Общие требования
Этот раздел предназначен для обзора ресурсов, необходимых для развертывания ClickHouse Private. Конкретные руководства по развертыванию предоставляются в рамках процесса онбординга. Типы и размеры экземпляров/серверов зависят от варианта использования.
ClickHouse Private в AWS
Необходимые ресурсы:
- ECR для получения образов и Helm-чартов
- Кластер EKS с CNI, EBS CSI Driver, DNS, Cluster Autoscaler, IMDS для аутентификации и провайдером OIDC
- Серверные узлы на базе Amazon Linux
- Оператору требуется группа узлов x86
- Бакет S3 в том же регионе, что и кластер EKS
- Если требуется входной шлюз, необходимо также настроить NLB
- Одна роль AWS для каждого кластера ClickHouse для операций clickhouse-server/keeper
ClickHouse Private в IBM Cloud
Необходимые ресурсы:
- Container Registry для получения образов и Helm-чартов
- Cloud Kubernetes Service с CNI, Cloud Block Storage for VPC, Cloud DNS и Cluster Autoscaler
- Серверные узлы на базе Ubuntu
- Оператору требуется группа узлов x86
- Cloud Object Storage в том же регионе, что и кластер Cloud Kubernetes Service
- Если требуется входной шлюз, необходимо также настроить NLB
- Одна учетная запись службы для каждого кластера ClickHouse для операций clickhouse-server/keeper