AlloyDB 클러스터를 백업 볼트로 보호 및 복구

Backup and DR을 사용하여 변경 불가능한 스토리지로 AlloyDB 클러스터를 보호하고 데이터 손실 시 복원하는 방법을 알아봅니다.

이 빠른 시작에서는 다음 작업을 완료합니다.

  • AlloyDB 클러스터의 예약 백업을 구성합니다.
  • AlloyDB 클러스터의 주문형 백업을 Backup Vault로 가져옵니다.
  • Vault에 저장된 백업에서 AlloyDB 클러스터를 복원합니다.

시작하기 전에

  1. 프로젝트 Google Cloud 에서 백업 및 DR API를 사용 설정합니다.

    API 사용 설정하기

  2. Backup Vault를 만듭니다.

    Backup Vault는 안전하고 격리된 특수 스토리지에 백업을 저장하여 백업을 보호합니다. Backup Vault에 대한 자세한 내용은 변경 및 삭제 불가능한 백업을 위한 Backup Vault를 참고하세요.

  3. 백업 계획을 만듭니다.

  4. 백업할 AlloyDB 클러스터가 있는 프로젝트에 BackupDR AlloyDB 연산자 (roles/backupdr.alloydbOperator) 역할을 추가합니다.

Backup Vault 서비스 에이전트에 역할 부여

생성된 모든 Backup Vault에는 연결된 고유한 서비스 에이전트가 있습니다. AlloyDB 클러스터의 경우 서비스 에이전트는 백업 및 DR을 대신하여 작업을 수행하므로 액세스해야 하는 프로젝트에 적절한 권한이 필요합니다.

다음 안내에 따라 서비스 에이전트에 역할을 부여합니다.

  1. Google Cloud 콘솔에서 Backup Vault 페이지로 이동합니다.

    Backup Vault로 이동

  2. Backup Vault 이름을 클릭하고 서비스 에이전트의 이메일 주소를 복사합니다.

  3. Google Cloud 콘솔에서 IAM 페이지로 이동합니다.

    IAM으로 이동

  4. 새 주 구성원 필드에 서비스 에이전트의 이메일 주소를 입력합니다.

  5. 역할 선택 목록에서 BackupDR AlloyDB 연산자 (roles/backupdr.alloydbOperator) 역할을 선택합니다.

  6. 다른 역할 추가 를 클릭합니다. 역할 선택 목록에서 다음 역할을 추가합니다.

    • 서비스 계정 사용자 (roles/iam.serviceAccountUser)

    • Cloud KMS CryptoKey 암호화/복호화 (roles/cloudkms.cryptoKeyEncrypterDecrypter), Backup Vault 암호화 키에 필요합니다.

  7. 저장 을 클릭합니다.

Backup Vault에 AlloyDB 클러스터 백업

Google Cloud 콘솔에서 백업 계획을 적용하여 AlloyDB 클러스터를 Backup Vault에 백업할 수 있습니다. 두 가지 방법으로 백업할 수 있습니다. 예약 백업주문형 백업.

예약 백업 구성

다음 안내에 따라 AlloyDB 클러스터의 예약 백업을 구성합니다.

  1. Google Cloud 콘솔에서 Vault에 저장된 백업 페이지로 이동합니다.

    Vault에 저장된 백업으로 이동

  2. 백업 예약 을 클릭합니다.

  3. 리소스 유형 목록에서 AlloyDB 를 선택합니다.

  4. 프로젝트 목록에서 AlloyDB 클러스터가 있는 프로젝트를 선택합니다.

  5. 리전 목록에서 클러스터가 있는 리전을 선택합니다.

  6. 리소스 목록에서 찾아보기 를 클릭합니다. 백업할 AlloyDB 클러스터를 선택하고 완료 를 클릭합니다.

  7. 계속 을 클릭합니다.

  8. 백업 계획 목록에서 선택 을 클릭합니다.

  9. AlloyDB 클러스터를 보호할 백업 계획을 선택합니다.

  10. 완료 를 클릭합니다.

  11. 백업 세부정보를 검토하고 예약 을 클릭합니다.

    백업 기간이 6시간으로 설정되어 있으므로 AlloyDB 클러스터의 주문형 백업을 수행할 수 있습니다.

주문형 백업 수행

백업 규칙을 즉시 실행하도록 트리거하여 백업 계획이 있는 AlloyDB 클러스터의 주문형 백업을 시작합니다.

다음 안내에 따라 주문형 백업을 만듭니다.

  1. Google Cloud 콘솔에서 Vault에 저장된 백업 페이지로 이동합니다.

    Vault에 저장된 백업으로 이동

    Vault에 저장된 백업 페이지에는 백업 계획이 적용된 데이터 리소스와 해당 프로젝트 내의 Backup Vault에 저장된 백업만 나열됩니다.

  2. 백업할 리소스를 선택합니다. 메뉴 또는 리소스의 세부정보 페이지에서 주문형 백업 만들기 를 선택합니다.

  3. 주문형 백업 만들기 창에서 사용할 백업 규칙을 선택하고 만들기 를 클릭합니다.

  4. 주문형 백업 작업의 상태를 보려면 알림 을 클릭합니다.

  5. 선택사항: 백업 작업 상태를 보려면 작업 페이지로 이동하여 백업 작업 상태를 확인합니다.

    작업으로 이동

백업에서 AlloyDB 클러스터 복원

AlloyDB 클러스터를 동일한 프로젝트 또는 다른 프로젝트로 복원할 수 있습니다.

백업에서 Backup Vault로 AlloyDB 클러스터를 복원하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 Vault에 저장된 백업 페이지로 이동합니다.

    Vault에 저장된 백업으로 이동

    Vault에 저장된 백업 페이지에는 백업 계획이 적용된 클러스터와 프로젝트 내의 Backup Vault에 저장된 백업만 나열됩니다.

  2. 복원할 백업을 선택합니다. 백업의 백업 세부정보 페이지 또는 메뉴에서 복원 을 선택합니다.

    복원 페이지 에는 다음 복원 옵션을 선택하는 위치가 표시됩니다.

    • 리소스 유형AlloyDB로 미리 채워져 있습니다.
    • 리소스 이름에서 복원할 AlloyDB 클러스터를 선택합니다.
    • 백업을 클릭하면 사용 가능한 모든 백업을 보여주는 창이 열립니다. 복원할 특정 백업을 선택합니다.
    • 복원 대상 선택에서 AlloyDB 클러스터를 복원할 프로젝트를 선택합니다.
    • 계속 을 클릭합니다.
    • 다음 페이지에는 지금까지의 복원 세부정보가 표시되고 새 클러스터 구성이라는 메시지가 표시됩니다. 이렇게 하면 백업에 저장된 구성을 기반으로 새 AlloyDB 클러스터가 생성됩니다. 복원이 완료된 후에 클러스터를 맞춤설정할 수 있습니다. 소문자, 숫자, 하이픈을 사용하여 새 클러스터 ID 를 제공합니다. 문자로 시작해야 합니다.
    • 비공개 연결 방법을 선택합니다. 외부 IP 주소를 할당하지 않고 Google Cloud 또는 서드 파티가 호스팅하는 VPC 네트워크에서 서비스를 연결하는 방법에는 두 가지가 있습니다.
      • 비공개 서비스 액세스: 피어링 연결을 사용하여 클러스터를 단일 VPC 네트워크에 할당합니다. AlloyDB 클러스터와 동일한 VPC 네트워크에 있는 특정 Google Cloud 및 서드 파티 서비스에 연결할 때 사용합니다. 추가 API가 필요합니다.
      • Private Service Connect: 허용 목록 및 PSC 엔드포인트를 사용하여 하나 이상의 VPC 네트워크에서 클러스터 액세스를 사용 설정합니다.
  3. 선택사항: 복원 작업 상태를 보려면 작업 페이지로 이동하여 복원 작업 상태를 확인합니다.

    작업으로 이동

정리

계정 Google Cloud 에 요금이 청구되지 않도록 하려면 이 페이지에서 사용한 리소스가 더 이상 필요하지 않은 경우 삭제해야 합니다.

AlloyDB 클러스터에서 백업 계획 삭제

백업된 AlloyDB 클러스터에서 백업 계획을 삭제하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 Vault에 저장된 백업 페이지로 이동합니다.

    Vault에 저장된 백업으로 이동

  2. 백업된 클러스터를 선택합니다.

  3. 백업 계획 삭제 를 클릭합니다.

백업 계획 삭제

다음 안내에 따라 백업 계획을 삭제합니다. 백업 계획 삭제는 선택사항입니다.

  1. Google Cloud 콘솔에서 백업 계획 페이지로 이동합니다.

    백업 계획으로 이동

  2. 백업 계획을 선택하고 삭제 를 클릭합니다.

    이렇게 하면 백업 계획과 관련 콘텐츠가 삭제됩니다.

Backup Vault 삭제

다음 안내에 따라 Backup Vault를 삭제합니다. Backup Vault 삭제는 선택사항입니다.

  1. Google Cloud 콘솔에서 Backup Vault 페이지로 이동합니다.

    Backup Vault로 이동

    1. Backup Vault를 클릭하고 삭제 를 클릭합니다.

    이렇게 하면 Backup Vault와 관련 콘텐츠가 삭제됩니다.

다음 단계