이 페이지에서는 AlloyDB 클러스터 데이터의 주문형 백업을 만드는 방법을 설명합니다.
주문형 백업을 만들면 AlloyDB는 백업 중인 클러스터와 기본 인스턴스가 '준비됨' 상태인지 확인한 후 클러스터 데이터 백업을 실행하는 장기 실행 작업을 시작합니다.
시작하기 전에
- 사용 중인 Google Cloud 프로젝트가 AlloyDB에 액세스하도록 사용 설정되어 있어야 합니다.
- 사용 중인 Google Cloud 프로젝트에 다음 IAM 역할 중 하나가 있어야 합니다.
roles/alloydb.admin
(AlloyDB 관리자가 사전 정의한 IAM 역할)roles/owner
(소유자 기본 IAM 역할)roles/editor
(편집자 기본 IAM 역할)
이러한 역할이 없는 경우 조직 관리자에게 문의하여 액세스 권한을 요청하세요.
절차
콘솔
- Google Cloud 콘솔에서 백업 페이지로 이동합니다.
- 백업 만들기를 클릭합니다.
- 백업할 소스 클러스터를 선택합니다.
- 백업의 ID를 입력합니다.
- 원하는 경우 이 백업을 식별하는 데 도움이 되는 설명을 입력합니다.
Google 관리 암호화 대신 고객 관리 암호화 키 (CMEK)를 사용하여 이 백업을 암호화하려면 다음 추가 단계를 따르세요.
- 고급 암호화 옵션을 클릭합니다.
- 고객 관리 암호화 키(CMEK)를 선택합니다.
표시되는 메뉴에서 고객 관리 키를 선택합니다.
Google Cloud 콘솔은 이 목록을 새 클러스터와 동일한 Google Cloud 프로젝트 및 리전 내의 키로 제한합니다. 이 목록에 없는 키를 사용하려면 키가 표시되지 않나요? 키 리소스 이름을 입력하세요를 클릭한 다음 표시되는 대화상자에 키의 리소스 이름을 입력합니다.
AlloyDB에서 CMEK를 사용하려면 추가 설정이 필요합니다. 자세한 내용은 AlloyDB에서 CMEK 사용을 참고하세요.
- 만들기를 클릭합니다.
AlloyDB는 소스 클러스터가 '준비됨' 상태인지 확인한 후 백업을 실행하는 장기 실행 작업을 시작합니다. 작업이 완료될 때까지 백업 페이지에 '진행 중' 상태의 백업이 표시됩니다.
gcloud
gcloud CLI를 사용하려면 Google Cloud CLI를 설치 및 초기화하거나 Cloud Shell을 사용합니다.
gcloud alloydb backups create
명령어를 사용하여 주문형 백업을 만듭니다.
gcloud alloydb backups create BACKUP_ID \ --cluster=CLUSTER_ID \ --region=REGION_ID \ --project=PROJECT_ID \ --async
이 명령어는 작업을 반환하며, 이 작업의 상태는 gcloud alloydb operations describe
명령어를 사용하여 쿼리할 수 있습니다.
gcloud alloydb operations describe OPERATION_ID \ --region=REGION_ID \ --project=PROJECT_ID
- BACKUP_ID: 만들 백업의 ID입니다.
gcloud CLI를 사용하여 교차 리전 위치에 백업을 만들려면 다음 형식의 전체 백업 경로로 바꿉니다.
projects/PROJECT_ID/locations/REGION_ID/backups/BACKUP_ID
- CLUSTER_ID: 백업할 클러스터의 ID입니다.
- REGION_ID: 클러스터가 배치된 리전의 ID입니다.
- PROJECT_ID: 클러스터가 배치된 프로젝트의 ID입니다.
기본 Google 관리 암호화 대신 고객 관리 암호화 키 (CMEK)를 사용하여 이 백업을 암호화하려면 다음과 같은 추가 인수를 제공해야 합니다.
--kms-key=KEY_ID
: 사용할 CMEK 키의 ID입니다.--kms-keyring=KEYRING_ID
: 키의 키링 ID입니다.--kms-location=LOCATION_ID
: 키링의 리전 ID입니다. 클러스터의 리전과 일치해야 합니다.--kms-project=PROJECT_ID
: 키링의 프로젝트 ID입니다.
이 명령어를 실행하면 AlloyDB는 소스 클러스터가 '준비됨' 상태인지 확인하고 백업을 실행하는 장기 실행 작업을 시작하며 장기 실행 작업에 관한 정보를 표시합니다.
operations describe
명령어를 사용하여 장기 실행 작업의 완료를 추적할 수 있습니다.
gcloud alloydb operations describe OPERATION_ID \ --region=REGION_ID \ --project=PROJECT_ID
OPERATION_ID: backups create
명령어를 실행할 때 보고된 작업 ID입니다.