복원 함수는 프로덕션 데이터를 지정된 시점으로 되돌립니다. 복원하면 원래 프로덕션 애플리케이션 데이터가 지정된 시점 백업으로 대체됩니다. 이 복원으로 인해 모든 현재 애플리케이션 데이터가 손실됩니다. 애플리케이션이 백업이 생성된 시점의 상태로 복원되기 때문입니다. 이 작업은 실행취소할 수 없습니다.
일반적으로 복원 작업은 예기치 않은 데이터 손상과 같은 이벤트 후 데이터베이스를 유효한 상태로 복원하기 위해 실행됩니다. 복원 작업을 완료하는 데 필요한 시간은 관련 데이터의 양에 따라 다릅니다.
복원 작업
복원 작업을 사용하면 프로덕션 워크로드를 되돌리거나 Backup Vault에 저장된 시점 백업에서 데이터를 복구할 수 있습니다. 콘솔의 Vaulted backups 페이지에서 직접 복원을 시작할 수 있습니다. Google Cloud
복원 작업 유형
복구 요구사항에 따라 다음과 같은 다양한 종류의 복원 작업을 실행할 수 있습니다.
전체 워크로드 복원: 시점 백업에서 전체 VM 인스턴스, 데이터베이스 클러스터, 또는 파일 공유를 다시 만듭니다. Compute Engine 인스턴스의 경우 소스 인스턴스와 일치하는 미리 채워진 속성을 사용하여 새 VM 인스턴스를 만듭니다.
선택적 디스크 복원: Compute Engine 인스턴스 백업에서 복원할 때 개별 디스크 복원 범위를 선택할 수 있습니다. 이렇게 하면 전체 VM 인스턴스를 복원하지 않고 인스턴스 백업에서 개별 보호 디스크를 선택적으로 복원하여 새 Persistent Disk 볼륨을 만듭니다. Compute Engine 인스턴스 백업에서 선택적 디스크 복원 실행을 참조하세요.
독립 디스크 복원: 캡처된 독립 영구 디스크 백업을 새 Persistent Disk 볼륨에 직접 복원합니다. Backup Vault에서 디스크 복원을 참조하세요 .
데이터베이스 및 파일 공유 복원: 자동 향상된 백업을 복구하여 새 Cloud SQL 인스턴스 또는 PostgreSQL용 AlloyDB 클러스터를 만들거나 Filestore 인스턴스를 되돌립니다.
지원되는 워크로드 및 복원 대상
워크로드 유형에 따라 백업을 새 리소스로 복원하거나 선택적 데이터 복구를 실행할 수 있습니다.
Compute Engine 인스턴스: Compute Engine 인스턴스 백업을 복원하여 일치하는 구성으로 완전히 새로운 Compute Engine 인스턴스를 만들거나 선택적 디스크 복원을 실행하여 새 Persistent Disk를 인스턴스 백업에서 만듭니다. Backup Vault에서 Compute Engine 인스턴스 복원을 참조하세요.
영구 디스크: 캡처된 영구 디스크 백업을 새 영구 디스크로 복원합니다. Backup Vault에서 디스크 복원을 참조하세요.
Cloud SQL 인스턴스: 시점 향상된 백업을 복원하여 새 Cloud SQL 인스턴스를 만듭니다. Backup Vault에서 Cloud SQL 인스턴스 복원을 참조하세요.
AlloyDB 클러스터: Vaulted 백업을 복원하여 새 PostgreSQL용 AlloyDB 클러스터를 만듭니다. Backup Vault에서 AlloyDB 클러스터 복원을 참조하세요.
Filestore 인스턴스: Filestore 백업을 복원하여 데이터를 되돌리거나 파일 공유를 복구합니다. Backup Vault에서 Filestore 인스턴스 복원을 참조하세요.
어플라이언스 관리 콘솔을 사용하여 애플리케이션 백업 복원
복원 관리 권한이 있는 사용자만 복원 작업을 실행할 수 있습니다. 사용자 역할은 역할 관리에 자세히 설명되어 있습니다.
어플라이언스 관리 콘솔은 다양한 방식으로 애플리케이션을 복원합니다. 모든 경우에 백업은 동일한 원래 프로덕션 데이터를 대체합니다. 백업이 생성된 후 생성된 새 데이터는 덮어쓰기 방지 기능으로 보호될 수 있습니다.
이 절차에 따라 특정 시점의 캡처된 애플리케이션 백업을 복원합니다. VM에서 애플리케이션을 선택하는 경우 가상 머신에 백업 및 DR 에이전트가 설치되어 있고 VM의 애플리케이션이 검색되었는지 확인합니다.
각 애플리케이션 유형에는 사전 요구사항, 제약조건 또는 요구사항이 있습니다. 자세한 내용은 VM 및 특정 유형의 애플리케이션 복원을 참조하세요.
시점 백업을 복원하면 App Manager 에서 애플리케이션의 백업 계획 관리가 사용 중지됩니다.
애플리케이션 백업 복원
관리형 애플리케이션에서 시점 백업을 복원하려면 다음 단계를 따르세요.
- App Manager 탭을 클릭하고 드롭다운 메뉴에서 애플리케이션 을 선택합니다. 애플리케이션 페이지가 열립니다.
- 복원할 백업이 있는 애플리케이션을 선택한 후 애플리케이션 페이지 하단의 드롭다운 목록에서 액세스 를 선택합니다. 액세스 페이지가 열리고 캡처된 백업이 타임라인 램프 뷰에 표시됩니다. 뷰에 대한 자세한 내용은 백업의 타임라인 램프 뷰 액세스를 참조하세요.
백업을 선택하고 액세스 작업 목록에서 복원 을 선택합니다. 복원 페이지가 열립니다.
복원할 단일 볼륨 또는 여러 볼륨을 선택합니다. 기본적으로 모든 볼륨이 선택됩니다.
제출 을 클릭합니다. 경고 대화상자가 열립니다. 경고를 읽은 후 DATA LOSS 를 입력하여 확인합니다.
구성 방법에 따라 두 번째 경고가 표시될 수 있습니다. 이 경우 OVERWRITE OTHER APPS 를 입력하여 복원 작업을 확인해야 합니다.
복원 작업이 시작됩니다. 모니터 탭에서 작업 상태를 확인하여 복원 작업이 성공했는지 확인할 수 있습니다.
데이터베이스 백업이 복원되면 어플라이언스 관리 콘솔은 지정된 시점 백업에서 복사된 데이터로 채워진 새 데이터베이스 백업을 만듭니다.
특정 유형의 애플리케이션 복원
백업/복구 어플라이언스는 다양한 방식으로 애플리케이션을 복원합니다. 모든 경우에 시점 백업은 동일한 원래 프로덕션 데이터를 대체합니다. 백업이 생성된 후 생성된 새 데이터는 덮어쓰기 방지 기능으로 보호될 수 있습니다.
복원에는 항상 데이터 손실 위험이 따릅니다. 어플라이언스 관리 콘솔은 백업/복구 어플라이언스에서 데이터를 복구하는 다른 옵션을 제공합니다. 관리형 데이터베이스에서 애플리케이션을 복원할 때는 다음 정보를 고려해야 합니다.
시스템 복원은 다음을 참조하세요.
데이터베이스 복원은 다음을 참조하세요.
- Microsoft SQL Server 데이터베이스 복원
- Oracle 데이터베이스 복원
- SAP HANA 백업 복원
- IBM Db2 인스턴스 복원
- PostgreSQL 인스턴스 복원
- SAP ASE 인스턴스 복원
- SAP IQ 데이터베이스 복원
- SAP MaxDB 데이터베이스 복원
파일 시스템 및 기타 애플리케이션 유형은 다음을 참조하세요.