Bigtable 인스턴스 구성

Bigtable은 키-값 및 와이드 칼럼 저장소로서 정형 데이터, 반정형 데이터 또는 비정형 데이터에 빠르게 액세스하는 데 적합합니다. 예를 들어 다음과 같은 데이터 저장용 Bigtable 인스턴스를 만들 수 있습니다.

  • 클릭 스트림 데이터
  • 사물 인터넷 (IoT)
  • 일괄 분석 처리
  • 머신러닝 모델 학습

자세한 내용은 다음을 참조하세요.

이 문서에서는 App Design Center를 사용하여 Bigtable 인스턴스를 만들 때 구성할 수 있는 연결 및 매개변수를 설명합니다. 구성 매개변수는 terraform-google-bigtable Terraform 모듈을 기반으로 합니다.

구성요소 연결

다음 표에는 Bigtable 인스턴스에 연결할 수 있는 구성요소와 애플리케이션 및 Terraform 코드의 결과 업데이트가 나와 있습니다.

연결된 구성요소

애플리케이션 업데이트

배경 정보

Compute Engine 인스턴스 템플릿

  • Compute Engine 인스턴스는 Bigtable 인스턴스에 연결하고 이를 관리할 수 있습니다.
  • Bigtable 리소스 메타데이터가 Compute Engine 인스턴스 템플릿에 추가됩니다.
  • roles/bigtable.admin 역할이 Compute Engine 인스턴스 템플릿 서비스 계정에 추가됩니다.
Bigtable 개요

Cloud Run

  • Cloud Run 서비스는 Bigtable 인스턴스에서 관리 기능을 실행할 수 있습니다.
  • Bigtable 리소스 메타데이터가 Cloud Run 환경 변수에 추가됩니다.
  • roles/bigtable.admin 역할이 Cloud Run 서비스 계정에 추가됩니다.
Cloud Run이란 무엇인가요?

필수 구성 매개변수

템플릿에 Bigtable 구성요소가 포함되어 있으면 배포하기 전에 다음 Bigtable 인스턴스 매개변수를 구성해야 합니다.

매개변수 이름

설명 및 제약 조건

배경 정보

프로젝트 ID

Bigtable 인스턴스를 배포하는 프로젝트입니다.

구성요소 구성

이름

name name

선택적 구성 매개변수

다음 매개변수는 선택사항입니다. 고급 매개변수를 표시하려면 구성 영역에서 고급 필드 표시 를 선택합니다.

기능

하위 기능

매개변수 이름

설명 및 제약 조건 정보

배경 정보

표시 이름

displayName display_name
영역

zones 지도 객체 키입니다. zones

영역

location Bigtable 위치

클러스터 ID

clusterID cluster_id

노드 수

serveNodes 노드

KMS 키 이름

kmsKeyName 고객 관리 암호화 키 (CMEK)
자동 확장 구성

최소 노드 수

minServeNodes 최소 노드 수 결정

최대 노드 수

maxServeNodes 최대 노드 수 결정

CPU 타겟

cpuUtilizationPercent CPU 사용률 목표 결정

스토리지 타겟

storageUtilizationGibPerNode 스토리지 사용률 목표 결정
테이블

tables 지도 객체 키입니다. tables

테이블 이름

name name

분할 키

split_keys 선택사항: row key로 테이블 분할

삭제 보호

deletion_protection 삭제 방지 수정

변경 내역 보관

retentionPeriod 변경 내역 개요
자동 백업 정책

보관 기간

retentionPeriod 자동 백업 사용

빈도

frequency 자동 백업 사용
column family

column_family 지도 객체 키입니다. tables 객체에 있습니다. column_family

계열

family column family

삭제 보호

선택하면 인스턴스를 삭제하는 terraform apply 또는 terraform destroy 가 실패합니다. 선택하지 않으면 인스턴스를 삭제할 수 있습니다.

deletion_protection

스토리지 유형

defaultStorageType SSD와 HDD 스토리지 중 선택
라벨

labels 인스턴스 라벨 만들기 및 관리

labels 인스턴스 라벨 만들기 및 관리