Oracle Data Guard로 보호되는 단일 인스턴스 Oracle Database 마이그레이션

이 구성 옵션에서는 애플리케이션 및 단일 인스턴스 Oracle Database를 마이그레이션합니다. Oracle Data Guard는 데이터 보호 및 재해 복구를 위해 데이터베이스를 두 번째 온프레미스 리전으로 복제합니다. 각 리전에 로컬 데이터베이스 백업이 생성됩니다. 구성을 VMware의 두 영역에 배치합니다. Oracle Data Guard 관리 및 운영은 일반적으로 수동이며 전적인 책임입니다.

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

다음은 migrate-single-instance-premises-oracle-data-guard-arch.png에 대한 설명입니다.
그림 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는 OCI의 유연한 VM(가상 머신) 구성으로 Oracle Database Enterprise Edition 및 Standard Edition 워크로드를 실행합니다. 이 서비스는 자동화된 데이터베이스 수명 주기 관리를 제공하여 관리 업무를 줄이고, 새로운 애플리케이션 배포를 가속화하는 로우 코드 애플리케이션 개발을 내장하고, 비용을 낮추는 종량제 가격으로 컴퓨트 확장을 지원합니다.

Oracle Base Database Service는 기본적으로 MAA 브론즈 레벨을 준수합니다.

다음 아키텍처 다이어그램은 여러 지역에 걸쳐 Oracle Data Guard를 사용하는 Oracle Base Database Service의 단일 인스턴스 Oracle Database를 보여줍니다.

다음은 migrate-basedb-service-oracle-data-guard-regions-arch.png에 대한 설명입니다.
그림 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 Database Serverless는 기본적으로 Oracle MAA Gold 레벨을 준수합니다(로컬 Oracle Autonomous Data Guard 인증).

다음 아키텍처는 여러 지역에 걸쳐 Oracle Autonomous Data Guard가 포함된 Oracle Autonomous Database Serverless를 보여줍니다.

다음은 migrate-autonomousdb-serverless-data-guard.png에 대한 설명입니다.
그림 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으로 마이그레이션

컴퓨트 VM은 Oracle Grid Infrastructure에서 제공하는 다시 시작 기능 없이 로컬 파일 시스템을 사용합니다. 두 영역 간의 Oracle Data Guard 설정을 수동으로 설정해야 합니다.

다음 아키텍처 다이어그램은 OCVS의 단일 인스턴스 Oracle Database(지역 간 Oracle Data Guard 사용)를 보여줍니다.

다음은 migrate-single-oci-odb-ovcs-dg-regions.png에 대한 설명입니다.
그림 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를 사용하여 읽기-대부분의 확장으로 워크로드를 대기로 오프로드합니다.

  • 애플리케이션 연속성을 사용으로 설정하여 최종 사용자의 계획된 이벤트 및 계획되지 않은 이벤트 중 데이터베이스 중단을 마스킹하고 중단 없는 애플리케이션을 보장합니다.

옵션 비교

OCI는 고가용성, 재해 복구, 마이그레이션, 자동화 등을 위한 다양한 기능을 통해 VMware 기반 워크로드를 위한 다양한 옵션을 제공합니다.

다음 표에서는 단일 인스턴스 Oracle DatabaseOracle Data Guard 마이그레이션 옵션을 Oracle Autonomous Database Serverless, Oracle Base Database ServiceOracle 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분 복구 시간
애플리케이션 연속성