데이터베이스 모듈을 사용하여 온-프레미스(On-Premise) 데이터베이스를 OCI로 백업하는 방법 학습

Oracle Cloud Database Backup 모듈을 사용하여 온프레미스 또는 기타 클라우드 서비스 제공업체가 호스팅하는 Oracle 데이터베이스를 Oracle Cloud Infrastructure Object Storage에 백업합니다.

시작하기 전에

시작하기 전에 다음을 수행하십시오.

  • Oracle Database Cloud Backup 모듈 다운로드

    Oracle Database Cloud Backup 모듈

  • Oracle Cloud Infrastructure 계정 생성

    영업 팀에 문의

  • Oracle Cloud Infrastructure Object Storage 설치

  • 마켓플레이스에서 최신 Oracle DB 이미지를 배포하여 최신 버전의 Java를 얻거나 다음 링크를 사용하십시오.

    Java SE 10 아카이브 다운로드

  • 인터넷이든 VPN이든 Oracle Cloud Infrastructure FastConnect를 통해서든 소스 온프레미스 데이터베이스에서 OCI Object Storage에 인터넷 액세스하여 암호화된 백업 데이터를 OCI Object Storage 서비스에 업로드해야 합니다.

구조

이 아키텍처는 인터넷 또는 FastConnect 또는 사이트 간 VPN을 통해 OCI Object Storage에 백업하는 백업 모듈이 포함된 온프레미스 Oracle 데이터베이스 서버를 보여줍니다.

온-프레미스 또는 타사 CSP에 설치된 백업 모듈은 IPSec 또는 FastConnect를 사용하여 인터넷을 통해 백업 및 복원 작업을 투명하게 처리하는 RMAN(Recovery Manager)과 함께 사용됩니다.

다음 다이어그램은 이 참조 구조를 보여줍니다.



oci-db-cloud-backup-module-architecture-oracle.zip

이 아키텍처에는 다음 구성요소가 있습니다.

  • 테넌시

    테넌시는 Oracle Cloud Infrastructure에 등록할 때 Oracle이 Oracle Cloud 내에서 설정하는 안전하고 격리된 파티션입니다. 테넌시 내 Oracle Cloud에서 리소스를 생성, 구성 및 관리할 수 있습니다. 테넌시는 회사 또는 조직과 동의어입니다. 일반적으로 한 회사는 단일 테넌시를 보유하며 해당 테넌시 내의 조직 구조를 반영합니다. 일반적으로 단일 테넌시는 단일 구독과 연관되며, 단일 구독에는 일반적으로 하나의 테넌시만 포함됩니다.

  • 지역

    Oracle Cloud Infrastructure 지역은 가용성 도메인이라는 데이터 센터가 하나 이상 포함된 지역화된 지리적 영역입니다. 지역은 다른 지역과 독립적이며, 광대한 거리는 (국가 또는 대륙에 걸쳐) 그들을 분리 할 수 있습니다.

  • 가용성 도메인

    가용성 도메인은 한 지역 내에 독립적이며 독립적인 데이터 센터입니다. 각 가용성 도메인의 물리적 리소스는 내결함성을 제공하는 다른 가용성 도메인의 리소스와 격리됩니다. 가용성 도메인은 전원, 냉각 또는 내부 가용성 도메인 네트워크와 같은 인프라를 공유하지 않습니다. 따라서 특정 가용성 도메인에서 실패하면 해당 영역의 다른 가용성 도메인에 영향을 주지 않을 수 있습니다.

  • 사이트 간 VPN

    사이트 간 VPN은 Oracle Cloud Infrastructure의 온프레미스 네트워크와 VCN 간에 IPSec VPN 연결을 제공합니다. IPSec 프로토콜 제품군은 패킷이 소스에서 대상으로 전송되기 전에 IP 트래픽을 암호화하고 도착 시 트래픽을 해독합니다.

  • FastConnect

    Oracle Cloud Infrastructure FastConnect는 데이터 센터와 Oracle Cloud Infrastructure 간에 전용 개인 연결을 생성하는 간단한 방법을 제공합니다. FastConnect는 인터넷 기반 연결과 비교할 때 더 높은 대역폭 옵션과 보다 안정적인 네트워킹 환경을 제공합니다.

  • 오브젝트 스토리지

    오브젝트 스토리지를 사용하면 데이터베이스 백업, 분석 데이터, 이미지 및 비디오와 같은 리치 콘텐츠를 포함하여 모든 콘텐츠 유형의 대규모 정형 및 비정형 데이터에 빠르게 접근할 수 있습니다. 인터넷 또는 클라우드 플랫폼 내에서 직접 안전하고 안전하게 데이터를 저장하고 검색할 수 있습니다. 성능 또는 서비스 신뢰성이 저하되지 않고 스토리지를 원활하게 확장할 수 있습니다. 빠르고 즉각적이며 자주 액세스해야 하는 "핫" 스토리지에 표준 스토리지를 사용합니다. 장기간 보존하고 거의 또는 거의 액세스하지 않는 "콜드" 스토리지에 아카이브 스토리지를 사용합니다.

권장 사항

다음 권장 사항을 시작점으로 사용합니다. 여기에 설명된 아키텍처와 요구 사항이 다를 수 있습니다.
  • VCN

    VCN을 생성할 때 VCN의 서브넷에 연결할 리소스 수를 기준으로 필요한 CIDR 블록 수와 각 블록의 크기를 결정합니다. 표준 전용 IP 주소 공간 내에 있는 CIDR 블록을 사용합니다.

    전용 접속을 설정하려는 다른 네트워크(Oracle Cloud Infrastructure, 온프레미스 데이터 센터 또는 다른 클라우드 제공자)와 겹치지 않는 CIDR 블록을 선택합니다.

    VCN을 생성한 후 해당 CIDR 블록을 변경, 추가 및 제거할 수 있습니다.

    서브넷을 설계할 때 트래픽 흐름 및 보안 요구 사항을 고려하십시오. 보안 경계 역할을 할 수 있는 동일한 서브넷에 특정 계층 또는 역할 내의 모든 리소스를 연결합니다.

  • Cloud Guard

    Oracle에서 제공하는 기본 레시피를 복제하고 사용자정의하여 사용자정의 감지기 및 응답기 레시피를 생성합니다. 이러한 레시피를 통해 경고를 생성하는 보안 위반 유형과 해당 위반에 대해 수행할 수 있는 작업을 지정할 수 있습니다. 예를 들어 가시성이 공용으로 설정된 오브젝트 스토리지 버킷을 감지할 수 있습니다.

    테넌시 레벨에서 Cloud Guard를 적용하여 가장 광범위한 범위를 지원하고 여러 구성을 유지 관리하는 관리 부담을 줄이십시오.

    관리 목록 기능을 사용하여 감지기에 특정 구성을 적용할 수도 있습니다.

  • 보안 영역

    최대 보안이 필요한 리소스의 경우 Oracle은 보안 영역을 사용할 것을 권장합니다. 보안 영역은 모범 사례를 기반으로 하는 Oracle 정의 보안 정책 레시피와 연관된 구획입니다. 예를 들어, 보안 영역의 리소스는 공용 인터넷에서 액세스할 수 없어야 하며, 고객 관리 키를 사용하여 암호화되어야 합니다. 보안 영역에서 리소스를 생성 및 업데이트할 때 Oracle Cloud Infrastructure는 보안 영역 레시피의 정책에 대해 작업을 검증하고 정책을 위반하는 작업을 거부합니다.

  • NSG(네트워크 보안 그룹)

    NSG를 사용하여 특정 VNIC에 적용되는 수신 및 송신 규칙 세트를 정의할 수 있습니다. NSG를 사용하면 VCN의 서브넷 구조를 애플리케이션의 보안 요구사항과 분리할 수 있으므로 보안 목록 대신 NSG를 사용하는 것이 좋습니다.

  • 로드 밸런서 대역폭

    로드 밸런서를 생성하는 동안 고정 대역폭을 제공하는 사전 정의된 구성을 선택하거나, 대역폭 범위를 설정하는 사용자정의(유연한) 구성을 지정하고, 서비스가 트래픽 패턴을 기반으로 자동으로 대역폭을 확장하도록 할 수 있습니다. 두 접근 방식 모두 로드 밸런서를 생성한 후 언제든지 구성을 변경할 수 있습니다.

고려 사항

이 참조 구조를 배치할 때는 다음 사항을 고려하십시오.

  • 성능

    온프레미스와 OCI 리전 간의 쉽고 안전하며 고대역폭 연결을 위해 FastConnect 파트너 연결을 고려하십시오.

  • 보안

    고객 관리 키를 사용하여 Oracle Cloud Infrastructure Vault를 사용하여 데이터를 암호화합니다.

  • 비용

    사용되지 않거나 오래된 백업은 수명 주기 정책을 적용하거나 자동 계층화를 사용으로 설정하여 아카이브할 수 있습니다.