온-프레미스 Oracle Exadata에 하이브리드 DR 토폴로지 배치에 대해 알아보기
시작하기 전에
재해로부터 클라우드 토폴로지를 보호하는 방법을 알아봅니다.
이 솔루션은 아키텍처에 표시된 대로 온-프레미스 데이터 센터 및 Oracle Cloud에 배치된 Oracle Database Exadata Cloud Service에 Oracle Exadata Database Machine가 있다고 가정합니다.
구조
이 구조는 온-프레미스 데이터 센터의 Oracle Database, Enterprise Edition 및 대기 역할을 하는 OCI(Oracle Cloud Infrastructure) 영역의 유사한 구성을 보여줍니다. 기본 데이터베이스에서 장애가 발생할 경우 Oracle Data Guard를 사용하여 OCI의 대기 데이터베이스로 작업 로드를 빠르게 복원할 수 있습니다.
다음 다이어그램은 Oracle Data Guard를 사용하는 온프레미스에서 클라우드로의 DR(재해 복구) 아키텍처를 보여줍니다.

그림 hybrid- dr-v3.png 설명
- Oracle Exadata DB 시스템
Oracle Exadata Database Machine는 스케일 아웃 산업 표준 데이터베이스 서버, 확장형 지능형 스토리지 서버 및 데이터베이스 및 스토리지 서버를 연결하는 초고속 내부 RDMA 네트워크 패브릭을 특징으로 하는 최신 아키텍처입니다.
- Oracle Data Guard
Exadata DB 시스템 엔지니어드 시스템은 데이터 복제에 대해 사용으로 설정된 Oracle Data Guard 연관과 함께 온-프레미스 데이터 센터에 있습니다.
Oracle Cloud의 대기 Exadata DB Cloud Service는 기본 데이터베이스의 트랜잭션 일관성 있는 복사본입니다. Oracle Data Guard는 기본 데이터베이스에서 대기 데이터베이스로
redo
데이터를 전송하고 적용하여 데이터베이스 간의 동기화를 자동으로 유지 관리합니다. 기본 영역에서 재해가 발생하면 Oracle Data Guard가 대기 데이터베이스로 자동으로 복구합니다.
이 구조는 Oracle Cloud 지역에서 다음 구성요소를 지원합니다:
- 영역
Oracle Cloud Infrastructure 지역은 가용성 도메인이라고 하는 하나 이상의 데이터 센터를 포함하는 지역화된 지역입니다. 지역은 다른 지역과 독립적이며, 방대한 거리는 국가 또는 대륙에서 분리할 수 있습니다.
- 가용성 도메인
가용성 도메인은 영역 내의 독립적인 독립형 데이터 센터입니다. 각 가용성 도메인의 물리적 리소스는 결함 허용 한도를 제공하는 다른 가용성 도메인의 리소스와 격리됩니다. 가용성 도메인은 전원, 냉각 또는 내부 가용성 도메인 네트워크와 같은 인프라를 공유하지 않습니다. 따라서 한 가용성 도메인의 실패는 영역의 다른 가용성 도메인에 영향을 주지 않을 수 있습니다.
- VCN(가상 클라우드 네트워크) 및 서브넷
VCN는 Oracle Cloud Infrastructure 지역에서 설정하는 사용자정의 가능한 소프트웨어 정의 네트워크입니다. 기존의 데이터 센터 네트워크와 마찬가지로 VCN에서는 사용자가 네트워크 환경을 완전히 제어할 수 있습니다. VCN 에는 VCN를 생성한 후 변경할 수 있는 겹치지 않는 CIDR 블록이 여러 개 있을 수 있습니다. 영역 또는 가용성 도메인으로 범위를 지정할 수 있는 서브넷으로 VCN를 세그먼트화할 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속적인 주소 범위로 구성됩니다. 서브넷을 생성한 후 서브넷 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.
- VPN 접속
VPN Connect는 온-프레미스 네트워크와 Oracle Cloud Infrastructure의 VCN 간에 사이트 간 IPSec VPN 접속을 제공합니다. IPSec 프로토콜 제품군은 패킷이 소스에서 대상으로 전송되기 전에 IP 트래픽을 암호화하고 패킷이 도착할 때 트래픽을 해독합니다.
- FastConnect
Oracle Cloud Infrastructure FastConnect는 데이터 센터와 Oracle Cloud Infrastructure 간에 전용 개인 연결을 생성하는 쉬운 방법을 제공합니다. FastConnect는 인터넷 기반 연결과 비교할 때 더 높은 대역폭의 옵션과 더 안정적인 네트워킹 환경을 제공합니다.
- 인터넷 게이트웨이
인터넷 게이트웨이는 VCN의 공용 서브넷과 공용 인터넷 간의 트래픽을 허용합니다.
- 동적 경로 지정 게이트웨이(DRG)
DRG는 VCN와 지역 외부의 네트워크(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 제공자의 네트워크) 간 전용 네트워크 트래픽에 대한 경로를 제공하는 가상 라우터입니다.
- NAT 게이트웨이
NAT 게이트웨이를 사용하면 수신 인터넷 연결에 리소스를 노출하지 않고도 VCN의 개인 리소스가 인터넷의 호스트에 액세스할 수 있습니다.
- 경로 테이블
가상 경로 테이블에는 일반적으로 게이트웨이를 통해 서브넷의 트래픽을 VCN 외부의 대상으로 경로 지정하는 규칙이 포함되어 있습니다.
- 보안 목록
각 서브넷에 대해 서브넷에서 허용되어야 하는 트래픽의 소스, 대상 및 유형을 지정하는 보안 규칙을 생성할 수 있습니다.
- 배스천 호스트
배스천 호스트는 클라우드 외부에서 토폴로지에 대한 안전한 제어된 시작점 역할을 하는 컴퓨트 인스턴스입니다. 배스천 호스트는 일반적으로 DMZ(완충 영역) 에서 프로비전됩니다. 클라우드 외부에서 직접 액세스할 수 없는 전용 네트워크에 중요한 리소스를 배치하여 보호할 수 있습니다. 토폴로지에는 정기적으로 모니터하고 감사할 수 있는 알려진 단일 시작점이 있습니다. 따라서 위상에 대한 액세스를 손상시키지 않고 위상의 보다 민감한 구성요소가 노출되지 않도록 할 수 있습니다.
- Exadata DB 시스템
Exadata Cloud Service를 사용하면 클라우드에서 Exadata의 기능을 활용할 수 있습니다. 필요에 따라 시스템에 데이터베이스 컴퓨트 서버 및 스토리지 서버를 추가할 수 있는 유연한 X8M 시스템을 프로비전할 수 있습니다. X8M 시스템은 고대역폭 및 짧은 대기 시간, 영구 메모리(PMEM) 모듈 및 지능형 Exadata 소프트웨어를 위한 RoCE(RDMA over Converged Ethernet) 네트워킹을 제공합니다. 쿼터 랙 X8 시스템과 동등한 구성을 사용하여 X8M 시스템을 프로비전한 다음 프로비전 후 언제든지 데이터베이스 및 저장 영역 서버를 추가할 수 있습니다.
- 객체 스토리지
오브젝트 스토리지를 사용하면 데이터베이스 백업, 분석 데이터, 이미지 및 비디오와 같은 풍부한 컨텐츠 등 모든 컨텐츠 유형의 대량의 정형 및 비정형 데이터에 빠르게 액세스할 수 있습니다. 신속하고 즉시 자주 액세스해야 하는 "핫" 스토리지에 표준 스토리지를 사용합니다. 오랫동안 보존하고 거의 또는 거의 액세스하지 않는 "콜드" 스토리지에 아카이브 스토리지를 사용합니다.
DR 토폴로지 배치 시 고려 사항
재해 복구 토폴로지를 구현할 때 다음 사항을 고려하십시오:
- 롤 전환 후 동일한 성능 서비스 레벨 계약을 충족하도록 Oracle Cloud Infrastructure에서 대칭 또는 온-프레미스 기본 데이터베이스와 유사한 대기 데이터베이스 대상을 생성합니다. Oracle RAC 용 Oracle RAC(Oracle Real Application Clusters) 를 사용합니다.
- 네트워크 대역폭이 최고 리두 속도를 처리하기에 충분한지 확인하십시오.
- 온프레미스 데이터 센터와 클라우드 지역 간에 네트워크 안정성과 보안이 보장됩니다.
- Active Data Guard를 사용하여 자동 블록 복구, 데이터 보호 및 오프로드 이점 추가
- 기본 및 대기 데이터베이스 모두에 TDE(투명한 데이터 암호화) 사용
보안을 위해 Oracle 최적의 사용법은 TDE를 사용하여 기본 데이터베이스와 대기 데이터베이스를 모두 암호화하여 모든 데이터가 비공개로 암호화되도록 할 것을 권장합니다. 마이그레이션 프로세스 중에 데이터를 변환할 수 있지만 가장 안전한 Oracle Data Guard 환경을 제공하기 위해 마이그레이션 전에 TDE로 변환하는 것이 좋습니다. 또한 TDE로 암호화되지 않은 다른 데이터베이스 페이로드(예: 데이터 파일 또는 리두 헤더) 에 대한 암호화가 진행 중인 경우에도 VPN 접속 또는 Oracle Net 암호화가 필요합니다. TDE를 사용하여 데이터를 보호하는 것은 시스템 보안 향상의 중요한 부분입니다.
Oracle Data Guard를 사용하여 DR 계획을 배포할 때는 다음 옵션을 고려하십시오:
- Enterprise Edition Service 또는 고성능 서비스를 활용하는 Oracle Data Guard
- Active Data Guard 옵션 라이센스가 없는 Oracle Bring Your Own License(BYOL) 용 Extreme Performance Service를 활용하는 Oracle Data Guard 입니다(권장).
- Extreme Performance Service 또는 Oracle Database Exadata Cloud Service를 활용하는 Active Data Guard(권장)
필수 서비스 및 역할 정보
이 솔루션에는 다음 서비스 및 롤이 필요합니다:
-
OCI(Oracle Cloud Infrastructure) 지역
- Oracle Database Exadata Cloud Service
- Oracle Exadata Database Machine
각 서비스에 필요한 롤입니다.
서비스 이름: 롤 | 필수 대상... |
---|---|
Oracle Database: 루트 | 기본 데이터베이스를 구성하고 대기 데이터베이스를 인스턴스화 및 구성합니다. |
Oracle Cloud Infrastructure: sysdba | 클라우드에서 대기 데이터베이스를 닫기, 종료 및 마운트 해제합니다. |
Oracle Data Guard: SYS , SYSDG 또는 SYSDBA |
Oracle Data Guard 명령행 인터페이스(DGMGRL ) 를 실행하여 대기 데이터베이스를 스냅샷 대기 데이터베이스로 변환하고 기본 및 대기 데이터베이스 롤을 전환합니다.
|
필요한 클라우드 서비스를 얻으려면 Oracle 솔루션용 Oracle Cloud 서비스를 얻는 방법 을 참조하십시오.