Oracle Compute Cloud@Customer 워크로드용 Rackware 사용에 대해 알아보기

백업 및 재해 복구는 오늘날의 데이터 관리 관행의 필수 요소입니다. 하드웨어 또는 환경 시스템의 고장, 인적 오류 또는 명백한 악의로 인한 데이터 손실, 도난 및 손상으로부터 조직의 시스템을 보호합니다. 데이터 센터 환경은 지속적으로 변화하고 있으며 지속적인 유지 관리 및 모니터링이 필요합니다. 일반적인 데이터 손실 시나리오를 해결하기 위해 일상적인 데이터 보호, 버전 지정 및 개별 파일 또는 데이터 세트 복구를 위해 데이터를 백업합니다. 전체 IT 인프라가 손상될 수 있는 자연 재해, 하드웨어 장애 또는 사이버 보안 공격과 같은 보다 심각한 사고를 처리하도록 재해 복구를 설정합니다.

Oracle Compute Cloud@Customer는 클라우드 연결 OPEX 모델에서 사용할 수 있는 완전 관리형 랙 스케일 인프라입니다. Oracle Private Cloud ApplianceCompute Cloud@CustomerOracle Cloud Infrastructure(OCI)와 마찬가지로 동일한 OCI API, SDK, 컴퓨트, 스토리지 및 네트워킹을 통해 구매할 수 있는 랙 스케일 엔지니어링 시스템인 CAPEX입니다. 이 두 시스템 모두 한 번 개발하여 어디서나 배포할 수 있으며 데이터 레지던시 요구 사항도 충족할 수 있습니다.

이 솔루션에서는 다음과 같은 사용 사례를 위해 Compute Cloud@Customer 워크로드에 대한 백업 및 복구를 구성하는 방법을 알아봅니다.

  • 하나 이상의 VM(가상 머신)을 구형 Private Cloud Appliance에서 최신 머신으로 마이그레이션합니다.
  • Private Cloud Appliance에서 Compute Cloud@Customer로 하나 이상의 가상 머신을 백업합니다.
  • Compute Cloud@Customer 환경 간에 DR(재해 복구)을 구성합니다.

주:

이 콘텐츠는 정보 제공 목적 및 자체 지원 지침용으로만 제공됩니다. 콘텐츠와 관련된 컨설팅 또는 기타 지원은 Oracle Support 계약 또는 관련 서비스 요청에 포함되지 않습니다. 질문이나 추가 요구 사항이 있는 경우 Oracle Sales 담당자에게 직접 문의하십시오.

Rackware 정보

RackWare 관리 모듈(RMM)을 사용하면 온프레미스 VMWare, OLCNE, Nutanix, Cloud(AWS, GCP, IBM cloud 등)에서 워크로드를 Compute Cloud@Customer로 이동할 수 있습니다. Rackware는 OCI, 원격 Compute Cloud@Customer 및 기타 클라우드에 워크로드를 복제하여 컨버지드 재해 복구 및 백업을 사용하여 워크로드를 보호하는 기능을 제공합니다.

Rackware CloudMotion 및 CloudProtect는 베어메탈 및 가상 머신에서 클라우드 환경에 있는 가상 머신으로 시스템을 일회성 마이그레이션할 수 있는 기능뿐만 아니라 단일 시스템 백업/복원 작업을 수행하고 재해 복구 준비 및 복원 기능을 완료할 수 있는 기능을 제공합니다.

Rackware CloudProtect는 기업이 클라우드 및 하이브리드 클라우드 환경에서 워크로드를 평가, 마이그레이션 및 보호할 수 있는 고도로 자동화된 클라우드 관리 및 재해 복구 솔루션입니다. Rackware 기능에는 Compute Cloud@Customer, Private Cloud Appliance, OCI 등 다양한 클라우드 환경으로 Linux 및 Windows 워크로드를 마이그레이션하는 기능이 포함됩니다.

구조

가장 일반적인 구성은 RMM이 원본 서버에 직접 TCP 연결을 설정하도록 하는 것입니다.

이 아키텍처는 RMM이 대상 환경의 물리적 또는 가상 서버에 대한 마이그레이션 및 Capture/Sync 작업을 수행할 때 열어야 하는 토폴로지 및 포트를 보여줍니다.



rmm-arch-캡처-sync.zip

이 아키텍처는 다음 구성 요소를 지원합니다.

  • 지역

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

  • 구획

    구획은 Oracle Cloud Infrastructure 테넌시 내의 영역 간 논리적 파티션입니다. 구획을 사용하여 Oracle Cloud에서 리소스를 구성하고, 리소스에 대한 액세스를 제어하고, 사용 할당량을 설정합니다. 지정된 컴파트먼트의 리소스에 대한 액세스를 제어하려면 리소스에 액세스할 수 있는 사용자 및 이들이 수행할 수 있는 작업을 지정하는 정책을 정의합니다.

Rackware는 다음을 포함하여 모든 Oracle Cloud 환경 간에 원활한 상호 운용성, 마이그레이션, 백업 및 재해 복구를 지원합니다.

  • Oracle Cloud Infrastructure
  • Oracle Compute Cloud@Customer
  • Oracle Private Cloud Appliance
  • Oracle Cloud Machine(또는 Oracle Cloud@Customer Gen 1)

RMM은 선택적 파일 시스템 동기화, 파일 및 폴더 제외, cloud-init 사용, 사용자 정의 사후 스크립트 등의 기타 기능을 제공합니다.

간단한 백업 및 복구는 물론 보다 복잡한 완전 재해 복구 시나리오를 사용하여 데이터를 보호할 수 있습니다. Rackware CloudProtect 기능은 다음과 같습니다.

재해 복구: CloudProtect는 클라우드 환경에서 중요한 워크로드 및 데이터를 복제 및 복구할 수 있는 기능을 제공하여 재해 복구를 지원합니다. 이는 온프레미스 정전 또는 재해 발생 시 비즈니스 연속성을 보장합니다.

멀티클라우드 지원: Rackware는 여러 클라우드 플랫폼과 온프레미스 및 하이브리드 클라우드 구성을 지원하므로 조직은 멀티클라우드, 멀티프레미스 전략을 채택할 수 있습니다. 이러한 유연성을 통해 비즈니스 요구에 가장 적합한 솔루션을 선택할 수 있습니다.

자동화된 클라우드 마이그레이션: CloudProtect은 온프레미스 환경에서 클라우드로 워크로드를 마이그레이션할 수 있는 자동화 도구를 제공합니다. 여기에는 리소스 할당을 최적화하고 원활한 전환을 보장하는 기능이 포함됩니다.

통합관리 및 자동화: 통합관리 기능을 통해 복잡한 워크플로우를 자동화하여 하이브리드 클라우드 및 다중 사이트 환경에서 애플리케이션을 보다 쉽게 관리하고 배포할 수 있습니다.

백업 및 복구: CloudProtect에는 데이터 및 애플리케이션을 보호하기 위한 통합 백업 및 복구 기능이 포함되어 있습니다. 여기에는 정기적인 백업 일정과 특정 시점으로 데이터를 복원하는 기능이 포함됩니다.

고려사항

백업 및 재해 복구는 관련 개념이지만 데이터 및 시스템의 연속성과 보호를 보장하기 위해 다양한 목적을 제공합니다. 백업과 Disaster Recovery의 주요 차이점은 다음과 같습니다.

용도

  • 백업: 특정 시점에 데이터의 복사본 또는 스냅샷을 만듭니다. 백업은 실수로 삭제하거나 데이터가 손상되거나 기타 데이터 손실이 발생할 경우 데이터를 복원하는 방법을 제공하기 위한 것입니다.
  • 재해 복구: 심각한 중단 또는 재해 발생 시 전체 시스템 또는 환경을 복원합니다. 여기에는 비즈니스 운영의 연속성을 보장하기 위한 보다 포괄적인 계획 및 전략이 포함됩니다.

범위

  • 백업: 백업에는 일반적으로 데이터, 파일 또는 구성을 복사하고 저장하는 작업이 포함됩니다. 여기에는 특정 데이터 세트 또는 시스템의 정기적, 증분 또는 전체 백업이 포함될 수 있습니다. 범위 내에서 단일 시스템 또는 뷰로 제한되는 경우가 많습니다.
  • 재해 복구: 재해 복구에는 전체 데이터 센터, 시스템, 네트워크 및 응용 프로그램의 복원과 관련된 광범위한 범위가 포함됩니다. 주요 장애가 발생한 후 전체 IT 인프라를 기능 상태로 복구할 수 있습니다.

시간범위

  • 백업: 조직의 정책 및 데이터 중요도에 따라 매일 간격에서 더 빈번한 간격으로 정기적으로 백업이 수행되는 경우가 많습니다.
  • 재해 복구: 재해 복구 계획은 중요한 장애의 여파로 구현되도록 설계되었습니다. 백업에서 개별 파일을 복원하는 비교적 빠른 프로세스보다 더 긴 타임라인이 필요합니다.

데이터 보존

  • 백업: 백업은 일반적으로 지정된 기간 동안 유지되며 시간에 따른 데이터 변경 사항의 기록 레코드를 제공합니다. 이전 백업은 보존 정책에 따라 아카이브되거나 순환될 수 있습니다.
  • 재해 복구: 데이터 보존은 재해 복구 계획에서 고려되지만 작동 중지 시간을 최소화하기 위해 전체 시스템의 최신 및 일관된 버전을 복구하는 데 중점을 둡니다.

권장사항

백업은 광범위한 재해 복구 전략의 기본 구성 요소이며 데이터 복원성과 비즈니스 연속성을 보장하는 데 중요합니다. 이러한 차이점은 RTO (Recovery Time Objective) 및 RPO (Recovery Point Objective)에 대한 철학적 또는 정책 규정이나 요구 사항과 관련이있을 때 종종 비용, 능력 및 물리학의 가혹한 현실에 반대합니다. 조직의 이상적인 목표는 다운타임이 전혀 없거나 데이터 손실이 전혀 없는 것입니다. 이러한 목표를 달성할 수 있지만 구현 비용은 아닐 수 있습니다. Oracle은 구현 전에 비즈니스 목표를 검토하고 비즈니스 우선순위, 규정 준수 요구 사항 및 환경의 동적 특성에 맞출 것을 권장합니다.

비즈니스 영향 평가

  • 비즈니스에 대한 데이터 및 시스템의 중요도를 평가합니다.
  • 잠재적 데이터 손실로 인한 재무적, 운영적, 평판적 영향을 파악합니다.

데이터 분류 및 우선순위 지정

  • 중요도와 민감도에 따라 데이터를 분류합니다.
  • 백업 빈도를 높이고 RPO를 낮추기 위해 비즈니스에 미치는 영향이 높아 시스템 및 데이터의 우선 순위를 정합니다.

준수 요구사항

  • 조직에 적용되는 규제 및 규정 준수 표준을 식별합니다.
  • RPO 및 RTO 목표가 데이터 보호 및 복구를 위한 규정 준수 요구 사항에 부합하도록 보장합니다.

RTO(Recovery Time Objectives)

  • 시스템 및 데이터(RTO)를 복원하는 데 필요한 시간을 고려합니다.
  • RPO 및 RTO 목표를 조정하여 포괄적인 복구 계획 수립

애플리케이션 및 시스템 종속성

  • 애플리케이션과 시스템 간의 종속성을 이해합니다.
  • RPO 및 RTO 목표를 조정하여 상호 연결된 구성 요소 간에 일관성을 유지합니다.

리소스 제약 조건

  • 백업 및 Recovery 프로세스에 사용 가능한 리소스 평가
  • 비용 및 인프라 용량을 고려하여 RPO 및 PIT 목표와 리소스 제한 간의 균형을 유지합니다.

데이터 변경 비율

  • 시스템 내에서 데이터가 변경되는 속도를 분석합니다.
  • 데이터의 동적 특성에 따라 백업 빈도 및 RPO를 조정하여 잠재적 손실을 최소화합니다.

기술 스택

  • 사용 중인 기술 스택 및 인프라를 고려합니다.
  • 백업 솔루션, 시스템 아키텍처, 선택한 RPO 및 RTO 목표 간의 호환성을 보장합니다.

테스트 및 인증

  • 백업 및 Recovery 프로세스를 정기적으로 테스트합니다.
  • RPO 및 PIT 목표가 실제 시나리오에서 달성 가능하고 효과적인지 검증합니다.

커뮤니케이션 및 이해 당사자 참여

  • 비즈니스 리더 및 IT 팀을 포함한 주요 이해 관계자와 소통하십시오.
  • RPO 및 RTO 목표를 명확히 전달하고 조직 목표와의 연계를 보장합니다.

지속적인 개선

  • 지속적인 검토 및 개선을 위한 프레임워크를 구축합니다.
  • 변화하는 비즈니스 요구 사항, 기술 발전 및 과거 사고로부터 얻은 교훈을 기반으로 RPO 및 RTO 목표를 조정합니다.

Rackware의 CloudProtect 소프트웨어의 설계 및 철학은 이러한 주체를 구현합니다. 가장 낮은 레벨에서 Rackware의 CloudProtect는 일회성 백업에 매핑되는 단일 시스템을 복제합니다. 그런 다음 여러 VM 인스턴스를 Wave to로 그룹화하여 데이터 및 시스템의 한 번의 적시 복제본을 광범위하게 사용할 수 있습니다. 그런 다음 일회성 마이그레이션 또는 일회성 backup.Then와 같은 여러 최종 솔루션에 웨이브를 구축하여 스케줄, 빈도, 보존 정책, 실패 또는 성공 통지와 같은 재해 복구 정책과 결합하여 DR 웨이브를 생성할 수 있습니다. DR Waves는 원본 환경과 대상 환경 간에 정기적인 백업 및 동기화를 구현합니다.

이러한 요소를 고려하여 유용한 백업 정책 세트와 엔터프라이즈용 전체 DR 계획을 설계하고 구현하십시오. Oracle Compute Cloud@Customer, Oracle Private Cloud Appliance, Oracle Cloud Infrastructure의 형태로 분산 클라우드와 같은 신기술을 통합하고 Rackware의 CloudProtect와 같은 완전한 솔루션을 기존 정책에 통합하여 강력하고 탄력적인 전략을 수립할 수 있습니다.

주:

백업 정책 및 재해 복구 모범 사례의 설계 및 구성은 이 솔루션 플레이북의 범위를 벗어납니다.

필수 서비스 및 역할 정보

이 솔루션에는 다음과 같은 서비스 및 역할이 필요합니다.

  • Oracle Cloud Infrastructure

  • Oracle Private Cloud Appliance

  • Oracle Compute Cloud@Customer

  • Oracle Linux 7.x 및 8.x
  • Oracle Database 19C
  • RMM(Rackware Management Module)

각 서비스에 필요한 역할입니다.

서비스 이름: 롤 필수 항목...
Oracle Cloud Infrastructure(OCI): sysdba 클라우드에서 대기 데이터베이스를 닫고 종료한 다음 마운트 해제합니다.
Oracle Private Cloud Appliance: Compute Enclave 네트워크, 컴퓨팅 및 저장 영역 생성자를 생성합니다.
Oracle Compute Cloud@Customer: administrator Oracle Linux 인스턴스를 구성 및 배포할 수 있는 관리자 권한이 있는 Oracle Compute Cloud@Customer의 사용자, 컴퓨트, 네트워크, 관찰 가능성 및 관리 서비스와 같은 리소스에 대한 완전한 액세스.
RMM(Rackware Management Module): administrator 워크로드를 설치하고 RMM으로 마이그레이션합니다.
OCI: administrator 이 솔루션에서 활용하는 Oracle Cloud Infrastructure Object Storage 구성을 포함하여 컴퓨팅, 네트워크, 관찰 가능성 및 관리 서비스와 같은 리소스에 대한 완전한 액세스 권한을 제공합니다.
OCI: security administrator 컴퓨팅, 네트워크와 같은 리소스에 대한 액세스를 검사하고 관찰 가능성 및 관리 서비스에 대한 완전한 액세스를 검사합니다.
Oracle Database: root 기본 및 독립형 데이터베이스를 구성하고 대기 데이터베이스를 인스턴스화 및 구성합니다.
Oracle Linux: root 또는 sudo 권한이 있는 사용자 Oracle Linux에서 원본 및 대상 환경을 준비합니다.
Windows: system 또는 administrator 권한이 있는 로컬 사용자 Windows에서 원본 및 대상 환경을 준비합니다.

필요한 것을 얻으려면 Oracle 제품, 솔루션 및 서비스를 참조하십시오.