파일 스토리지를 사용하여 클라우드에서 고성능 데이터베이스로 데이터를 마이그레이션하는 방법에 대해 알아보기
Oracle Data Pump는 엔터프라이즈 플리트 스케일 마이그레이션을 지원하는 빠르고 간편한 오프라인 데이터베이스 마이그레이션 툴입니다. Oracle Data Pump를 사용하면 이전 중 데이터베이스 구조를 변경하고, 진행 중인 업그레이드를 지원하며, 다양한 플랫폼과 다른 문자 집합을 사용하는 데이터베이스 간에 광범위한 데이터 이전을 지원할 수 있습니다. Oracle Cloud Infrastructure File Storage는 스토리지 요구 사항에 유연하고 확장 가능한 용량을 제공합니다.
구조
이 아키텍처는 Oracle Cloud Infrastructure File Storage 서비스를 사용하여 온프레미스에서 Oracle Database Exadata Cloud Service로 데이터를 이전할 때 Oracle Data Pump에서 사용되는 구성요소를 보여줍니다.

그림 migrate-datapump-fss.png에 대한 설명
이 아키텍처는 다음 구성 요소를 지원합니다:
- 데이터베이스
소스 데이터베이스는 Oracle Database 19c이고 대상 데이터베이스는 Oracle Database Exadata Cloud Service 입니다. 콘솔에서 대상을 프로비전하거나 Terraform 코드를 다운로드할 수 있습니다. Terraform 코드는 Oracle Cloud 지역에서 VCN, 전용 서브넷에 4개의 OCPU 컴퓨트 인스턴스, Oracle Exadata Cloud Service(쿼터 랙) 데이터베이스 시스템을 배포하는 데 도움이 되도록 설계되었습니다. 클라이언트 트래픽의 경우 Exadata 데이터베이스 시스템에 개인 서브넷이 연결되고 백업 트래픽의 경우 다른 서브넷이 연결됩니다. Terraform 코드에는 컨테이너화된 작업 로드의 네트워킹 요구 사항, 필요한 노드 풀의 크기 및 수, 내결함성 제약 조건 등에 맞게 구조를 조정하는 데 사용할 수 있는 입력 변수가 포함되어 있습니다.
- 파일 저장 영역
Oracle Cloud Infrastructure File Storage 서비스는 견고하고 확장 가능하며 안전한 엔터프라이즈급 네트워크 파일 시스템을 제공합니다. VCN의 모든 Exadata DB 시스템 인스턴스에서 파일 저장 영역 서비스 파일 시스템에 접속할 수 있습니다. Oracle Cloud Infrastructure FastConnect 및 IPSec VPN를 사용하여 VCN 외부에서 파일 시스템에 액세스할 수도 있습니다.
- 객체 스토리지
오브젝트 스토리지를 사용하면 데이터베이스 백업, 분석 데이터 및 다양한 컨텐츠(예: 이미지 및 비디오) 를 포함하여 모든 컨텐츠 유형의 대량의 구조화된 데이터와 구조화되지 않은 데이터에 빠르게 액세스할 수 있습니다. 빠르고, 즉시, 자주 액세스해야 하는 "핫" 스토리지를 위한 표준 스토리지를 사용합니다. 아카이브 스토리지를 사용하면 장기간 보존하고 거의 또는 거의 액세스하지 않는 "콜드" 스토리지를 사용할 수 있습니다.
- 지역
Oracle Cloud Infrastructure 지역은 가용성 도메인이라고 하는 하나 이상의 데이터 센터를 포함하는 지역화된 지역입니다. 지역은 다른 지역과 독립적이며 방대한 거리는 국가 또는 대륙 간에 구분할 수 있습니다.
- 가용성 도메인
가용성 도메인은 한 지역 내의 독립된 독립형 데이터 센터입니다. 각 가용성 도메인의 물리적 리소스는 결함 허용 범위를 제공하는 다른 가용성 도메인의 리소스와 격리됩니다. 가용성 도메인은 전원, 냉각 또는 내부 가용성 도메인 네트워크와 같은 기반구조를 공유하지 않습니다. 따라서 한 가용성 도메인에서 오류가 발생하더라도 해당 지역의 다른 가용성 도메인에 영향을 주지 않습니다.
- VPN 접속
VPN Connect는 온프레미스 네트워크와 Oracle Cloud Infrastructure VCN 간에 사이트 간 IPSec VPN 접속을 제공합니다. IPSec 프로토콜 제품군은 패킷이 소스에서 대상으로 전송되기 전에 IP 트래픽을 암호화하고 도착할 때 트래픽을 해독합니다.
- FastConnect
Oracle Cloud Infrastructure FastConnect를 사용하면 데이터 센터와 Oracle Cloud Infrastructure 간에 전용 개인 연결을 쉽게 생성할 수 있습니다. FastConnect는 인터넷 기반 연결에 비해 고대역폭 옵션과 더욱 안정적인 네트워킹 환경을 제공합니다.
- 동적 경로 지정 게이트웨이(DRG)
DRG는 VCN와 지역 외부 네트워크 간의 개인 네트워크 트래픽 경로(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 제공자의 네트워크) 를 제공하는 가상 라우터입니다.
- SQL*Net 및 SSH 연결
Oracle Data Pump를 사용하려면 포트 1521(기본 DB 포트) 을 통한 액세스뿐만 아니라 소스 및 대상 데이터베이스에 대한 SQL*Net 및 SSH 액세스가 필요합니다. 소스 및 대상 데이터베이스는 포트 22및 포트 1521및 서로 SQL*Net에 대한 SSH 액세스 권한을 가져야 합니다.
- 서비스 게이트웨이
서비스 게이트웨이는 VCN에서 다른 서비스(예: Oracle Cloud Infrastructure Object Storage) 로의 액세스를 제공합니다. VCN에서 Oracle 서비스로의 트래픽은 Oracle 네트워크 패브릭을 통해 이동하며 인터넷을 순회하지 않습니다.
- 보안 목록
각 서브넷에 대해 서브넷 내부 및 외부에서 허용해야 하는 트래픽의 소스, 대상 및 유형을 지정하는 보안 규칙을 생성할 수 있습니다.
- 경로 테이블
가상 경로 테이블에는 일반적으로 게이트웨이를 통해 서브넷의 트래픽을 VCN 외부의 대상으로 경로 지정하는 규칙이 포함됩니다.
Exadata DB 시스템에 대한 네트워크 설정 정보
Oracle Cloud Infrastructure로 작업하는 경우 첫번째 단계 중 하나는 클라우드 리소스에 대한 VCN(가상 클라우드 네트워크) 를 설정하는 것입니다. Oracle Database Exadata Cloud Service의 경우 DB 시스템이 상주할 영역에 VCN가 필요합니다.
- DB 시스템을 원하는 영역의 VCN 입니다.
- VCN의 서브넷 두 개 이상, 클라이언트 서브넷 및 백업 서브넷
Exadata DB 시스템에 대한 최적의 사용 방법 및 네트워크 설정은 Exadata DB Systems을 참조하십시오.
Oracle Cloud Infrastructure File Storage Service 정보
Oracle Cloud Infrastructure에서 서비스에 대한 공유 저장 영역을 찾는 경우 Oracle Cloud Infrastructure File Storage 사용을 고려하십시오.
Oracle Cloud Infrastructure File Storage는 Oracle Cloud의 영구 공유 파일 시스템입니다. 내구성과 확장성이 뛰어난 분산형 엔터프라이즈급 네트워크 파일 시스템을 제공합니다. 이 서비스는 파일 잠금 기능을 위해 NFSv3(Network File System version 3.0) 및 NLM(Network Lock Manager) 을 지원합니다.
수천 개의 인스턴스로 구성된 대형 컴퓨트 클러스터는 고성능 공유 스토리지에 Oracle Cloud Infrastructure File Storage 서비스를 사용할 수 있습니다. 스토리지 프로비저닝은 완전하게 관리되고 자동으로 관리됩니다. 스토리지는 사전 프로비저닝 없이 킬로바이트에서 엑사바이트로 원활하게 확장됩니다. 복원형 데이터 보호를 위한 중복 스토리지가 있습니다.
기본적으로 서비스는 AES-128 암호화를 사용하여 모든 파일 시스템을 암호화합니다. 암호화는 파일 레벨에서 수행됩니다. 데이터 및 메타데이터는 전송 중에 암호화되지 않고 유휴 시 암호화됩니다. 암호화를 해제할 수 없습니다.
Oracle Cloud Infrastructure File Storage 서비스는 완전히 관리되며 각 Oracle Cloud Infrastructure 영역의 모든 가용성 도메인에서 제공됩니다. 베어메탈 인스턴스, 가상 머신 인스턴스, Oracle Database Exadata Cloud Service 또는 VCN(가상 클라우드 네트워크) 의 컨테이너 인스턴스에서 Oracle Cloud Infrastructure File Storage 시스템에 연결할 수 있습니다. Oracle Cloud Infrastructure FastConnect 및 IPSec(인터넷 프로토콜 보안) VPN(가상 전용 네트워크) 을 사용하여 VCN 외부에서 파일 시스템에 액세스할 수도 있습니다.
필요한 서비스 및 롤 정보
이 솔루션에는 다음 서비스, 제품 및 역할이 필요합니다:
- Oracle Database Exadata Cloud Service
- Oracle Cloud Infrastructure Compute
- Oracle Cloud Infrastructure File Storage
- Oracle Cloud Infrastructure Object Storage
- 사용 중인 Oracle Database 버전과 운영 체제 플랫폼의 Oracle Instant Client 버전 18.3.0.0.0 이상에서 새
impdp
cloud 명령 옵션을 지원합니다. 기존 Oracle Database 18.3 이상이 설치된 경우 데이터베이스와 함께 설치된 Oracle Instant Client 버전을 사용할 수 있습니다.- 기본 패키지: Oracle Cloud Infrastructure, OCCI(Oracle C++ Call Interface) 및 OCI(Java Database Connectivity) OCI(Oracle Call Interface) 응용 프로그램을 실행하는 데 필요한 모든 파일
- SQL*Plus 패키지: SQL 및 PL/SQL 질의에 대한 SQL*Plus 명령행 툴
- 툴 패키지: 데이터 펌프, SQL*Loader 및 작업 로드 재생 클라이언트 포함
각 서비스에 필요한 롤입니다.
서비스 이름: 역할 | 필요한 작업... |
---|---|
Oracle Cloud Infrastructure: 컴퓨트, Exadata, 네트워킹 및 저장 영역을 관리할 수 있는 권한을 부여하는 관리자 또는 정책입니다. | 대상 Exadata DB 시스템을 생성하고 Oracle Cloud에서 리소스를 설정합니다. |
Oracle Cloud Infrastructure File Storage: 관리자 또는 파일 저장소 리소스 관리 권한을 부여하는 정책입니다. | 온-프레미스 데이터베이스에서 데이터에 대한 저장 영역을 생성합니다. |
Oracle Database: 루트 | SSH를 사용하여 데이터베이스에 액세스합니다. |
Oracle Data Pump 소프트웨어: 비루트 사용자 | 데이터 펌프 소프트웨어를 설치합니다. |
필요한 클라우드 서비스를 얻기 위해 Oracle 솔루션용 Oracle Cloud 서비스를 얻는 방법에 대해 알아봅니다.