ClickHouse Cloud 시작하기
ClickHouse Cloud 시작하기

ClickHouse Cloud 시작하기

ClickHouse 분류
ClickHouse Cloud
Type
Lab
작성자

Ken

  • ClickHouse Cloud 란?
  • ClickHouse Cloud 연혁 및 주요 업데이트
  • 주요 업데이트 사항
  • 주요 고객사
  • ClickHouse Cloud 테스트 배경
  • ClickHouse Cloud의 무료 크레딧
  • ClickHouse Cloud 리전 현황
  • ClickHouse Cloud 프로비저닝
  • ClickHouse Cloud 시작하기
  • ClickHouse Cloud 테이블 생성
  • ClickHouse Cloud 로그 확인
  • ClickHouse Cloud SQL Editor 연동

ClickHouse Cloud 란?

ClickHouse Cloud는 완전 관리형 클라우드 서비스로, 고성능 분석 데이터베이스인 ClickHouse를 손쉽게 사용할 수 있게 해줍니다. 이 가이드에서는 ClickHouse Cloud 계정 생성부터 첫 번째 데이터베이스 설정까지의 과정을 단계별로 살펴보겠습니다. ClickHouse Cloud를 통해 복잡한 인프라 관리 없이도 강력한 분석 기능을 활용할 수 있습니다.

ClickHouse Cloud 연혁 및 주요 업데이트

ClickHouse는 2016년 Yandex에서 오픈소스로 처음 공개되었으며, ClickHouse Cloud는 2022년 10월에 정식 출시되었습니다.

주요 업데이트 사항

  • 2022년 10월: ClickHouse Cloud 정식 출시 - AWS 기반의 서비스 시작
  • 2023년 2분기: Google Cloud Platform(GCP) 지원 추가
  • 2023년 4분기: Microsoft Azure 플랫폼 지원 확장
  • 2024년: 고급 보안 기능 및 엔터프라이즈급 기능 강화

주요 고객사

ClickHouse는 다양한 산업 분야의 기업들이 사용하고 있습니다:

  • 기술 기업: Uber, Netflix, CloudFlare
  • 금융 서비스: Deutsche Bank, Revolut
  • 통신사: Comcast, Deutsche Telekom
  • 게임 회사: Blizzard, Tencent Games

이러한 기업들은 주로 로그 분석, 실시간 분석, 사용자 행동 분석, 모니터링 등의 용도로 ClickHouse를 활용하고 있습니다.

ClickHouse Cloud 테스트 배경

ClickHouse Cloud의 무료 크레딧

ClickHouse Cloud는 신규 사용자를 위해 300달러 상당의 무료 크레딧을 제공합니다. 이 크레딧은 계정 생성 후 30일 동안 사용할 수 있으며, 서비스의 모든 기능을 제한 없이 테스트해볼 수 있습니다. 무료 크레딧을 통해 ClickHouse Cloud의 강력한 성능과 기능을 실제 환경에서 경험해볼 수 있습니다.

ClickHouse Cloud 리전 현황

AWS (Amazon Web Services) 리전

  • 미국 동부 (버지니아 북부) - us-east-1
  • 미국 서부 (오레곤) - us-west-2
  • 유럽 (프랑크푸르트) - eu-central-1
  • 아시아 태평양 (싱가포르) - ap-southeast-1

GCP (Google Cloud Platform) 리전

  • 미국 중부 (아이오와) - us-central1
  • 유럽 (벨기에) - europe-west1
  • 아시아 동부 (도쿄) - asia-northeast1

Azure (Microsoft Azure) 리전

  • 미국 동부 - eastus
  • 서유럽 - westeurope
  • 동아시아 - eastasia

각 리전은 다음과 같은 특징을 제공합니다:

  • 고가용성을 위한 다중 가용영역(AZ) 지원
  • 데이터 주권 및 규정 준수를 위한 지역별 데이터 저장
  • 낮은 지연시간과 빠른 데이터 접근성
  • 자동 백업 및 재해 복구 기능

따라서, 본 환경에서는 ClickHouse의 무료 크레딧으로 AWS Tokyo 리전에서 테스트를 진행해보겠습니다

ClickHouse Cloud 프로비저닝

ClickHouse Cloud 시작하기

clickhouse.com 으로 접속하여 우측 상단의 Sign-in을 클릭하면 바로 생성이 가능합니다.

image

원하는 리전과 규모를 선택하고 프로비저닝을 선택할 수 있습니다.

image

빠르게 클릭하우스 테넌트가 생성되고 그에 대한 콘솔로 연결됩니다.

image

ClickHouse Cloud 테이블 생성

테이블을 콘솔에서 바로 생성할 수 있습니다.

image

쿼리도 바로 수행이 가능하며, 상세 정보가 하단에 표기됩니다.

image

ClickHouse Cloud 로그 확인

상세한 클러스터 로그들을 보여주며, 이를 이벤트로 연동할 수 있습니다.

image

Workflow를 구성하는 예시입니다.

image

ClickHouse Cloud SQL Editor 연동

DataGrip을 활용하여 접속하는 것도 가능합니다.

image

이렇게 ClickHouse Cloud에 대하여 간단히 확인해보았습니다. 향후에는 ClickHouse Cloud를 활용하여 데이터를 효율적으로 관리하고 분석할 수 있는 다양한 방법들을 탐구해 보겠습니다.