Oracle Cloud의 DR 기능

Oracle Cloud Infrastructure는 애플리케이션의 재해 복구(DR)를 계획하는 데 사용할 수 있는 여러 빌딩 블록을 제공합니다.

지역 및 가용성 도메인

  • 지역

    Oracle Cloud Infrastructure 지역은 다른 모든 지역과 달리 국가 또는 대륙 간 광대한 거리로 구분되는 지리적 위치에 있습니다. 여러 지역에 애플리케이션을 배포하여 대규모 기상 시스템, 지진 등 지역 전반의 이벤트 위험을 완화할 수 있습니다.

  • 가용성 도메인

    가용성 도메인은 지역 내에 있는 하나 이상의 데이터 센터입니다. 가용성 도메인은 서로 격리되고, 내결함성이 유지되며, 동시에 장애가 발생할 가능성이 희박합니다. 가용성 도메인은 전원, 냉각 또는 내부 가용성 도메인 네트워크와 같은 물리적 인프라를 공유하지 않으므로 한 가용성 도메인에 장애가 발생해도 다른 곳에 영향을 주지 않습니다. 지역 내의 가용성 도메인은 짧은 대기 시간의 암호화된 네트워크로 상호 연결됩니다.

  • 결함 도메인

    장애 도메인은 한 가용성 도메인 내 하드웨어 및 인프라의 그룹입니다. 각 가용성 도메인은 3개의 결함 도메인으로 구성됩니다. 결함 도메인을 사용하면 단일 가용성 도메인 내의 동일한 물리적 하드웨어로 리소스를 분배할 수 없습니다. 그 결과, 하나의 결함 도메인에 영향을 미치는 하드웨어 실패 또는 유지보수 이벤트는 다른 결함 도메인의 리소스에 영향을 주지 않습니다.

계산

Oracle Cloud Infrastructure Compute 서비스는 성능, 유연성 및 제어를 제공하는 베어메탈 및 가상 머신 컴퓨트 인스턴스를 모두 제공합니다. 이 서비스는 클라우드에서 가장 까다로운 애플리케이션과 워크로드를 개발 및 실행할 수 있도록 설계된 Oracle의 차세대 인터넷 규모의 인프라가 제공합니다.

DR 상황에서는 여러 가용성 도메인 또는 장애 도메인에 걸쳐 컴퓨트 인스턴스를 배포하여 애플리케이션이 중단되지 않도록 보호하는 것이 좋습니다. 컴퓨트 인스턴스를 만들 때 인스턴스를 만들 결함 도메인을 지정할 수 있습니다. 기본 컴퓨트 인프라에 대한 유지보수를 수행할 때 Oracle은 한 번에 하나의 장애 도메인만 영향을 받도록 보장합니다. 이 연습은 나머지 장애 도메인에서 인스턴스의 가용성을 보장합니다. 따라서 고가용성을 구현하려면 여러 장애 도메인에 인스턴스를 분배하는 것이 좋습니다.

컴퓨트 서비스를 사용하면 이미지 임포트/익스포트 기능을 사용하여 테넌시 및 지역 간 사용자정의 이미지를 공유할 수 있습니다.

블록 볼륨

Oracle Cloud Infrastructure Block Volumes 서비스를 사용하면 블록 스토리지 볼륨을 동적으로 프로비저닝하고 관리할 수 있습니다. 스토리지 및 애플리케이션 요구사항을 충족하기 위해 필요에 따라 볼륨을 생성, 장착, 연결 및 이동할 수 있습니다.

볼륨 백업 기능을 사용하여 블록 볼륨에 있는 데이터의 특정 시점 백업을 생성할 수 있습니다. 백업 볼륨은 신뢰할 수 있는 데이터 복사본을 제공하며 동일한 영역 내에서 DR을 성공적으로 완료할 수 있도록 합니다. 수동 백업을 수행하거나 자동화된 정책 구동 백업을 구현할 수 있습니다.

높은 내구성을 위해 데이터 복사본 여러 개가 하나의 가용성 도메인 내 여러 스토리지 서버에 중복 저장됩니다. 장애 또는 가용성 도메인의 사용 불가 영향에 대해 보호하려면 원격 지역에 정기적으로 백업을 수행하는 것이 좋습니다.

파일 저장소

Oracle Cloud Infrastructure File Storage 서비스는 내구성과 확장성이 우수하고 분산된 엔터프라이즈급 네트워크 파일 시스템을 제공합니다. 파일 스토리지는 광범위한 사용 사례에서 엔터프라이즈 파일 시스템을 필요로 하는 애플리케이션 및 사용자의 요구사항을 충족하도록 설계되었습니다.

업계 최고의 데이터 보호 기술 및 모범사례를 구현하는 가용성이 높은 인프라의 각 가용성 도메인 내에서 내구성을 위한 데이터를 복제합니다. 가용성 도메인 장애에 대비하기 위해 동일한 영역 또는 원격 영역의 두 번째 가용성 도메인에 파일 시스템 스냅샷의 정기 백업을 수행하는 것이 좋습니다.

객체 스토리지

Oracle Cloud Infrastructure Object Storage 서비스는 안정적이고 비용 효율적인 데이터 내구성을 제공하는 인터넷급 고성능 스토리지 플랫폼입니다. 이 서비스를 사용하면 인터넷 또는 클라우드 플랫폼 내에서 바로 안전하고 안전하게 데이터를 저장 또는 검색할 수 있습니다. 플랫폼의 탄력성을 통해 성능 또는 서비스 안정성에 대한 성능 저하 없이 소규모로 시작하여 원활하게 확장할 수 있습니다.

오브젝트 스토리지는 본질적으로 높은 지속성의 스토리지 서비스입니다. 따라서 오브젝트 스토리지에 저장된 데이터를 백업할 필요가 없습니다. 모든 객체는 한 지역 내 여러 스토리지 서버에 중복 저장됩니다. 각 지역마다 데이터가 가용성 도메인 및 장애 도메인에 자동으로 분산되어 내구성이 극대화됩니다. 데이터 무결성은 체크섬을 사용하여 지속적으로 모니터링되고 손상된 데이터는 사용 편리성에 영향을 주지 않고 백그라운드에서 회복됩니다. 이러한 네이티브 오브젝트 스토리지의 내구성은 기존 백업에 대한 필요성을 없애 줍니다. 오브젝트 스토리지는 가용성이 높고 99.9%가 되도록 설계되었습니다.

지역적 중단으로부터 오브젝트 스토리지 내의 데이터를 보호하기 위해 복제 정책을 생성하여 한 지역의 특정 버킷에서 다른 지역의 버킷으로 데이터를 복제할 수 있습니다. 복제 정책을 생성하는 경우 대상 버킷은 읽기 전용이며 소스 버킷에서 복제를 통해서만 업데이트됩니다.
  • 복제 정책이 생성된 후 소스 버킷에 업로드된 객체는 대상 버킷에 비동기적으로 복제됩니다.
  • 복제 정책이 생성되기 전에 소스 버킷에 업로드된 객체는 복제되지 않습니다.
  • 복제 정책이 생성된 후 소스 버킷에서 삭제된 객체는 대상 버킷에서 자동으로 삭제됩니다.

스토리지 게이트웨이

스토리지 게이트웨이를 사용하면 온프레미스 애플리케이션을 Oracle Cloud에 연결할 수 있습니다. 게이트웨이를 사용하여 파일을 Oracle Cloud Infrastructure Archive Storage로 경제적인 백업 솔루션으로 이동할 수 있습니다. 개별 파일과 압축되거나 압축되지 않은 zip 또는 tar 아카이브를 이동할 수 있습니다.

데이터의 보조 복사본 저장은 스토리지 게이트웨이에 이상적인 사용 사례입니다. 스토리지 게이트웨이를 사용하면 기존 애플리케이션이 높은 내구성의 오브젝트 스토리지로 데이터를 이동할 수 있습니다. 데이터를 복구해야 하는 경우 게이트웨이의 새 인스턴스가 생성되고 데이터를 쉽게 복구할 수 있습니다.

네트워킹

Oracle Cloud Infrastructure는 애플리케이션의 DR 요구사항을 충족하기 위한 여러 네트워크 관련 서비스와 기능을 제공합니다.

VCN(가상 클라우드 네트워크)은 정의할 수 있는 방화벽 규칙과 통신 게이트웨이를 사용하여 Oracle 데이터 센터에 설정하는 소프트웨어 정의 네트워크입니다. 서브넷이 공용(public) 또는 전용(private)인지 여부와 인스턴스가 공용 IP 주소를 얻을지 여부를 제어할 수 있습니다. 인터넷에 접근하거나 격리되도록 VCN을 설정할 수 있습니다. VCN을 오브젝트 스토리지와 같은 공용 Oracle Cloud Infrastructure 서비스에 또는 온프레미스 네트워크나 다른 VCN에 비공개로 연결할 수도 있습니다.

예약된 공용 IP 주소를 사용하면 페일오버 또는 페일백이 있는 경우 IP 주소를 다른 인스턴스에 재지정하여 DR 프로세스를 간소화할 수 있습니다.

Oracle Cloud Infrastructure FastConnect는 온프레미스 데이터 센터 및 Oracle 클라우드 인프라 간 전용 개인 연결을 생성할 수 있는 쉬운 방법을 제공합니다. FastConnect는 인터넷 기반 연결에 비해 신뢰성이 높은 일관된 네트워킹 경험과 높은 대역폭 옵션을 제공합니다.

Oracle Cloud Infrastructure Load Balancing Service는 VCN으로부터 접근 가능한 여러 서버로 트래픽을 자동으로 배포합니다. 이 서비스에서는 선택한 공용 IP 주소와 프로비저닝된 대역폭을 사용하는 로드 밸런서를 제공합니다. 로드 밸런서는 유지관리를 위해 서비스에서 트래픽을 제거하기 전에 보장되지 않는 애플리케이션 서버의 트래픽을 내보내서 유지관리 기간을 줄일 수 있습니다.

데이터베이스

Oracle Cloud Infrastructure Database 서비스는 여러 유형의 Oracle 데이터베이스를 제공합니다. 요구사항에 맞는 데이터베이스 시스템을 신속하게 시작할 수 있습니다. 유저는 데이터베이스에서 사용 가능한 기능과 작업에 대해 전체 액세스 권한을 갖지만 Oracle은 Infrastructure를 소유 및 관리합니다.

데이터베이스 서비스는 크기, 가격 및 성능에 이르기까지 여러 유형의 DB 시스템을 지원합니다.
  • Exadata DB 시스템
  • 가상 머신 DB 시스템
  • 자율운영 데이터베이스: Autonomous Transaction Processing 및 Autonomous Data Warehouse

Oracle은 인증되고 완전히 지원되는 2노드 RAC DB 시스템을 제공합니다. 이 시스템에서 플랫폼은 각 DB 노드를 기본적으로 다른 장애 도메인에 할당합니다. 프로비저닝 중에 각 노드에 대한 장애 도메인을 선택할 수 있습니다. 두 DB 노드 각각에 대해 서로 다른 장애 도메인을 선택하고, 단일 장애 지점을 방지하기 위해 세 번째 장애 도메인에 애플리케이션 계층을 유지할 수 있습니다.

PaaS에서 실행되는 커스터마이징 애플리케이션(서비스형 플랫폼)

Oracle은 서비스로 제공되는 여러 표준화된 애플리케이션 개발 및 배포 플랫폼을 제공합니다. 이러한 플랫폼에는 일반적으로 미들웨어는 물론 개발, 관리, 보안 및 통합 기능이 포함되며 모두 서비스로 제공됩니다.

이러한 프레임워크는 개발자, IT 관리자 및 일반 사용자가 모바일 및 웹 애플리케이션을 구축, 통합, 마이그레이션, 배포, 보안 및 관리할 수 있도록 지원하는 인프라 및 미들웨어 구성요소를 제공합니다. 이러한 유형의 시스템에는 일관된 "시점" 복구 전략이 필요한 여러 계층이 포함됩니다. Oracle SOA Cloud ServiceOracle WebLogic Server for Oracle Cloud Infrastructure는 수천 명의 고객이 널리 사용하는 중간 계층 PaaS 서비스의 가장 좋은 예입니다.

Oracle WebLogic Server for Oracle Cloud InfrastructureOracle Cloud Infrastructure에서 Java Platform, Enterprise Edition(Java EE) 애플리케이션을 실행하는 데 필요한 애플리케이션 서버 플랫폼을 제공합니다.

Oracle SOA Cloud Service는 서비스 지향 구조를 사용하여 여러 시스템을 통합하는 복합 애플리케이션을 설계, 배포 및 관리하는 PaaS를 제공합니다.

파일 시스템 및 데이터베이스 수준의 엔드포인트 가상화와 일관된 데이터 복제는 데이터 손실을 최소화하면서 최적의 복구 시간을 보장하는 핵심 기능입니다.