다음에서 복원력이 뛰어난 VPC 가상 서버 설계하기 IBM Cloud
블록 스토리지 스냅샷, Veeam 및 지역 간 재해 복구(DR) 옵션을 활용하여 IBM Cloud VPC 가상 서버에 대한 백업 및 재해 복구 방안을 설계합니다.
IBM Cloud 의 복원력에 대한 일반적인 안내서인 ‘ ~에서의 회복탄력성 IBM Cloud ’ 솔루션 가이드를 참조하십시오. 이 가이드는 IBM 고객, 솔루션 기획자, 아키텍트 및 빌더의 관점과 이들이 IBM Cloud 플랫폼에서 만드는 탄력적인 솔루션에 중점을 두고 있습니다. 이 가이드에서는 VPC 가상 서버 인스턴스에 대한 구체적인 정보에 중점을 둡니다.
주요 백업 및 복원 아키텍처 요소는 다음 다이어그램에 나와 있습니다.
IBM Cloud VPC Block Storage 스냅샷
IBM Cloud VPC Block Storage 스냅샷은 가상 서버 인스턴스에 연결된 Block Storage 볼륨의 특정 시점 복사본을 제공합니다. 스냅샷은 IBM Cloud Object Storage 에 로컬로 저장되며 데이터 보호, 재해 복구 및 알려진 양호한 상태에서 새 볼륨을 만드는 데 사용할 수 있습니다.
다음 표에는 IBM Cloud VPC Block Storage 스냅샷의 주요 기능이 나열되어 있습니다.
| 기능 | 설명 |
|---|---|
| 빠른 스냅샷 생성 | 볼륨 성능에 영향을 주지 않고 복사-온-쓰기 기술을 사용하여 스냅샷을 빠르게 생성합니다 |
| 공간 효율적인 스토리지 | 초기 전체 스냅샷 이후에는 변경된 블록만 저장되므로 스토리지 비용이 최소화됩니다 |
| 지역적 가용성 | 스냅샷은 소스 볼륨과 동일한 리전 내에 저장되며 해당 리전 내의 모든 영역에 볼륨을 생성하는 데 사용할 수 있습니다 |
| 부팅 가능한 볼륨 지원 | 부팅 볼륨의 스냅샷을 사용하여 동일한 구성으로 새 가상 서버 인스턴스를 생성할 수 있습니다 |
| 일관성 그룹 | 동일한 인스턴스에 연결된 여러 볼륨에서 충돌 일관성 있는 스냅샷 생성(특정 구성에 사용 가능) |
| 빠른 복원 스냅샷 클론 | 이 기능은 별도의 지역 스토리지 리포지토리가 아닌 VPC 리전 내 영역에 데이터 복제본을 보관함으로써 일반 스냅샷에서 복원하는 것보다 더 빠르게 복구 시간 목표(RTO)를 달성할 수 있습니다 |
| 지역 간 스냅샷 복사본 | 한 리전에서 다른 리전으로 스냅샷을 복사합니다. 이 기능은 재해 복구 시나리오에서 가상 서버 인스턴스와 데이터 볼륨을 다른 지역에서 시작해야 할 때 사용할 수 있습니다. 스냅샷은 정상적으로 생성되며, 스냅샷이 안정되면 대상 지역의 리전 스토리지 리포지토리에 스냅샷의 복사본이 생성됩니다. 원격 지역의 스냅샷 복사본이 안정되면 상위 볼륨 또는 원본 스냅샷과 독립적으로 사용 및 관리할 수 있습니다. 예를 들어 원격 지역에서 3TB 볼륨의 전체 스냅샷을 만드는 데는 최대 12.5 시간이 걸릴 수 있습니다. |
이러한 기능에 적용할 수 있는 사용 사례는 다음과 같습니다.
- 시스템 업데이트 또는 구성 변경 전에 사전 변경 백업하기
- 신속한 가상 서버 배포를 위한 골든 이미지 만들기
- 스냅샷 복사본을 사용한 지역 간 재해 복구
- 프로덕션 스냅샷을 통한 개발 및 테스트 환경 프로비저닝
- 일관성 그룹을 사용한 다중 볼륨 애플리케이션 일관성 백업
IBM Cloud VPC Block Storage 스냅샷 제한 사항
- 볼륨에 대한 모든 스냅샷의 누적 크기는 10 TB를 초과할 수 없습니다
- 여러 볼륨의 크래시 일관성 스냅샷을 생성하면 볼륨의 크기와 수량에 따라 몇 밀리초에서 몇 초까지 지속될 수 있는 단기간의 I/O 일시 중단이 발생합니다
- 애플리케이션 인식 대기열 없음(스냅샷은 크래시 일관성 유지)
- 개별 스냅샷 관리(정책 기반이 아닌 백업용 VPC 서비스가 없는 경우)
자세한 내용은 Block Storage for VPC 스냅샷 정보를 참조하세요.
IBM Cloud Backup for VPC
IBM Cloud Backup for VPC 는 스냅샷 수명 주기 관리에 대한 정책 중심 접근 방식을 제공하여 구성 가능한 일정 및 보존 정책을 통해 VPC Block Storage 볼륨을 자동으로 백업할 수 있습니다.
다음 표에서는 IBM Cloud Backup for VPC 에 대한 각 백업 정책 구성 요소를 자세히 설명합니다.
| 백업 정책 구성 요소 | 설명 |
|---|---|
| 백업 계획 | 백업에 대한 크론 기반 일정 및 보존 규칙을 정의합니다 |
| 백업 정책 | 사용자 태그를 통해 대상 리소스를 선택하는 하나 이상의 백업 계획을 위한 컨테이너 |
| 백업 작업 | 정의된 일정에 따라 스냅샷 작업 자동 실행 |
다음 표에는 IBM Cloud Backup for VPC 의 주요 기능이 나열되어 있습니다.
| 기능 | 설명 |
|---|---|
| 백업 정책 | 최대 4개의 요금제로 백업 정책을 만들어 일별, 주별, 월별 또는 연간 일정으로 백업을 자동화할 수 있습니다 |
| 자동화된 보존 관리 | 만료된 백업의 자동 삭제를 통해 기간 또는 총 개수를 기준으로 백업 보존을 구성하세요 |
| 태그 기반 자동화 | 볼륨의 사용자 제공 태그와 일치하는 백업 정책에 구성된 태그를 사용하여 백업할 Block Storage 볼륨을 대상으로 지정합니다 |
| 일관성 그룹 지원 | 여러 볼륨에서 충돌 일관성 백업을 위한 다중 볼륨 스냅샷 일관성 그룹 자동화 |
| 지역 간 스냅샷 복사본 | 지리적 재해 복구를 위한 지역 간 스냅샷 복사 기능과의 통합 |
| 중앙 집중식 관리 | IBM Cloud 콘솔, CLI, API 또는 Terraform을 통해 백업 정책을 관리하고 백업 상태를 모니터링하세요 |
이러한 기능에 적용할 수 있는 사용 사례는 다음과 같습니다.
- 프로덕션 가상 서버 인스턴스를 위한 자동화된 일일/주간/월간 백업
- 규정 준수 및 규제 데이터 보존 요건
- 실수로 삭제 또는 손상된 데이터의 운영 복구
- 일관성 그룹을 사용한 다중 볼륨 애플리케이션 백업
- 지역 간 스냅샷 복사본을 통한 지리적 재해 복구
수동 스냅샷과의 비교:
| 기능 | 수동 스냅샷 | Backup for VPC |
|---|---|---|
| 자동화 | 수동 또는 외부 스크립팅 | 정책 기반 자동화 |
| 스케줄링 | 외부 오케스트레이션 필요 | 기본 제공 크론 기반 스케줄링 |
| 리텐션 관리 | 수동 삭제 | 자동 보존 정책 적용 |
| 볼륨 타겟팅 | 직접 볼륨 선택 | 태그 기반 자동 타겟팅 |
| 유스 케이스 | 임시 백업, 골든 이미지 | 지속적인 운영 백업 |
| 관리 | 스냅샷별 관리 | 정책 중심의 중앙 집중식 관리 |
다음 목록은 IBM Cloud Backup for VPC 에 대한 모범 사례입니다.
- 사용량이 적은 시간대에 자동 백업 정책을 예약하여 I/O 중단으로 인한 성능 영향을 최소화하세요
- 볼륨 전체에 일관된 태깅 전략을 사용하여 백업 정책 적용 간소화
- 포괄적인 재해 복구를 위해 VPC용 백업과 지역 간 스냅샷 복사본을 결합하세요
- 백업 작업 상태를 모니터링하고 백업 작업 실패에 대한 알림을 구성하세요
- 정기적으로 복원 절차를 테스트하여 복구 시간 목표(RTO)를 검증하세요
- 애플리케이션 인식 백업 및 파일 수준 복구를 위해 IBM Cloud Backup 및 복구와 결합하는 것을 고려하세요
VPC용 백업 정보 보기
IBM Cloud Backup and Recovery
IBM Cloud Backup 및 복구는 IBM Cloud 에서 실행되는 VPC 환경의 파일, 폴더 및 데이터베이스 서버(MS SQL Server 및 SAP HANA )를 위한 공급자 관리형 백업 서비스입니다. 이 서비스를 사용하면 안전하고, 에이전트 기반이며, 애플리케이션과 일관된 백업 서비스를 사용하여 데이터 소스를 정기적으로 보호하는 백업 스케줄을 정의할 수 있습니다. 백업 인프라는 IBM에서 관리합니다. 이 서비스는 다음과 같이 구성되어 있습니다:
| Service | 설명 |
|---|---|
| IBM Cloud Backup 및 복구 서비스 | IBM 에서 관리하며, IBM Cloud 카탈로그를 통해 프로비저닝이 완료되면 웹 브라우저를 통해 액세스하여 백업 정책을 관리하고, 에이전트를 다운로드하고, 복원할 수 있습니다. |
| VPE 게이트웨이 | 성능을 개선하려면 네이티브 연결 대신 VPE 게이트웨이를 사용하여 서비스에 액세스하는 것이 좋습니다. 하나 이상의 VPE 게이트웨이를 만들려면 IBM Cloud 카탈로그에서 VPC 게이트웨이를 주문하고 백업 및 복구 서비스를 사용하도록 구성하세요. |
| 데이터 소스 커넥터 | IBM Cloud 카탈로그를 통해 설치되며, 이를 통해 사용자의 VPC에 가상 서버 인스턴스가 배포됩니다. 하나 이상의 데이터 커넥터를 설치하고(고가용성을 위해 최소 두 개를 권장함), 백업 처리량을 높이기 위해 필요에 따라 그 수를 늘리십시오. 데이터 소스 커넥터는 소스 가상 서버 인스턴스와 서비스 간의 연결을 설정하는 데 사용됩니다. 데이터 소스 커넥터는 백업이 저장된 서비스의 ‘ IBM Cloud Object Storage ’ 버킷과도 연동됩니다. 이 버킷은 제공업체에서 관리하며 계정 내에 포함되어 있지 않습니다. |
| 에이전트 | 에이전트는 가상 서버 인스턴스에 설치된 IBM Cloud Backup 및 복구 소프트웨어로, 운영 체제 및 보호 대상 소스 데이터와 로컬에서 상호 작용합니다. 에이전트는 백업 및 복구 작업 중에 데이터 소스 커넥터 및 백업 및 복구 인스턴스와 통신합니다. 현재 Windows 및 Linux 에이전트를 사용할 수 있으며, 향후 추가 에이전트 유형이 지원될 예정입니다. |
다음은 IBM Cloud Backup 및 복구의 주요 기능 목록입니다.
- 가상 서버 인스턴스를 위한 에이전트 기반 백업
- 파일 수준 및 폴더 수준 백업 지원
- 장기 보존을 위해 IBM Cloud Object Storage 와 통합
- 예약 및 온디맨드 백업 작업
- IBM Cloud 콘솔을 통한 중앙 집중식 관리:
- 정기 백업 - 백업 계획을 매일, 매주 또는 사용자 지정 간격으로 실행되도록 설정할 수 있습니다
- 정책 기반 백업 - 사용 사례에 따라 소스 내의 개체와 파일을 보호하는 방법과 시기를 정책으로 정의합니다. 보호할 데이터, 백업 빈도, 백업 사본을 보관할 기간 등의 매개변수를 정의합니다
- 보안 - 세분화된 역할 기반 접근 제어 기능을 활용하여 권한이 없는 사용자가 데이터를 수정하거나 삭제하는 것을 방지합니다
- 애플리케이션 일관성 백업 - 애플리케이션 데이터를 일관된 상태로 백업하여, 데이터 손상이나 손실 없이 특정 시점으로 완벽하게 복원할 수 있습니다.
자세한 내용은 백업 및 복구 시작하기를 참조하세요
에이전트 기반 백업이 포함된 Veeam 백업 및 복제
Veeam 백업 및 복제(VBR)는 물리적 서버, 가상 머신, 클라우드 워크로드를 위한 포괄적인 데이터 보호 기능을 제공하는 엔터프라이즈급 백업 및 재해 복구 솔루션입니다. IBM Cloud VPC 가상 서버 인스턴스의 경우, Veeam은 에이전트 기반 백업을 사용하여 애플리케이션 인식형 이미지 수준 백업 및 복구 기능을 제공합니다.
에이전트가 포함된 Veeam 백업 및 복제는 중앙 집중식 관리, 유연한 복구 옵션, 변경 불가능한 백업, 랜섬웨어 보호, IBM Cloud Object Storage 와의 클라우드 네이티브 통합을 비롯한 고급 데이터 보호 기능을 제공합니다.
IBM Cloud 카탈로그에서는 Veeam을 직접 사용할 수 없지만, Veeam 소프트웨어를 사용하여 VPC 가상 서버 인스턴스에 저장된 데이터를 백업하고 다음 리소스를 보호할 수 있습니다
- 개별 볼륨
- 폴더 및 파일
- 엔터프라이즈 애플리케이션용 Veeam 플러그인은 SAP HANA, Oracle, Microsoft SQL Server 데이터베이스의 트랜잭션 일관성 있는 백업을 지원하여 Veeam 백업 및 복제를 더욱 향상시킵니다
| Service | 설명 |
|---|---|
| Veeam 라이센스 | Veeam Agent 및 Veeam Backup & Replication 소프트웨어 사용을 위한 Veeam 라이선스는 Veeam 웹사이트를 통해 주문하거나, ‘ IBM Cloud 콘솔에서 Veeam 독립형 라이선스 주문’에 설명된 절차를 따라 주문할 수 있습니다. |
| Veeam 백업 서버 | 전체 백업 인프라의 구성 및 제어 센터 역할을 하는 핵심 구성 요소입니다. 백업 서버는 작업 스케줄링, 리소스 할당 및 모든 백업 작업에 대한 중앙 집중식 관리를 담당합니다. Veeam Backup & Replication은 Microsoft Windows 운영 체제에서만 설치할 수 있습니다. Veeam 백업 및 복제 소프트웨어 설치 및 운영을 참조하세요. |
| 빔 에이전트 | 볼륨 스냅샷 생성, 백업된 데이터 읽기, 대상 위치로 데이터 전송 등의 데이터 백업 작업을 수행하는 보호된 컴퓨터에 설치되는 경량 소프트웨어입니다. 지원되는 리눅스 운영체제( Linux® ) 배포판으로는 CentOS,, Red Hat Enterprise Linux (RHEL), Ubuntu 및 Debian 등이 있습니다. Linux® 용 Veeam Agent 및 Microsoft™ Windows™ 용 Veeam Agent를 사용하면 백업을 생성하고 복원을 수행할 수 있습니다. 자세한 내용은 ‘Veeam Agent 설치 및 운영’을 참조하십시오. |
자세한 내용은 Veeam 소개를 참조하세요.
보호 그룹- 개별 IP 주소, Active Directory 개체 또는 CSV 파일을 기반으로 선택하여 Veeam 에이전트를 설치하고 관리해야 하는 컴퓨터를 지정하는 Veeam 백업 및 복제 인벤토리의 컨테이너입니다.
백업 저장소- 백업 파일이 저장되는 저장소 위치입니다. 리포지토리가 될 수 있습니다:
- VPC 블록 스토리지
- IBM Cloud Object Storage (S3-compatible)
빔 기능- 빔 백업 및 복제는 빔 에이전트의 자동화된 배포 및 관리를 제공하므로 관리자는 모든 컴퓨터에 에이전트를 개별적으로 설치 및 구성할 필요 없이 빔 백업 및 복제 콘솔에서 원격으로 배포, 관리, 데이터 보호 및 재해 복구 작업을 수행할 수 있습니다.
| 기능 | 설명 |
|---|---|
| 중앙 집중식 배포 |
|
| 중앙 집중식 작업 관리 |
= 에이전트 백업 작업은 일정을 통해 백업 서버에서 실행되며, 인프라 리소스를 할당하고 작업 실행을 관리합니다
|
| 중앙 집중식 백업 관리 |
|
| 애플리케이션 인식 처리 |
|
| 고급 데이터 보호 |
|
| 유연한 백업 대상 |
|
| 세분화된 복구 |
|
타사 백업 솔루션
다양한 타사 백업 솔루션은 VPC 가상 서버 인스턴스를 백업할 수 있는 대안을 제공하며, BYOL(Bring-Your-Own-License) 모델을 통해 자체 관리 방식으로 이용할 수 있습니다. IBM Cloud VPC 와 호환되는 타사 백업 솔루션은 다음과 같습니다:
- Commvault- 애플리케이션 인식 기능을 갖춘 엔터프라이즈 백업 및 복구
- Rubrik- 클라우드 데이터 관리 및 랜섬웨어 보호
- 베리타스 NetBackup- 하이브리드 환경 전반의 엔터프라이즈 데이터 보호
- Cohesity- 백업, DR, 아카이브 기능을 갖춘 데이터 관리 플랫폼
이러한 솔루션은 일반적으로 가상 서버 인스턴스에 대한 에이전트 기반 백업을 모두 지원하므로 조직의 요구 사항과 기존 도구 투자에 따라 유연하게 사용할 수 있습니다.
Wanclouds VPC+ DRaaS (서비스형 재해 복구)
Wanclouds VPC+ DRaaS 는 포괄적인 SaaS( SaaS ) 기반의 DRaaS( DRaaS ) 솔루션으로, IBM Cloud 고객은 네트워크, 컴퓨팅, 스토리지를 포함한 전체 가상 사설 클라우드(VPC) 리소스를 백업하고, IBM Cloud 의 서로 다른 리전에서 이를 복원할 수 있습니다. 이 접근 방식은 비용이 많이 드는 대기 환경이 필요하지 않으며, 유연한 온디맨드 복구로 대체할 수 있습니다. 이 서비스는 IBM Cloud 카탈로그에서 직접 이용할 수 있습니다. 주요 차별화 요소:
- 온디맨드 복구 모델: 프로덕션 환경의 복제본을 지속적으로 실행하는 대신 온디맨드 재해 복구 시나리오를 생성하여 비용을 최소화하고 운영 효율성을 극대화할 수 있습니다
- 단일 창: 단일 관리 인터페이스에서 모든 클라우드 계정 및 백업(VPC 구성, 가상 서버 인스턴스, 데이터, 버킷)을 통합적으로 확인
Wanclouds VPC+ DRaaS 는 다음을 포함한 전체 IBM Cloud Virtual Private Cloud 구성, 구성 및 리소스를 백업 및 복원할 수 있습니다:
| 컴포넌트 | 설명 |
|---|---|
| 네트워크 컴포넌트 |
|
| 컴퓨팅 자원 |
|
| 스토리지 |
|
Wanclouds VPC+ DRaaS 는 유연한 복원 옵션을 제공합니다:
| 복원 옵션 | 설명 |
|---|---|
| 지역 간 복원 |
|
| 세분화된 복원 |
|
Wanclouds VPC+ DRaaS 도 포함됩니다:
| 기타 특징 | 설명 |
|---|---|
| 자동화된 감지 |
|
| 토폴로지 시각화 |
|
| 준수 관리 |
|
자세한 내용은 IBM 문서 및 VPC+ DRaaS(VPC+ 서비스형 재해 복구)를 참조하세요
RackWare DR
RackWare RMM VPC 가상 서버의 리전 간 재해 복구를 위해
RackWare 관리 모듈( RMM ) 플랫폼은 IBM Cloud VPC 과 통합되어 지능형 프로비저닝, 워크로드 이동성 및 지역 간 DR 계획을 지원합니다. RackWare 정책 중심 DR 전략을 통해 IBM Cloud VPC 에서 신속한 페일오버 및 롤백 기능을 통해 핫 및 웜 대기 배포를 모두 지원합니다.
RackWare 관리 모듈( RMM )은 IBM Cloud VPC 에 배포되며 마이그레이션 및 재해 복구 작업을 관리, 예약, 자동화하기 위한 중앙 집중식 인터페이스를 제공합니다. 다음 목록에는 RMM 의 기능이 포함되어 있습니다.
- 다음 위치에 가상 서버 인스턴스로 배포됨 IBM Cloud VPC
- 외부 GUI 액세스를 위해 플로팅 IP 사용
- 소스 가상 서버 인스턴스(주 리전)에 대한 SSH 연결
- DR 지역의 자동 프로비저닝을 위한 API 액세스( IBM Cloud VPC )
- 원활한 배포가 가능한 IBM Cloud 카탈로그에서 사용 가능
- 에이전트 없는 접근 방식으로 모든 최신 버전의 Windows 및 Linux
- 소스 사양과 일치하는 자동 프로비저닝 기능
- 회복 지점 목표(RPO) 향상을 위한 TNG 동기화
- 페일오버 및 페일백을 위한 정책 중심 자동화
- 실시간 모니터링 기능을 갖춘 GUI(그래픽 사용자 인터페이스) 기반 관리
다음 표에는 재해 복구 구성 모델이 나와 있습니다.
| 재해 복구 구성 모델 | 설명 |
|---|---|
|
RMM 이 소스 서버와 대상 서버 사이에서 프록시 역할을 하는 패스스루
|
|
| 직접 모드 |
|
RackWare 는 복제된 워크로드의 핫 및 콜드 대기 옵션을 통해 유연한 스케줄링 기능을 제공합니다.
| 요소(Aspect) | 긴급 대기 | 따뜻한 대기 |
|---|---|---|
| DR 가상 서버 인스턴스 상태 | 연속 실행 | 전원 차단 |
| 장애 조치 시간 | 분 | 5-15분(부팅 시간) |
| 비용 | 더 높음(컴퓨팅 실행 중) | 낮음(저장소만 해당) |
| 유스 케이스 | 미션 크리티컬, RTO <5분 | 중요한 워크로드, RTO 30분 미만 |
| 동기화의 영향 | 더 빠름 (가상 서버 인스턴스가 이미 실행 중임) | 최종 동기화 전에 부팅해야 합니다 |
자세한 정보는 다음을 참조하십시오.
다음 단계
이제 VPC 가상 서버의 복원력 설계 옵션을 이해했으니 관련 주제를 살펴보세요:
- 관찰 가능성: 백업 유효성 검사를 위한 모니터링 및 로깅에 대해 알아보기
- 보안: 데이터 보호를 위한 보안 설계 고려 사항 검토
- 스토리지: 백업 리포지토리를 위한 스토리지 설계 옵션 살펴보기
- 마이그레이션: 백업 고려 사항과 함께 마이그레이션 전략 검토