워크로드 VM 백업 솔루션

가상 머신(VM)에서 애플리케이션 데이터를 보호하는 것은 Google Cloud VMware Engine에서 실행되는 비즈니스에 중요한 애플리케이션의 핵심 요구사항입니다. 온프레미스에서 사용하는 것과 동일한 백업 도구를 계속 사용하여 VMware Engine에서 VMware VM 및 데이터를 백업할 수 있습니다. 이 페이지에서는 VMware Engine의 VM과 데이터를 보호하는 백업 인프라에 대한 다양한 옵션과 고려사항을 제공합니다.

지원되는 백업 솔루션

Google은 Google Cloud에서 워크로드의 백업 솔루션으로 백업 및 DR 서비스를 제공합니다. 타사 에이전트 기반 백업 솔루션은 애플리케이션 수준 백업을 제공하고 애플리케이션 공급업체(예: Oracle의 RMAN)의 인증을 받을 경우 VMware Engine과 상호 운영할 수 있습니다.

VMware Engine과 상호 운용할 수 있는 백업 솔루션은 VMware vStorage API for Data Protection(VADP) 표준을 준수하고 VMware에서 vSAN에 대한 인증을 받아야 합니다. VMware Engine은 다음 백업 솔루션의 규정 준수를 검증했습니다.

백업 솔루션 고려사항

백업 솔루션을 설계하고 VMware Engine에서 배포 모델을 구현하기 전에 다음 질문을 고려하세요.

백업 기술 결정

에이전트 기반 또는 VADP 기반의 백업 접근법을 사용할 수 있습니다. 온프레미스 환경의 워크로드를 마이그레이션할 때는 변경 작업이 덜 필요하기 때문에 VADP 기반 접근 방식을 사용하는 것이 좋습니다. 또한 백업 저장소의 위치를 선택할 때 유연하게 선택할 수 있습니다.

Layer 2 네트워크가 온프레미스 환경에서 VMware Engine으로 확장되는 경우 또는 마이그레이션 중에 기본 백업 저장소의 위치를 변경하려는 경우 마이그레이션된 VM의 에이전트 기반 백업 방식에는 추가 구성이 필요합니다.

저장할 데이터 사본 수 결정

전체 백업 요구사항, 목표, 기업 정책을 평가해야 합니다. 온프레미스, 오프프레미스, 복구 시간 목표(RTO), 복구 지점 목표(RPO)와 같은 특정 위치에 백업을 저장하기 위한 요구사항을 포함합니다.

백업 데이터를 저장할 위치 결정

백업 데이터를 저장할 수 있는 여러 위치가 있습니다(백업 저장소). 각 위치에서 스토리지 비용, 복구 시간 목표(RTO), 사본 수, 네트워크 아웃바운드 데이터 전송 요금의 다양한 조합을 제공합니다. 백업 소프트웨어의 애플리케이션 요구사항, 비용, 기능에 따라 가장 적합한 것을 선택해야 합니다.

VM과 데이터의 백업 저장과 관련하여 다음과 같은 주요 선택 사항과 주요 측면을 고려하세요.

  • 영구 디스크를 Compute Engine 인스턴스의 백엔드 스토리지로 사용합니다. Compute Engine 인스턴스는 NFS 마운트를 백업 서버로 내보냅니다. 이 접근 방식의 한 가지 이점은 영구 디스크가 리전별로 구성되며 리전 간에 복제도 가능하다는 것입니다.
  • Filestore를 사용하여 백업 저장소로 사용할 NFS 볼륨을 내보냅니다. 이 접근 방식은 Filestore 인스턴스가 관리형 인스턴스이기 때문에 관리 부담이 적습니다. 또한 일관된 성능을 제공합니다. Filestore 인스턴스는 영역별로 구성되며 데이터가 영역 또는 리전 간에 복제되지 않습니다.
  • Cloud Storage를 사용하여 백업 파일을 저장합니다. Cloud Storage는 높은 중복성을 위해 영역 및 리전 간에 데이터를 저장합니다. 데이터는 사용자가 정의한 트리거에 따라 스토리지 계층 간에 저장되고 이동됩니다. Cloud Storage는 자주 사용되는 데이터를 더 빠른 스토리지 계층에 보관하고 오래된 데이터를 비용이 더 저렴한 스토리지 계층에 보관함으로써 비용을 최적화하는 데 도움을 줍니다. Cloud Storage 통합에 대한 백업 솔루션 공급업체 문서를 참조하세요.
  • Google Cloud용 NetApp Cloud Volumes Service를 사용하여 백업 저장소로 사용할 NFS 및 SMB 볼륨을 내보냅니다. 이 완전 관리형 서비스는 Filestore와 같은 네트워크 연결 스토리지(NAS)의 운영 오버헤드를 없애줍니다. Cloud Volumes Service 볼륨은 리전별로 구성되며 데이터가 영역 또는 리전 간에 복제되지 않습니다. 자세한 내용은 Cloud Volumes Service를 현재 사용 가능한 리전을 참조하세요.

또한 동일한 프라이빗 클라우드의 다른 클러스터, 다른 VMware Engine 프라이빗 클라우드 또는 온프레미스 스토리지에 백업을 저장할 수도 있습니다.

동일한 프라이빗 클라우드의 다른 클러스터 또는 VMware Engine의 다른 프라이빗 클라우드를 사용하면 RTO가 낮아지지만 스토리지 비용이 높을 수 있습니다. Cloud Storage는 서로 다른 클러스터를 사용하는 것보다 낮은 가격으로 더 높은 RTO를 제공합니다. 영구 디스크와 Filestore가 있는 Compute Engine은 두 옵션 사이의 RTO 및 비용을 제공합니다.

Cloud Volumes Service의 성능 등급은 동적이며 복구 시 RTO에 맞추어 볼륨을 더 높은 등급으로 업그레이드한 다음 더 낮은 등급으로 변경하면 비용을 최적화할 수 있습니다. 온프레미스 스토리지는 네트워크 아웃바운드 데이터 전송 요금이 발생하지만 기존 백업 스토리지는 유지됩니다.

IAM 및 vSphere 권한

백업 관리자 및 사용자는 다음을 수행하기 위해 필요한 권한이 있어야 합니다.

  • 프로젝트 및 VPC 네트워크에 Compute Engine 인스턴스 배포
  • VMware Engine에 VPC 네트워크 연결
  • VPC 네트워크에서 방화벽 규칙 구성

Google Cloud 역할 및 권한에 대한 자세한 내용은 IAM을 참조하세요.

기본 Cloud-Owner-Role 역할을 맡은 vSphere 사용자는 VMware Engine에 백업 솔루션 구성요소(가상 머신 및 어플라이언스)를 배포하는 데 필요한 권한이 있습니다. 백업 소프트웨어 구성요소에 기본 Cloud-Owner-Role 역할에 제공되지 않는 추가적인 vCenter 권한이 필요하면 솔루션 사용자 계정을 사용합니다.