Обзор
Обзор
BYOC (Bring Your Own Cloud) позволяет развернуть ClickHouse Cloud в вашей собственной облачной инфраструктуре. Это полезно, если у вас есть специфические требования или ограничения, которые не позволяют использовать управляемый сервис ClickHouse Cloud.
Если вы хотите получить доступ, пожалуйста, свяжитесь с нами. Дополнительную информацию см. в наших Условиях использования.
BYOC разработан специально для крупномасштабных развертываний и требует от клиентов заключения долгосрочного контракта.
Поддерживаемые облачные провайдеры:
- AWS (GA)
- GCP (Private Preview). Если вы заинтересованы, присоединитесь к списку ожидания здесь.
- Azure (Roadmap). Если вы заинтересованы, присоединитесь к списку ожидания здесь.
Глоссарий
- ClickHouse VPC: VPC, принадлежащая ClickHouse Cloud.
- Customer BYOC VPC: VPC, принадлежащая облачной учетной записи клиента, создаётся и управляется ClickHouse Cloud и выделена под развертывание ClickHouse Cloud BYOC.
- Customer VPC: Другие VPC, принадлежащие облачной учетной записи клиента и используемые для приложений, которым необходимо подключаться к Customer BYOC VPC.
Архитектура
Метрики и логи хранятся в BYOC VPC клиента. В данный момент логи размещены локально в EBS. В одном из будущих обновлений логи будут храниться в LogHouse — сервисе ClickHouse в BYOC VPC клиента. Метрики реализованы с помощью стека Prometheus и Thanos, размещённого локально в BYOC VPC клиента.

Возможности
Поддерживаемые возможности
- SharedMergeTree: ClickHouse Cloud и BYOC используют один и тот же исполняемый файл и конфигурацию. Поэтому в BYOC поддерживаются все возможности ядра ClickHouse, включая SharedMergeTree.
- Доступ к консоли для управления состоянием сервиса:
- Поддержка операций запуска, остановки и завершения работы сервиса.
- Просмотр сервисов и их статуса.
- Резервное копирование и восстановление.
- Ручное вертикальное и горизонтальное масштабирование.
- Автоматический режим простоя (auto idling).
- Warehouses: разделение вычислительных ресурсов (Compute-Compute Separation).
- Сеть с нулевым доверием через Tailscale.
- Мониторинг:
- Облачная консоль включает встроенные дашборды состояния для мониторинга работоспособности сервиса.
- Сбор метрик Prometheus для централизованного мониторинга с помощью Prometheus, Grafana и Datadog. Инструкции по настройке см. в документации по Prometheus.
- VPC Peering.
- Интеграции: полный список см. на этой странице.
- Защищённый S3.
- AWS PrivateLink.
Планируемые возможности (в настоящее время не поддерживаются)
- AWS KMS, также известный как CMEK (customer-managed encryption keys)
- ClickPipes
- Автомасштабирование
- Интерфейс MySQL