Oracle Compute Cloud@Customer 워크로드용 Rackware 사용에 대해 알아보기
Oracle Compute Cloud@Customer는 클라우드 연결 OPEX 모델에서 사용할 수 있는 완전 관리형 랙 규모 인프라입니다. Oracle Private Cloud Appliance는 랙 스케일 엔지니어드 시스템인 CAPEX로, Compute Cloud@Customer 및 Oracle 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 CloudMotion 및 CloudProtect는 베어메탈 및 가상 머신에서 모든 클라우드 환경에 위치한 가상 머신으로 시스템을 일회성 마이그레이션할 수 있는 기능과 완벽한 재해 복구 준비 및 복원 기능을 수행할 수 있는 기능을 제공합니다.
Rackware CloudProtect는 고도로 자동화된 클라우드 관리 및 재해 복구 솔루션으로, 기업이 클라우드 및 하이브리드 클라우드 환경에서 워크로드를 평가, 마이그레이션 및 보호할 수 있도록 지원합니다. 랙웨어 기능에는 Compute Cloud@Customer, Private Cloud Appliance, OCI 등 다양한 클라우드 환경으로 Linux 및 Windows 워크로드를 마이그레이션하는 기능이 포함됩니다.
구조
이 아키텍처는 RMM이 대상 환경의 물리적 또는 가상 서버에 대한 마이그레이션 및 Capture/Sync
작업을 수행할 때 열어야 하는 토폴로지 및 포트를 보여줍니다.
이 구조는 다음 구성 요소를 지원합니다.
- 지역
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 인프라를 기능 상태로 복구할 수 있습니다.
시간범위
- 백업: 조직의 정책 및 데이터 중요도에 따라 매일에서 보다 빈번한 간격까지 정기적으로 백업이 수행되는 경우가 많습니다.
- 재해 복구: 재해 복구 계획은 중요한 장애의 여파로 구현되도록 설계되었습니다. 백업에서 개별 파일을 복원하는 비교적 빠른 프로세스에 비해 시간 표시가 더 길어집니다.
데이터 보존
- 백업: 일반적으로 백업은 지정된 기간 동안 보존되며 시간 경과에 따른 데이터 변경 기록이 제공됩니다. 보존 정책에 따라 이전 백업을 아카이브하거나 교체할 수 있습니다.
- 재해 복구: 데이터 보존은 재해 복구 계획에서 고려되는 반면, 작동 중지 시간을 최소화하기 위해 전체 시스템의 최신 버전과 일관성 있는 버전을 복구하는 데 중점을 둡니다.
권장사항
비즈니스 영향 평가
- 비즈니스에 대한 데이터 및 시스템의 중요성 평가
- 잠재적인 데이터 손실로 인한 재무, 운영 및 평판상의 영향을 파악합니다.
데이터 분류 및 우선순위 지정
- 중요도 및 민감도에 따라 데이터를 분류합니다.
- 백업 빈도를 높이고 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 제품, 솔루션 및 서비스를 참조하십시오.