App Design Center에서 Bigtable 구성

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

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

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

이 문서에서는 앱 디자인 센터를 사용하여 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 맵 객체 키입니다.

표 이름

name name

분할 키

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

삭제 보호

deletion_protection 삭제 보호 수정

변경 스트림 보관

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

보관 기간

retentionPeriod 자동 백업 사용

주파수

frequency 자동 백업 사용
Column Family

column_family 맵 객체 키입니다. 이 객체는 tables 객체에 있습니다. column_family

계열

가족 column family

삭제 보호

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

deletion_protection

스토리지 유형

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

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

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