Oracle Data Guard로 보호되는 단일 인스턴스 Oracle Database 마이그레이션
다음 아키텍처 다이어그램은 온프레미스에 배포된 데이터 센터 전반에서 Oracle Data Guard가 포함된 단일 인스턴스 Oracle Database를 보여줍니다.

그림 migrate-single-instance-premises-oracle-data-guard-arch.png에 대한 설명
이 배치를 OCI로 이전할 때 데이터베이스 고가용성을 보장하기 위해 다음 옵션이 제공됩니다.
- Oracle Base Database Service로 이전
- Oracle Autonomous Database Serverless로 마이그레이션하기
- Oracle Cloud VMware Solution으로 마이그레이션
Oracle Base Database Service로 이전
Oracle Base Database Service는 기본적으로 MAA 브론즈 레벨을 준수합니다.
다음 아키텍처 다이어그램은 여러 지역에 걸쳐 Oracle Data Guard를 사용하는 Oracle Base Database Service의 단일 인스턴스 Oracle Database를 보여줍니다.

그림 migrate-basedb-service-oracle-data-guard-regions-arch.png에 대한 설명
이 아키텍처의 구성요소는 다음과 같습니다.
- 각 리전에서 두 개의 서브넷이 있는 VCN과 OCI 관리 서비스에 액세스하기 위한 서비스 게이트웨이가 있습니다.
- 각 VCN의 DRG와 VCN 간의 RPC(원격 피어링 연결)입니다.
- 기본 영역의 애플리케이션 서브넷에서 실행되는 OCI 컴퓨트 VM의 기본 애플리케이션입니다.
- 대기 영역의 애플리케이션 서브넷에서 실행되는 OCI 컴퓨트 VM의 대기 애플리케이션입니다.
- 기본 영역의 데이터베이스 서브넷에 있는 Oracle Base Database Service에 배치된 기본 단일 인스턴스 Oracle Database입니다.
- 대기 영역의 데이터베이스 서브넷에 있는 Oracle Base Database Service에 배치된 대기 단일 인스턴스 Oracle Database입니다.
- Oracle Data Guard는 기본 데이터베이스에서 대기 데이터베이스로 데이터를 복제합니다.
- OCI Full Stack DR은 스위치오버 및 페일오버 작업을 통합관리합니다.
- Oracle Database Autonomous Recovery Service - 데이터베이스 자동 백업용입니다.
- (선택사항) 데이터베이스 자동 백업을 위한 대체 솔루션으로 사용되는 OCI Object Storage 서비스입니다.
- (선택사항) TDE 키 관리를 위한 OCI Vault입니다.
이 아키텍처는 다음과 같은 이점을 제공합니다.
- Oracle Grid Infrastructure를 통한 고가용성.
- Oracle Data Guard 대기 데이터베이스를 사용하여 데이터 보호 및 (거의) 제로 데이터 손실.
- OCI Full Stack DR을 통해 애플리케이션 및 데이터베이스의 스위치오버 및 페일오버를 통합관리할 수 있습니다.
- 애플리케이션 연속성을 통해 정전 및 유지 관리 작업 중 중단으로부터 애플리케이션을 보호합니다.
- Oracle Database Autonomous Recovery Service를 통해 기본 및 대기에서 백업 워크로드를 줄였습니다.
- 자동화된 데이터베이스 프로비저닝 및 라이프사이클 운영.
- 자동화된 Oracle Data Guard 설정.
- TDE는 키 관리에 OCI Vault를 사용하는 옵션과 함께 기본적으로 사용으로 설정됩니다.
- ZDM을 사용한 자동 마이그레이션.
- Oracle Cloud 라이선스 모델.
추천
- 주별 전체 백업을 제거하는 증분 영구 백업 전략을 구현하여 데이터가 Oracle Data Guard에 의해 보호되더라도 Oracle Database Autonomous Recovery Service에 자동 백업을 설정하여 데이터베이스의 백업 작업 로드를 최소화합니다.
- 대기 데이터베이스에서 백업을 사용으로 설정하여 영역 간 백업 복제를 수행합니다.
- Active Data Guard를 사용하면 자동 블록 복구, 온라인 업그레이드 및 마이그레이션을 통한 포괄적인 데이터 손상 방지, 읽기-대부분의 스케일 아웃을 통해 워크로드를 대기로 오프로드하고, Application Continuity를 통해 최종 사용자의 계획된 이벤트 및 계획되지 않은 이벤트 중에 데이터베이스 중단을 마스킹하고 중단 없는 애플리케이션을 보장합니다.
Oracle Autonomous Database Serverless로 마이그레이션하기
다음 아키텍처는 여러 지역에 걸쳐 Oracle Autonomous Data Guard가 포함된 Oracle Autonomous Database Serverless를 보여줍니다.

그림 migrate-autonomousdb-serverless-data-guard.png 설명
이 아키텍처의 구성요소는 다음과 같습니다.
- 각 리전에서 두 개의 서브넷이 있는 VCN과 OCI 관리 서비스에 액세스하기 위한 서비스 게이트웨이가 있습니다.
- 기본 영역의 애플리케이션 서브넷에서 실행되는 OCI 컴퓨트 VM의 기본 애플리케이션입니다.
- 대기 영역의 애플리케이션 서브넷에서 실행되는 OCI 컴퓨트 VM의 대기 애플리케이션입니다.
- 기본 영역의 데이터베이스 서브넷을 통해 프라이빗 끝점 액세스가 가능한 기본 Oracle Autonomous Database Serverless입니다.
- 대기 영역의 데이터베이스 서브넷을 통해 프라이빗 끝점 액세스가 가능한 대기 Oracle Autonomous Database Serverless입니다.
- 리전 간 Oracle Autonomous Data Guard는 데이터를 기본 데이터베이스에서 대기 Autonomous Database로 복제합니다.
- OCI Full Stack DR은 스위치오버 및 페일오버 작업을 통합관리합니다.
- (선택사항) TDE 키 관리를 위한 OCI Vault입니다.
이 아키텍처는 다음과 같은 이점을 제공합니다.
- Oracle Exadata 및 Oracle RAC가 제공하는 내장된 고가용성 및 리던던시입니다.
- Oracle Autonomous Data Guard 대기 데이터베이스를 통해 데이터 보호 및 데이터 손실이 거의 없습니다.
- OCI Full Stack DR을 통해 애플리케이션 및 데이터베이스의 스위치오버 및 페일오버를 통합관리할 수 있습니다.
- 애플리케이션 연속성을 통해 정전 및 유지 관리 작업 중 중단으로부터 애플리케이션을 보호합니다.
- 컴퓨팅 및 스토리지 리소스의 온라인 및 자동 확장성
- 자동화된 데이터베이스 프로비저닝 및 자율 수명 주기 운영.
- 자동화된 Oracle Autonomous Data Guard 설정.
- TDE는 키 관리에 OCI Vault를 사용하는 옵션과 함께 기본적으로 사용으로 설정됩니다.
- ZDM을 사용한 자동 마이그레이션.
- OCI 라이선스 모델 및 Enterprise Edition 옵션은 추가 비용 없이 제공됩니다.
권장사항
애플리케이션 연속성을 사용으로 설정하여 최종 사용자의 계획된 이벤트 및 계획되지 않은 이벤트 중 데이터베이스 중단을 마스킹하고 중단 없는 애플리케이션을 보장합니다.
Oracle Cloud VMware Solution으로 마이그레이션
다음 아키텍처 다이어그램은 OCVS의 단일 인스턴스 Oracle Database(지역 간 Oracle Data Guard 사용)를 보여줍니다.

그림 migrate-single-oci-odb-ovcs-dg-regions.png에 대한 설명
이 아키텍처는 각 지역의 다음 구성 요소로 구성됩니다.
- OCI 관리 서비스에 액세스하기 위한 서비스 게이트웨이가 있는 VCN입니다.
- 각 VCN의 DRG(동적 라우팅 게이트웨이) 및 VCN 간의 RPC(원격 피어링 연결)입니다.
- OCVS 소프트웨어 정의 데이터 센터(SDDC).
- 기본 영역의 OCVS가 제공한 OCI Compute VM의 기본 애플리케이션.
- OCVS가 대기 영역에서 제공하는 OCI 컴퓨트 VM의 대기 애플리케이션.
- 기본 영역의 OCVS가 제공하는 OCI Compute VM의 기본 단일 인스턴스 Oracle Database입니다.
- OCVS가 대기 영역에서 제공하는 OCI Compute VM의 대기 단일 인스턴스 Oracle Database입니다.
- Oracle Data Guard - 기본 데이터베이스에서 대기 데이터베이스로 데이터를 복제합니다.
- OCI Object Storage - 데이터베이스 백업용
권장사항
-
Oracle Database Cloud Backup Module을 사용하여 OCI Object Storage에 대한 데이터베이스 백업을 구성하고 가용성 도메인 또는 장애 도메인 전반에서 3방향 미러링의 이점을 누릴 수 있습니다.
-
자동 블록 복구, 온라인 업그레이드 및 마이그레이션을 통한 포괄적인 데이터 손상 방지를 위해 Active Data Guard를 사용하여 읽기-대부분의 확장으로 워크로드를 대기로 오프로드합니다.
-
애플리케이션 연속성을 사용으로 설정하여 최종 사용자의 계획된 이벤트 및 계획되지 않은 이벤트 중 데이터베이스 중단을 마스킹하고 중단 없는 애플리케이션을 보장합니다.
옵션 비교
다음 표에서는 단일 인스턴스 Oracle Database와 Oracle Data Guard 마이그레이션 옵션을 Oracle Autonomous Database Serverless, Oracle Base Database Service 및 Oracle Cloud VMware Solution과 비교합니다.
기능 | Oracle Base Database Service | Oracle Autonomous Database Serverless | Oracle Cloud VMware Solution |
---|---|---|---|
데이터베이스 배치 | 조정 | 자율운영 | 수동 |
수명 주기 작업 | 자동화됨 | 자율운영 | 수동 |
Data Guard 설정 | 자동화됨 | 자동화됨 | 수동 |
복구 작업 | Fast-Start Failover를 사용하여 자동화 | 자동(제로 데이터 손실이 보장된 경우) | Fast-Start Failover를 사용하여 자동화 |
라이센스 지정 | BYOL 및 라이센스 포함 | BYOL 및 라이센스 포함 | BYOL |
TDE 암호화 | 기본값 및 포함 | 기본값 및 포함 | 수동, 유료 옵션 |
TDE 키 저장소 | 로컬 전자 지갑 및 OCI Vault | 로컬 전자 지갑 및 OCI Vault | 로컬 전자 지갑 |
Database Migration | Oracle ZDM으로 자동화 | Oracle ZDM으로 자동화 | 수동 |
Oracle MAA 레벨 | 브론즈 + Oracle Data Guard | Gold(로컬 Oracle Autonomous Data Guard 대기) | Bronze + Oracle Data Guard (고객 책임) |
고가용성 | Oracle Data Guard | Oracle Exadata 및 Oracle RAC | Oracle Data Guard |
DR(재해 복구) | Oracle Data Guard | Oracle Autonomous Data Guard | Oracle Data Guard |
DR 작업 | OCI 전체 스택 DR | OCI 전체 스택 DR | 수동 |
백업 작업 | 자동화됨 | 자율운영 | 수동 |
복원 작업 | 자동화됨 | 자동화됨 | 수동 |
RPO(지역 운용중단) | (거의) 0 | 최대 1분 | (거의) 0 |
RTO(지역 운용중단) | 복구 시간 | 15분 | 복구 시간 |
애플리케이션 연속성 | 예 | 예 | 예 |