개요
개요
Bring Your Own Cloud (BYOC)는 기본 ClickHouse Cloud 인프라에 의존하지 않고, 사용자의 자체 클라우드 계정 내에 직접 ClickHouse 서비스를 배포하고 데이터를 저장할 수 있도록 합니다. 이 방식은 데이터에 대한 완전한 제어와 주권을 요구하는 엄격한 보안 정책이나 규제 준수 요건이 있는 조직에 특히 적합합니다.
개략적으로 말하면, BYOC는 ClickHouse VPC에서 실행되며 ClickHouse Cloud에서 관리되는 ClickHouse 제어 플레인(control plane)과, 사용자의 클라우드 계정에서 전적으로 실행되며 ClickHouse 클러스터, 데이터, 백업을 포함하는 데이터 플레인(data plane)을 분리합니다. 관련 구성 요소와 이들 사이의 트래픽 흐름에 대한 자세한 내용은 Architecture 페이지를 참조하십시오.
참고
BYOC는 대규모 배포를 위해 특별히 설계되었으며, 고객은 약정 계약을 체결해야 합니다.
지원되는 클라우드 서비스 제공업체:
- AWS (GA)
- GCP (Private Preview). 관심이 있다면 여기에서 대기자 명단에 등록하십시오.
- Azure (Private Preview). 관심이 있다면 여기에서 대기자 명단에 등록하십시오.
지원되는 클라우드 리전: 지원 리전 문서에 나열된 모든 퍼블릭 리전은 BYOC 배포에 사용할 수 있습니다. 프라이빗 리전은 현재 지원되지 않습니다.
기능
지원되는 기능
- SharedMergeTree: ClickHouse Cloud와 BYOC는 동일한 바이너리와 설정을 사용합니다. 따라서 SharedMergeTree와 같이 ClickHouse 코어의 모든 기능이 BYOC에서 지원됩니다.
- Shared Catalog
- 서비스 상태 관리를 위한 콘솔 접근:
- 시작, 중지, 종료와 같은 작업을 지원합니다.
- 서비스 및 상태 조회가 가능합니다.
- 관리형 백업 및 복구
- 수동 수직 및 수평 확장
- 자동 유휴 전환/웨이크업
- Warehouses: Compute-Compute 분리
- Tailscale을 통한 Zero Trust Network
- 모니터링:
- Prometheus, Grafana, Datadog을 사용하는 중앙 집중식 모니터링을 위해 Prometheus 스크레이핑을 지원합니다. 설정 방법은 BYOC Observability를 참조하십시오.
- VPC Peering
- 보안 S3 액세스
- AWS PrivateLink
- GCP Private Service Connect
- 통합(Integrations): 전체 목록은 이 페이지에서 확인할 수 있습니다.
계획된 기능(현재 지원되지 않음)
다음 기능은 Bring Your Own Cloud(BYOC) 배포에서 제약이 있거나 아직 완전히 지원되지 않습니다.
- SQL Console: 표준 SQL 콘솔은 BYOC 배포에서 사용할 수 없지만, 로드맵에 포함되어 있습니다.
- ClickPipes Support: 현재 Kafka, Kinesis와 같은 스트리밍 통합을 지원하는 비공개 프리뷰로 제공됩니다. 추가 통합(CDC, 객체 스토리지 등)은 로드맵에 포함되어 있습니다.
- Autoscaling: 향후 릴리스에 추가될 예정입니다.
- MySQL 인터페이스
- AWS KMS, 즉 CMEK(고객 관리형 암호화 키)
- Advanced Dashboard: 브라우저가 직접 액세스할 수 있고, 해당 엔드포인트를 사용해 ClickHouse 서버에 직접 연결할 수 있어야 하는 클라이언트 전용 UI입니다. VPC 네트워크 정책이 ClickHouse 엔드포인트에 대한 브라우저의 인바운드 액세스를 제한하면 고급 대시보드가 작동하지 않습니다.
- Monitoring Dashboards: 현재 모니터링 대시보드에서는 메모리 할당 메트릭만 사용할 수 있습니다. 추가 메트릭 지원은 현재 진행 중이며, 향후 릴리스에서 제공될 예정입니다.