앱 디자인 센터를 사용하면 terraform-google-bigtable Terraform 모듈을 기반으로 Bigtable 인스턴스를 프로비저닝하도록 연결 및 매개변수를 구성할 수 있습니다. 이 설정은 클릭스트림 데이터, IoT 원격 분석, 머신러닝과 같은 높은 처리량 워크로드를 위해 지연 시간이 짧은 키-값 및 와이드 칼럼 스토리지를 제공합니다.
구성요소 연결
다음 표에는 Bigtable 인스턴스에 연결할 수 있는 구성요소와 그에 따른 애플리케이션 및 Terraform 코드 업데이트가 나와 있습니다.
연결된 구성요소 |
애플리케이션 업데이트 |
배경 정보 |
|---|---|---|
|
Bigtable 개요 | |
|
Cloud Run이란 무엇인가요? |
필수 구성 매개변수
템플릿에 Bigtable 구성요소가 포함된 경우 배포하기 전에 다음 Bigtable 인스턴스 매개변수를 구성해야 합니다.
매개변수 이름 |
설명 및 제약조건 |
배경 정보 |
|---|---|---|
프로젝트 ID |
Bigtable 인스턴스를 배포하는 프로젝트입니다. |
구성요소 구성 |
이름 |
name | name |
선택적 구성 매개변수
다음 매개변수는 선택사항입니다. 고급 매개변수를 표시하려면 구성 영역에서 고급 필드 표시를 선택합니다.
기능 |
하위 기능 |
매개변수 이름 |
설명 및 제약 조건 정보 |
배경 정보 |
|---|---|---|---|---|
표시 이름 |
displayName | display_name | ||
| 영역 | 키 |
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 | 키 |
tables 객체에 있는 column_family 지도 객체 키입니다. |
column_family | |
계열 |
family | column family | ||
삭제 방지 |
선택하면 인스턴스를 삭제하는 |
deletion_protection | ||
스토리지 유형 |
defaultStorageType | SSD와 HDD 스토리지 중 선택 | ||
| 라벨 | 키 |
labels | 인스턴스 라벨 만들기 및 관리 | |
값 |
labels | 인스턴스 라벨 만들기 및 관리 |