Oracle Exadata Database Service on Dedicated Infrastructure로 마이그레이션
이 섹션에서는 Oracle Exadata 워크로드를 Oracle Exadata Database Service on Dedicated Infrastructure로 마이그레이션하고 VMware 애플리케이션을 Oracle Cloud VMware Solution으로 마이그레이션하는 방법에 대해 설명합니다.
구조
이 아키텍처는 온프레미스 Oracle Exadata 데이터베이스 및 VMware 애플리케이션에서 Oracle Exadata Database Service on Dedicated Infrastructure 및 Oracle Cloud VMware Solution으로의 마이그레이션을 보여줍니다.
Oracle Zero Downtime Migration을 사용하면 온프레미스에서 클라우드로 데이터를 마이그레이션할 때 다운타임을 최소화하면서 데이터베이스 마이그레이션을 자동화할 수 있습니다.
HCX 및 vMotion와 같은 VMware 툴을 사용하여 VMware에서 실행되는 온프레미스 애플리케이션을 Oracle Cloud VMware Solution으로 마이그레이션하십시오. Oracle Cloud VMware Solution은 OCI 테넌시 내에서 OCI 베어메탈 인스턴스에서 실행되는 VMware 소프트웨어 정의 데이터 센터(SDDC)의 완전 자동화된 구현을 제공합니다.
다음 다이어그램은 이 참조 아키텍처를 보여줍니다.
migrate-vmware-cloud-solution-exadata 전용-architecture.zip
이 구조는 다음 구성 요소를 지원합니다.
- 지역
Oracle Cloud Infrastructure 리전은 가용성 도메인이라는 하나 이상의 데이터 센터를 포함하는 지역화된 지리적 영역입니다. 지역은 다른 지역과 독립적이며 방대한 거리로 구분할 수 있습니다(국가 또는 대륙).
- VCN(가상 클라우드 네트워크) 및 서브넷
VCN은 Oracle Cloud Infrastructure 지역에서 설정한 커스터마이징 가능한 소프트웨어 정의 네트워크입니다. 기존 데이터 센터 네트워크와 마찬가지로 VCN은 사용자가 네트워크 환경을 완전히 제어할 수 있도록 합니다. VCN에는 VCN을 생성한 후 변경할 수 있는 겹치지 않는 여러 CIDR 블록이 있을 수 있습니다. VCN을 서브넷으로 분할할 수 있습니다. 서브넷은 지역 또는 가용성 도메인으로 범위가 지정될 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속된 주소 범위로 구성됩니다. 서브넷 생성 후 서브넷의 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.
- Oracle Exadata Database Service on Dedicated Infrastructure
Oracle Exadata Database Service on Dedicated Infrastructure는 OCI 데이터 센터에서 Oracle Exadata Database Machine을 서비스로 제공합니다. Oracle Exadata Database Service on Dedicated Infrastructure 서비스는 OCI 리전의 단일 Exadata 랙에서 실행되는 하나 이상의 VM 클러스터에서 실행되는 많은 Oracle 데이터베이스를 호스팅할 수 있습니다. Oracle Exadata Database Service on Dedicated Infrastructure는 데이터베이스 통합을 위한 이상적인 플랫폼입니다.
- Oracle Cloud VMware Solution SDDC(소프트웨어 정의 데이터 센터)
Oracle과 VMware은 파트너가 Oracle Cloud Infrastructure 내에서 사용할 수 있도록 VMware 인증 SDDC(소프트웨어 정의 데이터 센터) 구현을 개발했습니다. Oracle Cloud VMware Solution이라는 이 구현은 Oracle Cloud Infrastructure를 사용하여 고가용성 VMware SDDC를 호스팅합니다. 또한 모든 온프레미스 VMware SDDC 워크로드를 Oracle Cloud VMware Solution으로 원활하게 마이그레이션할 수 있습니다. Oracle Cloud VMware Solution에는 다음과 같은 VMware 구성요소가 포함되어 있습니다.
- VMware vSphere ESXi
- VMware 밴
- VMware vCenter
- VMware NSX-T
- VMware (선택) HCX
- 베어메탈
Oracle Cloud VMware Solution SDDC(Software-Defined Data Center)는 Oracle Cloud VMware Solution을 호스팅하는 베어메탈 서버를 포함하고 있습니다. 베어메탈 서버는 많은 코어 수, 대용량 메모리 및 높은 대역폭(예: Oracle Cloud VMware Solution)이 필요한 애플리케이션을 지원합니다. Oracle Cloud VMware Solution을 베어메탈 서버에 배포하고 다른 퍼블릭 클라우드 및 온프레미스 데이터 센터에 비해 성능이 크게 향상된 가상 머신을 구성할 수 있습니다.
- 서비스 게이트웨이
서비스 게이트웨이는 VCN에서 Oracle Cloud Infrastructure Object Storage와 같은 다른 서비스로의 액세스를 제공합니다. VCN에서 Oracle 서비스로의 트래픽은 Oracle 네트워크 패브릭을 통해 이동하며 인터넷을 경유하지 않습니다.
- DRG(동적 경로 지정 게이트웨이)
DRG는 동일한 지역의 VCN과 지역 외부의 네트워크(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 공급자의 네트워크) 간에 전용 네트워크 트래픽 경로를 제공하는 가상 라우터입니다.
- FastConnect
Oracle Cloud Infrastructure FastConnect는 데이터 센터 및 Oracle Cloud Infrastructure 간 전용 개인 연결을 생성할 수 있는 쉬운 방법을 제공합니다. FastConnect는 인터넷 기반 연결과 비교할 때 더 높은 대역폭 옵션과 보다 안정적인 네트워킹 환경을 제공합니다.
- 파일 스토리지
OCI File Storage는 논리적 마이그레이션 중에 공유 파일 시스템에서 마이그레이션된 데이터베이스를 가져오는 데 사용됩니다.
- 객체 스토리지
OCI Object Storage는 마이그레이션 중 임시 스토리지의 논리적 및 물리적 마이그레이션에 사용됩니다.
시작하기 전에
시작하기 전에 이 설정에 사용된 주요 구성요소의 버전을 확인하고 나중에 참조할 수 있도록 제품 설명서를 검토하십시오.
요구사항 검토
- 소스 데이터베이스가 Oracle Database 버전 19.18 Enterprise Edition 이상을 실행 중인지 확인합니다.
- 대상 데이터베이스는 Oracle Database 버전 19.18 Enterprise Edition 이상에서 Oracle Exadata Database Service on Dedicated Infrastructure X8 이상이어야 합니다.
- Oracle Zero Downtime Migration은 버전 21.4 이상이어야 합니다.
- 중간 스토리지에는 OCI Object Storage, Oracle ZFS Storage Appliance(NAS) 및 OCI File Storage가 포함되어야 합니다.
문서 검토
이 솔루션 플레이북에서는 데이터베이스 워크로드를 마이그레이션하는 방법을 설명합니다. VMware 워크로드를 마이그레이션하는 방법을 알아보려면 아래 솔루션을 참조하십시오. 추가 리소스는 데이터베이스 이전을 위한 컨텍스트, 세부 정보 및 참조에 유용합니다.
워크로드의 VMware 구성요소를 Oracle Cloud VMware Solution으로 마이그레이션하는 방법을 알아봅니다.
Oracle Zero Downtime Migration 리소스를 검토합니다.
- Oracle Zero Downtime Migration
- Oracle Zero Downtime Migration 비디오
- Oracle Zero Downtime Migration 소프트웨어 설치
물리적 마이그레이션 리소스 검토:
- Oracle의 다운타임 없는 물리적 마이그레이션 단계별 가이드
- Move to Oracle Cloud Using Zero Downtime Migration Guide의 "Zero Downtime Migration Physical Migration Parameters"
논리적 이전 리소스 검토:
- 단계별 가이드 - 온프레미스에서 Oracle Exadata Database Service on Dedicated Infrastructure로 온라인 논리적 마이그레이션 및 진행 중인 업그레이드
- Move to Oracle Cloud Using Zero Downtime Migration Guide의 "Setting Logical Migration Parameters"
Oracle Database 리소스 검토:
필수 제품 및 역할 정보
이 솔루션을 사용하려면 다음 제품이 필요합니다.
- Oracle Cloud Infrastructure Identity and Access Management
- OCI 컴퓨트
- OCI Object Storage
- OCI 파일 스토리지
- Oracle Zero Downtime Migration
- Oracle Exadata
- Oracle Exadata Database Service on Dedicated Infrastructure
다음은 각 제품에 필요한 역할입니다.
제품 이름: 역할 | 다음에 필요... |
---|---|
Oracle Cloud Infrastructure Identity and Access Management: OCI_user |
|
OCI 컴퓨팅: admin |
OCI 컴퓨트 인스턴스를 생성하여 Oracle Zero Downtime Migration 소프트웨어 실행 |
OCI 오브젝트 스토리지: Storage Admin |
논리적 및 물리적 마이그레이션을 위한 OCI Object Storage 버킷 생성 |
OCI 파일 스토리지: Storage Admin |
논리적 마이그레이션을 위한 OCI File Storage 생성 |
Oracle Zero Downtime Migration: opc |
zdmuser 을 생성하여 Oracle Zero Downtime Migration 소프트웨어 설치 및 실행
|
Oracle Zero Downtime Migration: zdmuser |
|
Oracle Exadata: root/sudoer user |
|
Oracle Exadata 데이터베이스: sys/system |
|
Oracle Exadata Database Service on Dedicated Infrastructure: Database Admin |
Create target Oracle Exadata Database Service on Dedicated Infrastructure database |
Oracle Exadata Database Service on Dedicated Infrastructure VM 클러스터 노드: opc |
|
Oracle Exadata Database Service on Dedicated Infrastructure Database: sys/system |
|
필요한 것을 얻으려면 Oracle 제품, 솔루션 및 서비스를 참조하십시오.
논리적 및 물리적 마이그레이션 정보
Oracle Zero Downtime Migration은 Oracle Exadata에서 Oracle Exadata Database Service on Dedicated Infrastructure로의 두 가지 유형의 데이터베이스 마이그레이션(논리적 마이그레이션 및 물리적 마이그레이션)을 지원합니다.
논리적 이전은 Oracle Data Pump와 Oracle GoldenGate의 조합을 사용하지만 물리적 이전은 Oracle Recovery Manager(RMAN)와 Oracle Data Guard의 조합을 사용합니다. 다음 표에서는 논리적 또는 물리적 마이그레이션을 사용해야 하는 시나리오에 대해 설명합니다.
논리적 마이그레이션 | 물리적 이전 |
---|---|
몇 개의 플러거블 데이터베이스 및/또는 스키마가 이전될 때 권장됩니다. | 전체 데이터베이스가 이전될 때 권장됩니다. 예를 들어, 모든 플러거블 데이터베이스가 있는 컨테이너 데이터베이스 또는 리프트 앤 시프트가 있습니다. |
선택적 플러그 가능한 데이터베이스(PDB) 및/또는 스키마를 마이그레이션할 수 있습니다. | 컨테이너 데이터베이스는 컨테이너 데이터베이스로 이전되며 비컨테이너 데이터베이스는 비컨테이너 데이터베이스로 이전됩니다. |
소스와 대상의 Sys 비밀번호는 다를 수 있습니다. 소스와 대상 간의 데이터베이스 이름은 다를 수 있습니다.
|
Sys 소스와 대상의 암호와 데이터베이스 이름은 동일해야 합니다. 소스와 대상의 DB_UNIQUE_NAME은 달라야 합니다.
|
이전 중 데이터베이스를 업그레이드할 수 있습니다. | 데이터베이스는 이전 과정에서 업그레이드할 수 없습니다. |
논리적 이전을 사용하여 이전
이 절에서는 오프라인 논리적 마이그레이션을 수행하는 방법에 대해 설명합니다. 온라인 마이그레이션의 경우 문서 검토 섹션을 참조하십시오.
이전을 수행하기 전에 다음 사항에 유의하십시오.
- Oracle Exadata의 소스 데이터베이스를 암호화할 필요가 없습니다. Oracle Zero Downtime Migration은 마이그레이션 중에 대상 데이터베이스를 암호화합니다.
- 소스 및 대상 데이터베이스에는 동일한
sys
암호, 전자 지갑 암호, 데이터베이스 버전, 데이터베이스 이름 및 패치 레벨이 없어도 됩니다. - Oracle Zero Downtime Migration을 이용하면 특정 플러그 가능한 데이터베이스(PDB) 및/또는 스키마를 Oracle Exadata Database Service on Dedicated Infrastructure의 플러그 가능한 데이터베이스로 마이그레이션할 수 있습니다.
- 논리적 마이그레이션에는 공유 파일 시스템이 필요합니다. 논리적 마이그레이션 중 Oracle Zero Downtime Migration은 데이터를 직접 OCI Object Storage로 내보내지 않습니다. 소스 Exadata 데이터베이스에서 Oracle Zero Downtime Migration은 공유 파일 시스템(네트워크 파일 시스템 또는 Oracle Advanced Cluster File System)으로 데이터를 내보냅니다. 그런 다음 내보낸 데이터가 OCI Object Storage로 업로드됩니다. Oracle Zero Downtime Migration은 데이터 덤프를 OCI Object Storage에서 OCI File Storage로 이동합니다. 마지막으로 Oracle Exadata Database Service on Dedicated Infrastructure는 네트워크 파일 시스템을 통해 OCI File Storage에서 데이터를 가져올 수 있습니다.
- Oracle Exadata 온프레미스는 단일 인스턴스 및 RAC 데이터베이스를 모두 실행할 수 있습니다. Oracle Exadata Database Service on Dedicated Infrastructure는 RAC 데이터베이스를 실행합니다. 데이터베이스 마이그레이션 중 Oracle Zero Downtime Migration은 필요한 경우 단일 인스턴스를 RAC 데이터베이스로 변환합니다.
- 온프레미스 Oracle Exadata에서 Oracle Transparent Data Encryption을 사용하여 데이터베이스를 암호화하는 것은 선택 사항입니다. Exadata에서 Oracle Exadata Database Service on Dedicated Infrastructure로 데이터베이스를 마이그레이션하는 경우 대상 Oracle Exadata Database Service on Dedicated Infrastructure 데이터베이스는 항상 암호화됩니다.
- 다음 단계에서는 Oracle Exadata가 설치된 데이터 센터와 Oracle Exadata Database Service on Dedicated Infrastructure 및 Oracle Zero Downtime Migration 가상 머신이 구성된 OCI 가상 클라우드 네트워크(아키텍처 다이어그램에 표시된 대로 FastConnect 또는 IPSec VPN을 통해) 간에 직접 네트워크 연결이 있다고 가정합니다.
다음 단계에서는 오프라인 논리적 마이그레이션을 수행하는 방법에 대해 설명합니다.
물리적 이전을 사용하여 이전
이 절에서는 오프라인 물리적 마이그레이션을 수행하는 방법에 대해 설명합니다. 온라인 마이그레이션의 경우 문서 검토 섹션을 참조하십시오.
물리적 마이그레이션을 수행하기 전에 다음 사항에 유의하십시오.
- Oracle Database 19.16에는 테이블스페이스 암호화 관리를 위한 새로운 매개변수가 있습니다. 이 매개변수로 인해 물리적 마이그레이션이 충돌할 수 있습니다. 자세한 내용은 Review Documentation 섹션에서 Tablespace Encryption Management를 검토하십시오.
- Oracle Exadata 온프레미스는 단일 인스턴스 및 RAC 데이터베이스를 모두 실행할 수 있습니다. Oracle Exadata Database Service on Dedicated Infrastructure는 RAC 데이터베이스를 실행합니다. 데이터베이스 마이그레이션 중 Oracle Zero Downtime Migration은 필요한 경우 단일 인스턴스를 RAC 데이터베이스로 변환합니다.
- 소스 데이터베이스가 암호화되지 않은 경우에도 이전 전에 소스 데이터베이스에서 TDE(투명한 데이터 암호화) 전자 지갑을 정의해야 합니다.
- 온프레미스 Oracle Exadata에서 Oracle Transparent Data Encryption을 사용하여 데이터베이스를 암호화하는 것은 선택 사항입니다. Exadata에서 Oracle Exadata Database Service on Dedicated Infrastructure로 데이터베이스를 마이그레이션하는 경우 대상 Oracle Exadata Database Service on Dedicated Infrastructure 데이터베이스는 항상 암호화됩니다.
- 다음 단계에서는 Exadata가 설치된 데이터 센터와 Oracle Exadata Database Service on Dedicated Infrastructure 및 Oracle Zero Downtime Migration 가상 머신이 구성된 OCI 가상 클라우드 네트워크(아키텍처 다이어그램에 표시된 대로 FastConnect 또는 IPSec VPN을 통해) 간에 직접 네트워크 연결이 있다고 가정합니다.
- Oracle Exadata의 소스 데이터베이스를 암호화할 필요가 없습니다. Oracle Zero Downtime Migration은 마이그레이션 중에 대상 데이터베이스를 암호화합니다.
- 소스 및 대상 데이터베이스의
sys
비밀번호, 전자 지갑 비밀번호, 데이터베이스 버전 및 패치 레벨은 동일해야 합니다. - Oracle Zero Downtime Migration은 컨테이너 데이터베이스(CDB)를 CDB로, 비CDB를 비CDB로 마이그레이션합니다.
- Oracle Zero Downtime Migration은 Oracle Database Backup Cloud Service를 사용하여 소스 Exadata 데이터베이스를 OCI Object Storage에 백업합니다. 그런 다음 Oracle Zero Downtime Migration이 이 백업에서 대상 데이터베이스를 복원합니다.
다음 단계에서는 오프라인 물리적 마이그레이션을 수행하는 방법에 대해 설명합니다.