본문 바로가기

Infra/Google Cloud

[Google Cloud] Google Study Jam : Create and Manage AlloyDB Instances (4)

728x90
반응형
본 포스트는 2024년 Google Study Jam을 공부하면서 개인적으로 내용을 정리한 포스트 입니다.

 

Task1. Examine a Database Flag

1. Navigation Menu > VIEW ALL PRODUCTS > Databases > AlloyDB > Clusters > lab-cluster > lab-instance에서 Private IP를 카피한다.

 

lab-instanceenable_pgaudit DB flag가 이미 설정된 상태로 구성되어있다.

  • Pgaudit는 표준 로깅 기능을 통해 자세한 세션 및 개체 감사 로깅을 제공하는 PostgreSQL의 인기있는 기능이다.
  • pgaudit을 완전히 활성화하려면 다음 섹션에서 수행할 해당 데이터베이스 확장도 활성화 해야한다.

 

2. Cluster의 Instance Section에서 lab-instance > Edit Primary > Advanced Configuration Options > Add a Database Flag를 클릭한다.

  • 사용 가능한 flag 목록을 탐색하여 지원되는 옵션을 파악한다.(추가 플래그를 추가하지 않는다.)

 

3. Edit Primary 화면을 종료를 위해 Cancel를 두번 클릭한다.

 

 

Task2. Setup a Database Extension

1. Navigation Menu > Compute Engine > VM instances > alloydb-client > Connect > SSH에서 다음 명령을 입력하여 pgaudit 확장을 활성화 한다.

export ALLOYDB=ALLOYDB_ADDRESS # 아까 카피한 AlloyDB instance Private IP
echo $ALLOYDB  > alloydbip.txt
psql -h $ALLOYDB -U postgres
\c postgres
CREATE EXTENSION IF NOT EXISTS PGAUDIT;
select extname, extversion from pg_extension where extname = 'pgaudit';

 

Task3. Create a Read Pool Instance for an Existing Cluster

1. Cluster 페이지에서 Add Read Pool 또는 Add Read Pool Instance를 클릭하고 Read pool instance ID lab-instance-rp1Node count2로 세팅한다.

 

2. Machine type 2 vCPU, 16GB로 설정하고 Create Read Pool을 누른다.

 

Task4. Setup Backups

1. Navigation menu > VIEW ALL PRODUCTS > Databases > AlloyDB > Backups에서 Create backup을 클릭한다.

 

2. lab-cluster가 백업 소스로 선택되어 있는지 확인하고 백업에 대한 고유 ID(lab-backup)를 입력 후 만들기 를 클릭한다.

3. Cloud Shell에서 다음 명령어를 입력해 백업을 확인한다.

gcloud beta alloydb backups list

728x90
반응형