OCI 블록 볼륨 복제 구현
이 구현에서는 OCI 블록 볼륨 영역 간 복제 기능을 사용하여 블록 볼륨을 복제합니다.
다음은 OCI 블록 볼륨 복제를 구현할 때의 장점입니다.
- 다른 복제 경우처럼 스크립트를 주기적으로 만들고 실행할 필요가 없습니다. 복제를 설정하면 Oracle Cloud Infrastructure에서 자동으로 수행됩니다.
- 부팅 볼륨을 제외한 모든 컴퓨팅 인스턴스의 모든 블록 볼륨에 적용 가능한 범용 솔루션입니다. 여러 시스템이 있는 경우 모든 시스템에서 동일한 접근 방식을 사용할 수 있습니다.
- 복제된 블록 볼륨에 대한 정보는 기본 블록 볼륨의 정확한 복사본이며 블록 볼륨의 모든 파일이 복제됩니다.
OCI 블록 볼륨 복제를 사용하기 전에 다음을 고려하십시오.
- 복제된 블록 볼륨을 보조 시스템에 마운트하는 단계가 필요합니다. 블록 볼륨의 복제본을 직접 마운트할 수 없습니다. 먼저 복제된 블록 볼륨을 활성화해야 마운트할 수 있습니다. 노드 수가 적은 시스템에서는 복잡하지 않지만 노드 수가 많으면 복잡성이 증가합니다. 특히 기본 및 대기 가용성 도메인에서 노드 배포가 동일하지 않은 시스템에서는 더욱 그렇습니다.
그러나 Oracle Cloud Infrastructure Full Stack Disaster Recovery 서비스를 사용하여 전환, 페일오버 및 검증 작업에서 이러한 단계를 자동화하면 이러한 복잡성을 극복할 수 있습니다.
- 이 기술은 많은 시스템에 충분하지 않을 수 있습니다. 시스템에 더 많은 유형의 스토리지(예: 공유 OCI 파일 스토리지 파일 시스템)가 있는 경우 해당 시스템에 다른 복제 기술을 사용해야 합니다.
OCI 블록 볼륨에 대한 복제 설정
OCI 블록 볼륨 복제를 구현하려면 다음 단계가 필요합니다.
- OCI 콘솔을 사용하여 기본 영역에서 볼륨 그룹을 정의하고 복제해야 하는 블록 볼륨을 그룹화합니다.
볼륨 그룹에는 동일한 AD(가용성 도메인)에 있는 블록 볼륨만 포함될 수 있으며, 그룹의 모든 블록 볼륨은 하나의 대상 AD에만 복제됩니다. 블록 볼륨이 둘 이상의 AD에 있는 경우 소스 및 대상 AD의 각 조합에 대해 블록 볼륨 그룹을 생성합니다.
- 볼륨 그룹의 복제본을 보조 영역의 적절한 AD에 사용으로 설정합니다.
- 보조 시스템의 중간 계층 호스트에 연결하고 기본 시스템에서 복제될 블록 볼륨을 마운트 해제합니다.
- OCI 콘솔을 사용하여 기본 시스템에서 복제될 모든 블록 볼륨을 분리하고 폐기합니다. 더 이상 사용되지 않습니다.
- 복제 후 적절한 정보로 블록 볼륨을 업데이트하여 블록 볼륨에 있는 사이트별 정보를 관리하는 방법을 구현합니다.
이 구현은 부트 볼륨을 제외한 모든 블록 볼륨에 적용됩니다. 부트 볼륨 복제는 다른 의미를 가지며 이 구현의 범위를 벗어납니다.
예제 1: OCI Block Volumes 복제를 사용하여 중간 계층 구성 블록 볼륨 복제
주:
이 예는 모든 중간 계층 시스템에 적용됩니다. OCI용 Oracle WebLogic Server 스택의 Oracle WebLogic 구성을 포함하는 블록 볼륨을 복제하는 방법에 대해 설명합니다. 그러나 동일한 단계에 따라 부트 볼륨을 제외하고 중간 계층 시스템의 다른 블록 볼륨을 복제할 수 있습니다.다음 이미지는 OCI 블록 볼륨 영역 간 복제본이 있는 Oracle WebLogic Server 시스템의 예입니다.
블록 볼륨에 대한 영역 간 복제본을 설정하려면 다음 단계를 수행하십시오.
OCI 블록 볼륨에 대한 복제 검증
switchover 또는 failover 작업에서 복제된 정보는 프로세스가 시작되기 전에 standby site에서 available 및 usable이어야 합니다. 또한 스냅샷 모드에서 대기 데이터베이스를 열어 보조 시스템을 검증하는 경우에도 필요합니다.
이미지는 활성화 시 복제본에서 연결 가능한 OCI 블록 볼륨을 생성하는 방법을 보여줍니다.
다음을 수행하여 복제된 볼륨을 사용 가능한 상태로 만들고 대기 시스템에서 사용할 수 있도록 합니다.
OCI 블록 볼륨에 대한 지속적인 복제 수행
이 구현을 사용할 때 진행 중인 복제에 대해 다음 권장 사항을 따르십시오.
- OCI는 백그라운드에서 OCI Block Volumes 복제를 자동으로 수행합니다. 시스템의 수명 주기 동안 수행해야 하는 유일한 작업은 주 역할이 있는 시스템의 볼륨 그룹에서 영역 간 복제본이 사용으로 설정되었는지 확인하는 것입니다.
- 전환 및 페일오버 작업을 자동화하려면 OCI Full Stack Disaster Recovery를 사용하는 것이 좋습니다. OCI 콘솔을 사용하여 클릭 한 번으로 전환 또는 복구 계획을 실행할 수 있는 기능을 제공합니다. 블록 볼륨 복제본과 관련된 모든 작업의 실행을 단순화하는 것이 매우 유용합니다.
- 복제 기능은 대체 기능이 아니라 백업 기능을 보완합니다. 복제하는 블록 볼륨에 대해 백업 정책을 사용으로 설정해야 합니다. 이렇게 하면 영역 간 복제본 외에 데이터 보호 기능이 제공되므로 특정 시점으로 복원할 수 있습니다.
- 각 사이트에 대한 정보를 유지 관리하고 최신 상태로 유지합니다. 예를 들어, 파일 시스템에 Oracle Autonomous Database에 연결할 아티팩트가 있는 폴더가 포함된 경우 이 폴더의 백업 복사본을 유지 관리합니다. 전자 지갑에서 갱신을 수행할 때 폴더 백업을 갱신해야 합니다. 이렇게 하면 이후 스위치오버 및 페일오버에서 올바르게 복원됩니다.
- 스위치오버 또는 페일오버 작업 후 복제 방향을 변경합니다. 이를 위해 다음을 수행합니다.
- 새 기본 사이트의 OCI 블록 볼륨 그룹에서 새 대기 사이트로 복제본을 사용으로 설정합니다.
- 원래 기본 볼륨에서 이전 복제를 사용 안함으로 설정하고 사용되지 않는 블록 볼륨을 삭제합니다.

