Skip to main content

개요

Bring Your Own Cloud (BYOC)는 기본 ClickHouse Cloud 인프라를 사용하지 않고 자체 클라우드 계정 내에 ClickHouse 서비스를 배포하고 데이터를 직접 저장할 수 있게 해줍니다. 이 방식은 특히 데이터에 대한 완전한 통제권과 주권이 요구되는 엄격한 보안 정책 또는 규제 컴플라이언스 요구 사항이 있는 조직에 적합합니다. 개략적으로 보면, BYOC는 ClickHouse VPC에서 실행되며 ClickHouse Cloud가 관리하는 ClickHouse 컨트롤 플레인과, 클라우드 계정에서 전적으로 실행되며 ClickHouse 클러스터, 데이터, 백업을 포함하는 데이터 플레인을 분리합니다. 관련 구성 요소와 이들 사이의 트래픽 흐름에 대한 자세한 내용은 Architecture 페이지를 참조하십시오.
액세스가 필요하면 문의해 주세요. 자세한 내용은 Terms of Service를 참조하십시오.
BYOC는 대규모 배포를 위해 특별히 설계되었으며, committed 계약 체결이 필요합니다.
지원되는 클라우드 서비스 제공업체:
  • AWS (일반 제공)
  • GCP (일반 제공)
  • Azure (일반 제공)
지원되는 Cloud 리전: BYOC 배포에서는 지원되는 리전 문서에 나열된 모든 퍼블릭 리전을 사용할 수 있습니다. 프라이빗 리전은 현재 지원되지 않습니다.

사전 요구 사항

다음 요구 사항은 BYOC의 구축 및 운영에 필수적입니다. 모든 배포에 적용되며 면제하거나 우회할 수 없습니다.
  • 지원되는 리전. BYOC는 지원되는 리전 문서에 나열된 퍼블릭 리전에만 배포됩니다. AWS Local Zones 및 단일 가용 영역 리전은 지원되지 않습니다. 필요한 리전이 목록에 없다면 배포를 계획하기 전에 ClickHouse 담당자와 상담하십시오.
  • 3개의 가용 영역. 모든 BYOC 인프라는 3개의 가용 영역에 걸쳐 구성됩니다. 이를 통해 ClickHouse 서버와 ClickHouse Keeper의 고가용성을 보장합니다. 가용 영역이 3개 미만인 리전에는 BYOC를 배포할 수 없으며, 단일 가용 영역 또는 2개 가용 영역 배포는 제공되지 않습니다.
  • 온보딩 아티팩트를 원본 그대로 적용. CloudFormation 템플릿 또는 Terraform 모듈은 제공된 그대로 정확히 적용해야 합니다. 리소스 이름(예: ClickHouseManagementRole IAM 역할)과 문서화된 기본 권한은 ClickHouse 자동화에 하드코딩되어 있습니다. 수정하려면 ClickHouse의 명시적 승인이 필요하며, 지원되는 사용자 지정은 템플릿 매개변수로 제공됩니다. 표준 온보딩을 참조하십시오.
  • ClickHouse 관리형 Kubernetes 클러스터. EKS/GKE/AKS 클러스터는 ClickHouse가 생성하고 전적으로 운영합니다. 기존 Kubernetes 클러스터에 설치하는 것은 지원되지 않으며, 클러스터 전체에 적용되는 admission 컨트롤러 또는 정책 엔진을 설치해서는 안 됩니다.
  • 기본 네트워크 요건. 모든 구성에는 정상적인 DNS 해석과 아웃바운드 인터넷 액세스(직접 또는 NAT 경유)가 필요합니다. ClickHouse 관리형 VPC/VNet의 CIDR 범위는 AWS 및 Azure에서 최소 /23, GCP에서는 최소 /20이어야 하며, GCP에서는 범위의 절반이 GKE 클러스터 Pod 범위에 할당됩니다. 이는 권장 사항이 아니라 최소 기준입니다. 각 레플리카가 IP 주소를 사용하므로 대규모 배포에는 더 큰 범위가 필요합니다. 고객 관리형 VPC에는 클라우드별 서브넷 요구 사항이 적용됩니다. AWSGCP 사용자 지정 가이드를 참조하십시오.

기능

지원되는 기능

  • SharedMergeTree: ClickHouse Cloud와 BYOC는 동일한 바이너리와 구성을 사용합니다. 따라서 SharedMergeTree를 비롯한 ClickHouse 핵심의 모든 기능이 BYOC에서 지원됩니다.
  • Shared Catalog
  • 서비스 상태 관리를 위한 Console 액세스:
    • 시작, 중지, 종료 등의 작업을 지원합니다.
    • 서비스와 상태를 확인할 수 있습니다.
  • 관리형 백업 및 복원
  • 수동 수직 및 수평 스케일링
  • 자동 유휴 상태 전환/깨우기
  • Warehouses: 컴퓨트-컴퓨트 분리
  • Tailscale을 통한 Zero Trust 네트워크
  • 모니터링:
    • Prometheus, Grafana, Datadog를 사용한 중앙 집중식 모니터링을 위해 Prometheus 스크레이핑을 지원합니다. 설정 방법은 BYOC Observability를 참조하십시오.
  • VPC Peering
  • Secure S3
  • AWS PrivateLink
  • GCP Private Service Connect
  • Azure Private Link
  • 통합: 전체 목록은 이 페이지에서 확인하십시오.

예정된 기능(현재 미지원)

다음 기능은 Bring Your Own Cloud (BYOC) 배포에서 제한이 있거나 아직 완전히 지원되지 않습니다.
  • SQL 콘솔: BYOC 배포에서는 사용할 수 없지만, 로드맵에 포함되어 있습니다.
  • ClickPipes: BYOC 배포에서는 사용할 수 없지만, 로드맵에 포함되어 있습니다.
  • 자동 스케일링: 향후 릴리스에 추가될 예정이며, 현재 로드맵에 포함되어 있습니다.
  • MySQL 인터페이스
  • AWS KMS aka CMEK(고객 관리형 암호화 키)
  • Advanced Dashboard: 브라우저가 ClickHouse 서버의 엔드포인트에 직접 접근하고 직접 연결할 수 있어야 하는 클라이언트 전용 UI입니다. VPC 네트워크 정책이 ClickHouse 엔드포인트에 대한 브라우저의 인바운드 액세스를 제한하면 Advanced Dashboard는 작동하지 않습니다.
  • 모니터링 대시보드: 현재 모니터링 대시보드에서는 메모리 할당 메트릭만 사용할 수 있습니다. 추가 메트릭 지원은 현재 진행 중이며 향후 릴리스에서 제공될 예정입니다.
마지막 수정일 2026년 8월 14일