Перейти к основному содержанию
Перейти к основному содержанию

ClickHouse Private

Обзор

ClickHouse Private — это самостоятельно развертываемый пакет, включающий ту же проприетарную версию ClickHouse, которая используется в ClickHouse Cloud, а также наш ClickHouse Operator, настроенные для разделения вычислений и хранилища. Он разворачивается в Kubernetes‑окружениях с S3‑совместимым хранилищем.

В настоящее время этот пакет доступен в AWS и IBM Cloud; в скором времени появится поддержка развертываний на физических серверах (bare metal).

Note

ClickHouse Private предназначен для крупных предприятий с наиболее строгими требованиями к соответствию нормативным требованиям (compliance) и обеспечивает полный контроль и управление их выделенной инфраструктурой. Этот вариант доступен только при обращении к нам.

Преимущества по сравнению с open source

Следующие возможности отличают ClickHouse Private от самостоятельно управляемых open source-развертываний:

Повышенная производительность

  • Нативное разделение вычислительных ресурсов и хранилища данных
  • Проприетарные облачные функции, такие как shared merge tree и warehouse

Проверено и подтверждено на множестве сценариев и в различных условиях

  • Полностью протестировано и проверено в ClickHouse Cloud

Дополнительные возможности, которые появятся в ближайшее время:

  • API для программного управления ресурсами
    • Автоматизированное создание резервных копий
    • Автоматизированные операции вертикального масштабирования
  • Интеграция с провайдерами идентификации

Архитектура

ClickHouse Private полностью автономен в пределах вашей среды развертывания и состоит из вычислительных ресурсов, управляемых в Kubernetes, и хранилища в совместимом с S3 объектном хранилище.


Архитектура ClickHouse Private

Процесс онбординга

Клиенты могут начать процесс онбординга, связавшись с нами. Для подходящих клиентов мы предоставим подробное руководство по развертыванию окружения и доступ к образам и 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