Full Stack Disaster Recovery FAQ

개요

1. Oracle Cloud Infrastructure(OCI) Full Stack Disaster Recovery란 무엇인가요?

Oracle Cloud Infrastructure(OCI) Full Stack Disaster Recovery(DR)는 클릭 한 번만으로 전 세계의 OCI 리전 간 컴퓨트, 데이터베이스, 애플리케이션 전환을 통합관리할 수 있게 해 주는 서비스입니다. 고객은 기존 인프라, 데이터베이스 또는 애플리케이션의 재설계 또는 재배치, 별도의 서버 관리 또는 전환 없이도 하나 또는 그 이상의 비즈니스 시스템 복구에 필요한 단계들을 자동화할 수 있습니다.

2. 현재 OCI Full Stack DR을 제공 중인 리전은 어디인가요?

현재 OCI Full Stack DR은 OC1 commercial realm의 27개 리전에서 사용할 수 있습니다. OCI Full Stack DR을 지원하는 전체 리전 목록은 Full Stack DR 리전 가용성 페이지를 참고하세요. 가능한 빨리 나머지 OCI 리전들로 가용성을 확장하고, 이후 OCI Dedicated Region 및 기타 OCI 리전에서도 지원할 계획입니다. 영역 및 영역별 위치를 포함한 OCI 리전에 관한 보다 자세한 정보는 a href="https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm" data-lbl="oci-realms-regions">OCI 영역 및 리전 설명서를 참고하세요.

3. OCI Full Stack DR은 OCI, 온프레미스, 하이브리드, 멀티클라우드 등의 다양한 재해 복구 상황을 모두 지원할 수 있나요?

현재 OCI Full Stack Disaster Recovery는 OCI 리전 내에서 사용 가능한 리소스들에 대한 재해 복구를 지원합니다. 그러나 온프레미스, 하이브리드, 멀티클라우드 관련 재해 복구 기능도 OCI Full Stack DR 관련 개발 로드맵에 분명히 포함되어 있습니다. Oracle은 그와 같은 추가적 환경들까지 OCI Full Stack DR의 기능을 확장함으로써 광범위한 재해 시나리오에 대응할 수 있는 포괄적 재해 복구 솔루션을 제공할 계획입니다.

4. OCI Full Stack DR을 OCI 리전 간, OCI 리전 내 배포 모두에 사용할 수 있나요?

네. 가능합니다. OCI 리소스를 2개의 OCI 리전에 걸쳐 배포하면 재해 복구 기능이 향상됩니다. 이는 중요한 애플리케이션 및 서비스의 고가용성과 복원력을 향상시켜 주는 배포 방식입니다. 한 리전에서 재해나 중단이 발생하면 다른 리전으로 리소스를 끊김 없이 페일오버하여 다운타임을 줄이고, 비즈니스 운영에 미치는 영향을 최소화할 수 있습니다. 여러 리전에 리소스를 분산함으로써 데이터 보호 및 비즈니스 연속성을 향상시켜 주는 강력한 재해 복구 전략을 수립할 수 있습니다.

5. OCI Full Stack DR을 사용하기 위해서는 추가적인 인프라가 필요한가요?

아니요. OCI Full Stack DR은 완전 관리형 서비스입니다.

6. OCI Full Stack Disaster Recovery 관련 SLA가 제공되나요?

네. OCI Full Stack DR의 가용성 및 성능 관련 SLA가 제공됩니다. 자세한 내용은 Oracle PaaS 및 IaaS 퍼블릭 클라우드 서비스 주요 문서(PDF)를 참고하세요.

7. OCI Full Stack Disaster Recovery에 액세스하려면 어떻게 해야 하나요?

Oracle Cloud Infrastructure 콘솔(브라우저 기반 인터페이스), REST API, Oracle Cloud Infrastructure SDK, 명령줄 인터페이스, DevOps 도구를 사용하여 OCI Full Stack DR에 액세스할 수 있습니다.

8. 모든 워크로드에 OCI Full Stack DR을 사용할 수 있나요?

네. OCI Full Stack DR은 Oracle 및 타사 워크로드 모두를 지원합니다.

9. 기본 DR 보호 그룹 리전에서 DR 계획을 생성할 수 있나요?

아니요. Full Stack DR의 경우 대기 DR 보호 그룹 리전에서만 DR 계획을 생성할 수 있습니다.

사전 요구사항 및 지원 대상 OCI 서비스

1. OCI Full Stack Disaster Recovery를 사용하기 위한 사전 요구사항은 무엇인가요?

OCI Full Stack DR은 기존 애플리케이션의 복구 단계를 자동화하는 데 도움을 줍니다. Full Stack DR과의 통합을 위해서는 다음과 같은 요소들이 필요합니다.

  • 재해 복구 매뉴얼(runbook) 또는 귀사의 비즈니스 시스템 복구 방법에 대한 세부 정보
  • 애플리케이션 배포
  • 애플리케이션 요구 사항에 따른 맞춤형 스크립트

2. OCI Full Stack Disaster Recovery를 원하는 모든 DR 토폴로지와 함께 사용할 수 있나요?

네. Full Stack DR은 매우 유연한 서비스입니다. 원하는 모든 DR 배포를 OCI Full Stack Disaster Recovery와 통합할 수 있습니다.

3. Full Stack Disaster Recovery를 사용하기 전에 준비해야 하는 OCI 리소스는 무엇인가요?

귀사의 DR 배포 내역에 따른 모든 프로덕션/DR 인프라 및 애플리케이션 구성요소를 설정해야 합니다.

  • Oracle Cloud Infrastructure(OCI) VCN 및 Load Balancer와 같은 네트워킹 리소스
  • Oracle Database PaaS 유형에 따라 사용될 대기 데이터베이스 시스템 또는 데이터베이스(Oracle Data Guard는 Oracle Database 복제를 위해 내부적으로 사용됩니다).
  • 부트/블록 설정 및 볼륨 그룹 복제에 사용할 Oracle Cloud Infrastructure(OCI) Storage 서비스 유형에 따른 스토리지 복제본

4. OCI Full Stack Disaster Recovery와 통합 가능한 OCI 서비스로는 어떤 것들이 있나요?

다음과 같은 리소스 유형들을 DR Protection 그룹에 멤버로 추가할 수 있습니다.

  • Oracle Cloud Infrastructure(OCI) Compute 가상 머신(VM 및 대상 전용 VMs)
  • Oracle Database PaaS
    • Oracle Autonomous Database
    • Oracle Base Database Service
    • Oracle Exadata on Dedicated Infrastructure
  • 볼륨 그룹(부트 및 블록 볼륨용)
  • OCI Load Balancer
  • OCI Network Load Balancer
  • OCI File Storage

DR 계획을 작성하는 과정에서 OCI Full Stack Disaster Recovery는 내장형 계획 그룹을 자동으로 생성합니다. 스크립트 또는 Oracle Cloud Infrastructure(OCI) Functions을 사용하면 사용자 정의 계획 그룹을 통해 다른 OCI 서비스와 상호 작용하도록 귀사의 DR 계획을 추가로 커스터마이징할 수 있습니다.

5. 사용 가능한 DR 계획의 유형은 무엇인가요?

4가지 종류의 DR 계획이 마련되어 있습니다.

  • 스위치오버
  • 페일오버
  • 스타트 드릴
  • 스탑 드릴

6. DR 보호 그룹의 리소스 유형으로 새로운 멤버들을 추가할 계획이 있나요?

네. OCI Container Engine for Kubernetes(OKE), OCI Object Storage 등 OCI 핵심 서비스들을 멤버로 추가할 계획입니다. 자세한 내용은 추후 발표될 예정입니다.

7. 대기 데이터베이스 시스템 또는 데이터베이스를 설정하기 위해 OCI 콘솔, 또는 Oracle Database PaaS가 제공하는 내장된 자동화 기능을 사용해야 하나요?

네. OCI Full Stack DR은 Oracle Database PaaS Data Guard API들을 사용하여 데이터베이스에 대한 스위치오버 또는 페일오버용 계획 그룹을 생성합니다.

8 OCI Compute VM에서 실행되는 Oracle Database를 Full Stack Disaster Recovery와 통합할 수 있나요?

네. OCI VM에서 실행 중인 데이터베이스를 위한 Oracle Data Guard가 설정되어 있다면 가능합니다. 사용자 정의 계획 그룹을 생성하고, Data Guard 브로커 또는 역할 전환 스크립트(role reversal scripts)를 사용할 수 있습니다.

9. 타사 데이터베이스를 OCI Full Stack DR과 통합할 수 있나요?

Oracle은 운용 및 대기 데이터베이스를 복제하기 위해서는 해당하는 데이터베이스별 전용 복제 기술을 사용할 것을 권장합니다. 사용자 정의 계획 그룹을 사용하고, 데이터베이스 역할 전환용 스크립트를 가져올 수 있습니다.

10. 이동 인스턴스 및 비이동 인스턴스 컴퓨트 리소스 유형이란 무엇인가요?

이동 인스턴스(Moving instance): 애플리케이션 스택을 구성하는 인스턴스가 기본 리전에만 배포되는, 파일럿 라이트 또는 콜드 VM 재해 복구 토폴로지에서 주로 사용되는 유형입니다. 인스턴스는 기본 DR 보호 그룹에서 대기 DR 보호 그룹으로 이동됩니다.

비이동 인스턴스(Non-moving instance): 애플리케이션 스택을 구성하는 인스턴스가 리전 및 애플리케이션 소프트웨어 구성 요소 모두에 사전 배포되는 액티브-패시브 DR 토폴로지에 주로 사용되는 유형입니다. DR 작업 중 해당 인스턴스를 시작 또는 중지하여 한 리전에서 다른 리전으로 서비스를 전환할 수 있습니다.

11. DR 보호 그룹의 멤버로 볼륨 그룹을 추가해야 하는 시점은 언제인가요?

이동 또는 비이동 컴퓨트 인스턴스를 기본 DR 보호 그룹의 멤버로 추가한 경우, 그와 관련된 부트/블록 볼륨 그룹을 반드시 기본 DR 보호 그룹의 멤버로 추가해야 합니다.

12. DR 보호 그룹에 비이동 컴퓨트 인스턴스로 추가된 VM들에 대한 스토리지 복제를 수행하려면 어떻게 해야 하나요?

비이동 인스턴스 멤버 속성에서 블록 볼륨 마운트 옵션에 대한 세부 사항을 등록할 수 있습니다. 반드시 관련 블록 볼륨 그룹을 기본 DR 보호 그룹에 멤버로 추가해야 합니다.

13. Oracle Cloud Infrastructure(OCI) Object Storage를 Full Stack Disaster Recovery와 통합할 수 있나요?

네. 사용자 정의 계획 그룹을 사용하여 통합할 수 있습니다. Functions과 OCI Full Stack Disaster Recovery를 사용하여 OCI Object Storage 버킷용 스위치오버 및 페일오버 자동화하기 문서를 참고하세요.

복구 시간 목표 및 복구 지점 목표

1. 복구 시간 목표가 무엇인가요? 복구 지점 목표는 무엇인가요? 해당 개념들이 중요한 이유는 무엇인가요?

복구 시간 목표(RTO): RTO는 재해 또는 장애 발생 시점부터 특정 애플리케이션 또는 시스템을 완전히 복구하고 운영을 재개하기까지의 시간대와 관련된 목표입니다. RTO는 기업이 특정 애플리케이션에 대해 허용 가능한 최대 다운타임을 나타내는 지표입니다. 즉, 비즈니스 연속성 요구 사항을 충족하기 위해서는 해당 애플리케이션을 얼마나 빨리 재가동해야 하는지를 나타냅니다. 중요한 애플리케이션일수록 중단을 최소화하고 필수적인 운영을 계속해야 하기 때문에 RTO가 낮은 경우가 많습니다.

복구 지점 목표(RPO): RPO는 재해 또는 장애 발생 시 허용 가능한 최대 데이터 손실량을 의미합니다. 재해가 기업에 심각한 악영향을 미치기에 앞서 백업 또는 복제되지 않은 데이터의 손실을 용인 가능한 기간을 나타냅니다. 예를 들어 어느 애플리케이션의 RPO가 1시간이라면, 이는 재해 발생 시점 기준으로 1시간 전 시점의 데이터까지는 반드시 모두 복구해야 한다는 의미입니다. RPO가 더 낮은 애플리케이션은 일반적으로 데이터 손실을 최소화하기 위해 더 자주 데이터를 백업하거나 복제해야 합니다.

RTO와 RPO는 재해 복구 계획에서 필수적으로 고려해야 하는 요소입니다. 재해 발생 당시 및 이후의 연속적인 비즈니스 운영과 복원력에 직접적인 영향을 미치기 때문입니다. 가업은 애플리케이션의 중요도 및 필요한 DR 조치 구현에 필요한 비용을 감안하여 균형잡힌 RTO 및 RPO 목표를 설정해야 합니다.

2. OCI Full Stack Disaster Recovery는 우리 회사 애플리케이션의 RTO에 어떤 영향을 미치나요?

애플리케이션의 RTO는 스위치오버 또는 페일오버 계획을 완료하기까지 소요되는 시간을 고려하여 결정할 수 있습니다. 완전 자동화된 복구 프로세스를 갖춘 OCI Full Stack DR은 다운타임을 최소화하고 복구 과정에서의 인적 개입을 줄임으로써 RTO를 크게 개선시켜 줍니다.

OCI Full Stack DR은 페일오버 및 스위치오버 프로세스를 자동화함으로써 복구 워크플로를 간소화하고, 애플리케이션을 온라인 상태로 신속하게 되돌립니다. 이와 같이 복구 시간이 단축될수록 재해 발생 시 비즈니스 연속성이 향상되고 운영 중단은 감소합니다.

3. OCI Full Stack Disaster Recovery는 우리 회사 애플리케이션의 RPO에 어떤 영향을 미치나요?

OCI Full Stack DR은 RPO를 제어할 수 없습니다. 사용 중인 OCI 서비스, 서비스별 복제 방식 및 구성 등에 따라 달라질 수 있는 요소이기 때문입니다. Oracle Cloud Infrastructure(OCI)에 포함된 다양한 서비스는 각자 고유한 데이터 복제 및 동기화 방식을 사용하고, 그에 부합하는 고유한 RPO 지침이 적용될 수 있습니다.

Oracle Autonomous Database Serverless를 예로 들어 보겠습니다. Oracle은 리전 간 대기 데이터베이스에 대한 RPO 값을 게시할 수 있습니다. 이는 그와 같이 구체적인 설정 하에서 허용 가능한 최대 데이터 손실량을 나타냅니다.

특정 RPO를 준수하고, OCI 서비스별 데이터 복구 기능을 이해하기 위해서는 해당하는 OCI 서비스의 설명서를 참고하는 것이 필수적입니다. 데이터 복제 방법, 사용 가능한 복구 옵션, 다양한 구성별 예상 RPO 등에 대한 자세한 정보와 지침이 담겨 있기 때문입니다. 설명서의 권장 사항을 따름으로써 귀사의 비즈니스 요구 사항 및 데이터 보호 요구 사항에 맞는 적절한 재해 복구 전략을 구현할 수 있습니다.

가격 정책

1. OCI Full Stack Disaster Recovery에 적용되는 가격 모델은 무엇인가요?

OCI Full Stack DR의 가격 정책은 OCI 표준 Oracle Compute Unit(OCPU) 가격 모델을 따릅니다. OCI Full Stack DR용 재고 보관 단위(SKU)는 B95485입니다. 자세한 내용은 OCI 비용 계산기(OCI Cost Estimator)를 참고하세요.

2. OCI Full Stack Disaster Recovery의 사용료는 어떻게 책정되나요?

OCI Full Stack DR의 사용료는 기본(primary) 및 대기(standby) DR 보호 그룹 양쪽 모두에 멤버로 추가된 컴퓨트 및 데이터베이스 리소스의 총 OCPU 수를 기준으로 책정됩니다.

예 1

  • Primary-DRPG의 멤버는 다음과 같습니다: Compute-A(2 OCPU) 및 ADB-Primary(1 OCPU)
  • Standby-DRPG의 멤버는 다음과 같습니다: Compute-B(2 OCPU) 및 ADB-Standby(1 OCPU)
  • 총 OCPU/시간(컴퓨트 및 데이터베이스): 6 OCPU/시간
  • Full Stack DR 요금/시간: 6 x $0.0128 = $0.0768

예 2

  • Primary-DRPG의 멤버는 다음과 같습니다: : Compute-A(4 OCPU), ADB-Primary(2 OCPU), volume group-500GB
  • Standby-DRPG의 멤버는 다음과 같습니다: ADB-Standby(2 OCPU)
  • 총 OCPU/시간(컴퓨트 및 데이터베이스): 8 OCPU/시간
  • Full Stack DR 요금/시간: 8 x $0.0128 = $0.1024

시간 및 모델별 가격 정책은 향후 변경될 수 있습니다. 현재 가격 정책에 대한 정보가 필요하다면, 최신 가격 정책 가이드라인을 참고하거나 담당 Oracle 영업 대표에게 문의하세요.

3. DR 보호 그룹에 볼륨 그룹을 멤버로 추가하면 비용이 발생하나요?

아니요. DR 보호 그룹에 볼륨 그룹을 멤버로 추가하는 별도의 비용은 발생하지 않습니다. OCI Full Stack DR의 가격 정책은 컴퓨트 및 데이터베이스 멤버 유형에만 적용됩니다.

4. DR 인프라 설정을 위한 추가 비용이 발생하나요?

네. OCI 서비스 및 DR 배포 모델과 관련된 구체적인 비용은 선택한 서비스 및 구성에 따라 달라집니다. 예를 들어, 리전 간 블록 복제를 선택하는 경우 추가 스토리지 비용이 발생합니다. 마찬가지로 자율운영 대기 데이터베이스를 사용하는 경우에도 추가 비용이 발생합니다. 각 OCI 서비스별 가격 정보는 Oracle Cloud Infrastructure(OCI) 가격 정책 세부 정보를 참고하세요.