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

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

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

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

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

Rackware 정보

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

Rackware CloudMotion 및 CloudProtect는 베어메탈 및 가상 머신에서 모든 클라우드 환경에 위치한 가상 머신으로 시스템을 일회성 마이그레이션할 수 있는 기능과 완벽한 재해 복구 준비 및 복원 기능을 수행할 수 있는 기능을 제공합니다.

Rackware CloudProtect는 고도로 자동화된 클라우드 관리 및 재해 복구 솔루션으로, 기업이 클라우드 및 하이브리드 클라우드 환경에서 워크로드를 평가, 마이그레이션 및 보호할 수 있도록 지원합니다. 랙웨어 기능에는 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에는 데이터 및 애플리케이션을 보호하기 위한 통합 백업 및 복구 기능이 포함되어 있습니다. 여기에는 정기적인 백업 일정과 특정 시점으로 데이터를 복원하는 기능이 포함됩니다.

고려사항

백업 및 재해 복구는 관련 개념이지만 데이터 및 시스템의 연속성 및 보호를 보장하기 위해 다양한 용도로 사용됩니다. 백업과 재해 복구의 주요 차이점은 다음과 같습니다.

용도

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

범위

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

시간범위

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

데이터 보존

  • 백업: 일반적으로 백업은 지정된 기간 동안 보존되며 시간 경과에 따른 데이터 변경 기록이 제공됩니다. 보존 정책에 따라 이전 백업을 아카이브하거나 교체할 수 있습니다.
  • 재해 복구: 데이터 보존은 재해 복구 계획에서 고려되는 반면, 작동 중지 시간을 최소화하기 위해 전체 시스템의 최신 버전과 일관성 있는 버전을 복구하는 데 중점을 둡니다.

권장사항

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

비즈니스 영향 평가

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

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

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

준수 요구사항

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

Recovery Time Objectives(RTO, 복구 시간 목표)

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

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

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

리소스 제약 조건

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

데이터 변경 비율

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

테크놀로지 스택

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

테스트 및 검증

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

통신 및 이해관계자 참여

  • 비즈니스 리더 및 IT 팀을 포함한 주요 이해 당사자의 참여를 유도합니다.
  • RPO 및 RTO 목표를 명확하게 전달하고 조직 목표와의 연계를 보장합니다.

지속적인 개선

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

Rackware의 CloudProtect 소프트웨어의 설계 및 철학은 이러한 주체를 구현합니다. 최하위 레벨에서 Rackware의 CloudProtect는 일회성 백업에 매핑되는 단일 시스템을 복제합니다. 그런 다음 여러 VM 인스턴스를 Wave로 그룹화하여 데이터 및 시스템의 광범위한 사용, 한 번, 특정 시점 복제를 수행할 수 있습니다. 그런 다음 일회성 마이그레이션 또는 일회성 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(랙웨어 관리 모듈)

각 서비스에 필요한 역할은 다음과 같습니다.

서비스 이름: 역할 다음 작업 필요...
Oracle Cloud Infrastructure: sysdba 클라우드에서 대기 데이터베이스를 닫고 종료한 다음 마운트 해제합니다.
Oracle Private Cloud Appliance: Compute Enclave 네트워크, 컴퓨팅 및 저장 영역 생성자를 생성합니다.
Oracle Compute Cloud@Customer: administrator 관리자 권한이 있는 Oracle Compute Cloud@Customer의 사용자는 Oracle Linux 인스턴스를 구성 및 배치하고 컴퓨트, 네트워크, 관찰 가능성 및 관리 서비스와 같은 리소스에 대한 완전한 액세스 권한을 가집니다.
RMM(랙웨어 관리 모듈): 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 제품, 솔루션 및 서비스를 참조하십시오.