테넌트 간 세그먼트 이동

테넌트 간 세그먼트 이동 (Moving Segments across Tenants)

오래된 세그먼트를 다른 테넌트(서버 풀)로 옮겨 데이터를 나이별로 분리하는 방법을 안내해요.

출처: 문서

본문

개요 (Overview)

데이터를 나이별로 분리하는 한 가지 방법은 오래된 세그먼트를 저비용 테넌트(예: 다른 하드웨어를 쓰는 전용 서버 풀)로 옮기는 거예요. 이렇게 하면 최신 데이터는 고성능 서버에서 서빙되고, 오래된 데이터는 저비용 서버에서 서빙되므로 비용과 성능의 균형을 잡을 수 있어요.

동작 방식 (How it works)

호스팅한 오프라인 세그먼트를 대상 테넌트(서버 풀)로 옮기려면 세그먼트를 해당 테넌트의 서버로 마이그레이션해요. Pinot은 세그먼트가 새 테넌트의 서버에 로드되도록 재할당하는 방식을 제공해요.

구성 (Configuration)

대상 테넌트를 구성하고, 세그먼트를 그 테넌트의 서버로 이동시키기 위한 리밸런스·재할당 절차를 활용해요. 서버가 여러 태그를 가질 수 있으므로 사용자 정의 테넌트 태그를 조합해 마이그레이션할 수 있어요.

모범 사례 (Best practices)

  • 오래된 세그먼트가 드물게만 조회되는 경우 저비용 스토리지 테넌트로 옮기세요.
  • 마이그레이션 후 쿼리가 올바른 테넌트에서 서빙되는지 확인하세요.

더 알아보기 (Learn more)