이 페이지에서는 재해 복구를 위해 독립형 서버 환경 또는 Kubernetes 환경에서 AlloyDB Omni 데이터베이스 클러스터의 백업을 클론하는 방법을 간략하게 설명합니다.
데이터베이스 클러스터를 클론하면 소스 데이터베이스 클러스터의 기본 인스턴스에 있는 데이터만 대상 데이터베이스 클러스터 또는 서버의 기본 인스턴스로 클론됩니다.
AlloyDB Omni 데이터베이스 클러스터의 백업을 수행하려면 BackupPlan
리소스 매니페스트 파일에서 백업 위치를 구성합니다. 백업을 클론하려면 동일한 Kubernetes 클러스터에 있고 소스 데이터베이스 클러스터와 동일한 네임스페이스를 사용하는 데이터베이스 클러스터로만 클론할 수 있습니다. 백업 생성에 관한 자세한 내용은 Kubernetes에서 백업 및 복원을 참고하세요.
특히 재해 복구를 위해 독립형 서버 환경 또는 다른 Kubernetes 환경에서 백업을 다른 데이터베이스 클러스터로 클론하려면 pgBackRest
구성 및 명령어를 사용해야 합니다. 두 환경의 백업 및 복원 방법은 pgBackRest
를 기본 백업 및 복원 솔루션으로 사용합니다.
다음 용어는 데이터베이스 클러스터를 클론하는 방법을 설명하는 후속 섹션 전체에서 사용됩니다.
- 소스 데이터베이스 클러스터
- 백업이 있는 AlloyDB Omni 데이터베이스 클러스터입니다. 이 백업은 독립형 서버 환경 또는 Kubernetes 환경의 다른 데이터베이스 클러스터에 클론됩니다.
- 대상 데이터베이스 클러스터
- 소스 데이터베이스 클러스터의 백업이 클론된 Kubernetes 환경의 데이터베이스 클러스터입니다.
- 대상 서버
- 소스 데이터베이스 클러스터의 백업이 클론된 독립형 서버 환경의 데이터베이스 클러스터입니다.
지원되는 백업 및 복원 조합
AlloyDB Omni 데이터베이스 클러스터의 백업은 로컬 또는 Cloud Storage 버킷에 저장할 수 있으므로 다음과 같은 백업 및 복원 조합이 지원됩니다.
- Cloud Storage 백업을 사용하여 Kubernetes에서 데이터베이스 클러스터 클론
- 로컬 백업을 사용하여 Kubernetes에서 데이터베이스 클러스터 클론
- Cloud Storage 백업을 사용하여 단일 서버에서 데이터베이스 클러스터 클론하기
- 로컬 백업을 사용하여 단일 서버에서 데이터베이스 클러스터 클론하기