Bigtable은 키-값 및 와이드 칼럼 저장소로서 정형 데이터, 반정형 데이터 또는 비정형 데이터에 빠르게 액세스하는 데 적합합니다. 예를 들어 다음 사용 사례의 데이터를 저장하기 위해 Bigtable 인스턴스를 만들 수 있습니다.
- 클릭 스트림
- 사물 인터넷 (IoT)
- 일괄 분석
- 머신러닝 모델 학습
자세한 내용은 다음을 참조하세요.
이 문서에서는 앱 디자인 센터를 사용하여 Bigtable 인스턴스를 만들 때 구성할 수 있는 연결 및 매개변수를 설명합니다. 구성 매개변수는 terraform-google-bigtable Terraform 모듈을 기반으로 합니다.
구성요소 연결
다음 표에는 Bigtable 인스턴스에 연결할 수 있는 구성요소와 애플리케이션 및 생성된 Terraform 코드의 결과 업데이트가 포함되어 있습니다.
연결된 구성요소 |
애플리케이션 업데이트 |
배경 정보 |
|---|---|---|
|
Bigtable 개요 | |
|
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 | ||
삭제 보호 |
선택하면 인스턴스를 삭제하는 |
deletion_protection | ||
스토리지 유형 |
defaultStorageType | SSD와 HDD 스토리지 중 선택 | ||
| 라벨 | 키 |
labels | 인스턴스 라벨 만들기 및 관리 | |
값 |
labels | 인스턴스 라벨 만들기 및 관리 |