Skip to main content
NetApp Solutions
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

재해 복구 워크플로우

기여자

기업은 퍼블릭 클라우드를 재해 복구를 위한 실행 가능한 리소스와 대상으로 채택하였습니다. SnapCenter는 이 프로세스를 가능한 한 원활하게 만듭니다. 이 재해 복구 워크플로우는 클론 워크플로우와 매우 유사하지만, 가능한 모든 비즈니스 트랜잭션을 복구하기 위해 클라우드에 복제한 마지막 가용 로그를 통해 데이터베이스 복구가 실행됩니다. 그러나 재해 복구와 관련된 추가적인 사전 구성 및 사후 구성 단계가 있습니다.

DR을 위해 사내 Oracle 운영 DB를 클라우드에 클론 복제합니다

  1. 마지막으로 사용 가능한 로그를 통해 클론 복구가 실행되는지 확인하기 위해 작은 테스트 테이블을 만들고 행을 삽입했습니다. 테스트 데이터는 마지막 사용 가능한 로그로 전체 복구 후 복구됩니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  2. SnapCenter에 Oracle의 데이터베이스 관리 사용자 ID로 로그인합니다. 리소스 탭으로 이동하여 SnapCenter에서 보호 중인 Oracle 데이터베이스를 표시합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  3. Oracle 로그 리소스 그룹을 선택하고 지금 백업 을 클릭하여 Oracle 로그 백업을 수동으로 실행하여 최신 트랜잭션을 클라우드의 대상으로 플러시합니다. 실제 DR 시나리오에서 복구할 수 있는 마지막 트랜잭션은 클라우드에 대한 데이터베이스 로그 볼륨 복제 빈도에 따라 달라지며, 이 빈도는 회사의 RTO 또는 RPO 정책에 따라 달라집니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

    참고 비동기식 SnapMirror는 재해 복구 시나리오에서 데이터베이스 로그 백업 간격의 클라우드 대상으로 하지 않은 데이터를 손실합니다. 데이터 손실을 최소화하기 위해 로그 백업을 더 자주 예약할 수 있습니다. 그러나 기술적으로 달성 가능한 로그 백업 빈도에는 제한이 있습니다.
  4. 보조 미러 백업에서 마지막 로그 백업을 선택하고 로그 백업을 마운트합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  5. 마지막 전체 데이터베이스 백업을 선택하고 클론 을 클릭하여 클론 워크플로우를 시작합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  6. 호스트에서 고유한 클론 DB ID를 선택합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  7. 로그 볼륨을 프로비저닝하고 Oracle 플래시 복구 영역 및 온라인 로그에 대해 타겟 DR 서버에 마운트합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

    참고 Oracle 클론 절차에서는 복제 전에 DR 서버에 프로비저닝해야 하는 로그 볼륨을 생성하지 않습니다.
  8. 타겟 클론 호스트 및 위치를 선택하여 데이터 파일, 제어 파일 및 재실행 로그를 배치합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  9. 클론의 자격 증명을 선택합니다. 대상 서버의 Oracle 홈 구성에 대한 세부 정보를 입력합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  10. 클론 생성 전에 실행할 스크립트를 지정합니다. 필요한 경우 데이터베이스 매개 변수를 조정할 수 있습니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  11. 사용 가능한 모든 아카이브 로그를 통해 복구를 실행하여 보조 클라우드 위치로 복제된 마지막 트랜잭션을 회복하려면 복구 옵션으로 취소 를 선택합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  12. 필요한 경우 e-메일 알림을 위해 SMTP 서버를 구성합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  13. DR 클론 요약

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  14. 클론 생성된 DB는 클론 생성 완료 후 즉시 SnapCenter에 등록되고 백업 보호에 사용할 수 있습니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

Oracle에 대한 DR 클론 생성 후 검증 및 구성

  1. 클라우드의 DR 위치에서 플러시, 복제 및 복구된 마지막 테스트 트랜잭션을 검증합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  2. 플래시 복구 영역을 구성합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  3. 사용자 액세스를 위해 Oracle 수신기를 구성합니다.

  4. 복제된 볼륨을 복제된 소스 볼륨에서 분리합니다.

  5. 클라우드에서 사내로 역방향 복제를 수행하고 실패한 온프레미스 데이터베이스 서버를 재구성합니다.

참고 클론 분할 시 일반 작업보다 훨씬 높은 임시 스토리지 공간 사용률이 발생할 수 있습니다. 그러나 온프레미스 DB 서버를 재구축한 후에는 추가 공간을 릴리즈할 수 있습니다.

DR을 위해 사내 SQL 운영 DB를 클라우드에 클론 복제합니다

  1. 마찬가지로, SQL 클론 복구가 마지막 사용 가능한 로그를 통해 실행되었는지 확인하기 위해 작은 테스트 테이블을 만들고 행을 삽입했습니다. 테스트 데이터는 사용 가능한 마지막 로그로 전체 복구 후 복구됩니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  2. SQL Server의 데이터베이스 관리 사용자 ID를 사용하여 SnapCenter에 로그인합니다. SQL Server 보호 리소스 그룹을 보여 주는 리소스 탭으로 이동합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  3. 로그 백업을 수동으로 실행하여 퍼블릭 클라우드의 보조 스토리지에 복제할 마지막 트랜잭션을 플러시합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  4. 클론에 대한 마지막 전체 SQL Server 백업을 선택합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  5. 클론 서버, 클론 인스턴스, 클론 이름 및 마운트 옵션과 같은 클론 설정을 지정합니다. 클론 생성이 수행되는 보조 스토리지 위치는 자동으로 채워집니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  6. 적용할 모든 로그 백업을 선택합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  7. 클론 생성 전후에 실행할 선택적 스크립트를 지정합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  8. e-메일 알림을 원할 경우 SMTP 서버를 지정합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  9. DR 클론 요약 클론 생성된 데이터베이스는 SnapCenter에 즉시 등록되며 백업 보호에 사용할 수 있습니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

SQL에 대한 DR 클론 생성 후 검증 및 구성

  1. 클론 작업 상태를 모니터링합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  2. 모든 로그 파일 클론 및 복구를 사용하여 마지막 트랜잭션이 복제 및 복구되었는지 확인합니다.

    입력/출력 대화 상자 또는 작성된 내용을 표시하는 그림

  3. SQL Server 로그 백업을 위해 DR 서버에 새 SnapCenter 로그 디렉토리를 구성합니다.

  4. 복제된 볼륨을 복제된 소스 볼륨에서 분리합니다.

  5. 클라우드에서 사내로 역방향 복제를 수행하고 실패한 온프레미스 데이터베이스 서버를 재구성합니다.

도움을 받을 수 있는 곳

이 솔루션 및 사용 사례에 대한 도움이 필요한 경우 에 가입하십시오 "NetApp Solution Automation 커뮤니티는 Slack 채널을 지원합니다" 질문 또는 질문을 게시할 수 있는 솔루션 자동화 채널을 찾아보십시오.