이미지 가져오기와 머신 이미지 가져오기 비교

가상 디스크 또는 가상 머신 (VM) 인스턴스를 Google Cloud 로 마이그레이션하려면 특정 데이터 또는 운영체제 구성요소를 마이그레이션해야 하는지, 아니면 여러 프로젝트에서 전체 VM 구성을 복제해야 하는지 등 요구사항에 따라 적절한 가져오기 전략을 선택해야 합니다. Migrate to Virtual Machines는 VM 이미지를 Google Cloud로 마이그레이션하는 두 가지 기본 방법(이미지 가져오기머신 이미지 가져오기)을 제공합니다. 이 문서에서는 두 가지 방법을 비교하여 마이그레이션에 적합한 전략을 선택하는 데 도움을 줍니다.

이미지 가져오기 및 머신 이미지 가져오기

클라우드 마이그레이션은 데이터 전송 이상의 작업으로, 전략적 접근 방식이 필요합니다. 마이그레이션하기 전에 다음 주요 사항을 고려해야 합니다.

  • 구성 삽입으로 선별된 OS 이미지를 전송하는 가장 좋은 방법입니다.
  • 확장된 환경에서 일관성을 유지하는 방법
  • 이미지 마이그레이션과 복잡한 다중 디스크 가상 머신 마이그레이션에 적합한 접근 방식

Migrate to Virtual Machines는 VM 이미지를 Google Cloud로 마이그레이션하는 두 가지 기본 방법(이미지 가져오기머신 이미지 가져오기)을 제공합니다.

  • 이미지 가져오기: 이 방법을 사용하면 일반적으로 OS 또는 데이터 볼륨인 개별 디스크를 Google Cloud로 가져올 수 있습니다. 특히 여러 인스턴스에서 일관된 클린 기본 구성을 복제하는 것이 목표인 경우 골든 이미지를 다시 빌드하거나 유지하는 데 적합합니다. 이미지 가져오기에 대한 자세한 내용은 이미지 가져오기를 참고하세요.
  • 머신 이미지 가져오기: 이 포괄적인 솔루션은 여러 디스크, 구성 메타데이터, 네트워킹, 시작 스크립트를 비롯한 전체 VM 상태를 캡처합니다. 특히 엔드 투 엔드 복제가 필요한 복잡한 워크로드를 이전하는 데 적합합니다. 머신 이미지 가져오기에 대한 자세한 내용은 머신 이미지 가져오기를 참고하세요.

두 옵션 모두 유용하며 적용 가능성은 마이그레이션하는 워크로드에 따라 다릅니다. 다음 표에서는 각 방법의 차이점, 장점, 이상적인 사용 사례를 강조합니다.

기능 이미지 가져오기 머신 이미지 가져오기
포커스 개별 디스크 (OS 또는 데이터 볼륨) 전체 VM 구성 (여러 디스크 및 메타데이터)
사용 사례 이미지 가져오기에 적합한 사용 사례는 다음과 같습니다.
  • 일관된 환경을 위한 골든 이미지 만들기
  • 데이터베이스 데이터 디스크 마이그레이션
  • 특정 워크로드의 오프라인 마이그레이션
  • 일관된 환경 복제
  • 특정 OS가 필요한 애플리케이션 마이그레이션
  • 정확한 데이터 상태 보존으로 Google Cloud 에 데이터 가져오기
머신 이미지 가져오기에 적합한 사용 사례는 다음과 같습니다.
  • 골든 이미지와 같은 일관된 환경 배포
  • 복잡한 디스크 설정이 있는 단일 VM 또는 VM 그룹과 같은 복잡한 웹 애플리케이션 마이그레이션
  • 재해 복구 준비
  • 종속 항목 및 네트워킹이 있는 복잡한 애플리케이션 마이그레이션
  • 다운타임을 최소화하면서 오프라인으로 마이그레이션
  • 테스트 및 재해 복구를 위한 복제
장점 이미지 가져오기의 장점은 다음과 같습니다.
  • 효율성: 대량의 데이터를 빠르게 안정적으로 이전할 수 있습니다.
  • 정확성: 소스 시스템의 정확한 파일 시스템 구조를 유지합니다.
  • 일관성: 중복 또는 확장용 시스템 클론을 만드는 데 적합합니다.
머신 이미지 가져오기의 장점은 다음과 같습니다.
  • 간편한 버전 관리: 원활한 이미지 버전 관리로 이미지를 정리하고 추적할 수 있습니다.
  • 여러 디스크 지원: 여러 디스크를 보유할 수 있습니다.
  • 빠른 복구: 머신 이미지는 전체 VM을 저장하므로 가져온 후 수동으로 구성할 필요가 없습니다.
  • 비용 효율적: VM 설정 시간을 절약하고 Compute Engine의 압축된 저렴한 스토리지를 활용합니다.
  • 일관성: 프로젝트 전반에서 표준화를 위해 동일한 구성으로 여러 VM을 배포합니다.
  • 안전하고 유연함: 암호화된 전송, 맞춤 OS 지원, 하이브리드 클라우드 호환성을 지원합니다.
  • 자동화 준비: 이미지 가져오기를 개발 및 운영 (DevOps) 워크플로 또는 Terraform과 같은 코드형 인프라 (IaaS) 도구에 통합합니다.
구성 세부사항 (디스크 수준) 전체 (전체 VM 구성)
복잡성 덜 복잡한 종속 항목에 권장됨 복잡한 종속 항목 또는 특정 하드웨어 요구사항에 권장됨
지원되는 형식
  • VMDK (권장)
  • VHD/VHDX
  • QCOW/QCOW2
  • QED
  • VDI
  • VPC
  • 원시 압축 파일 (.raw 파일이 포함된.tar .gz 파일)
  • OVF (설명자 파일 + 디스크 파일)
  • OVA (단일 파일 패키지)
일반화 기능 지원 사용 가능 (Windows 이미지에서 고유한 인스턴스 데이터 삭제) 사용 가능 (Windows 이미지에서 고유한 인스턴스 데이터 삭제)
디스크 지원 단일 디스크 표현 여러 디스크를 보유할 수 있음
복구 포괄성이 떨어짐 (디스크에 중점) 빠른 복구 (전체 VM이 저장되며 수동 구성이 필요하지 않음)
버전 관리 이미지 계열로 관리할 수 있음 원활한 이미지 버전 관리로 관리 가능
자동화 DevOps 워크플로 또는 IaaS로의 통합 지원 DevOps 워크플로 또는 IaaS로의 통합 지원

적절한 이전 전략 선택

클라우드 마이그레이션은 모든 상황에 맞는 하나의 솔루션이 아닙니다. 이미지 가져오기를 선택할지 머신 이미지 가져오기를 선택할지는 특정 인프라, 워크로드, 이전 목표에 따라 달라집니다.

이미지 가져오기

데이터 또는 운영체제가 포함된 개별 디스크를 마이그레이션해야 하는 경우 이미지 가져오기가 기본 옵션입니다. IT 인프라의 특정 구성요소를 이동하는 것으로 생각하면 됩니다. 다음은 몇 가지 실제 예입니다.

  • 개발 및 프로덕션 환경용 골든 이미지 만들기: 개발팀에 특정 운영체제 구성과 사전 설치된 소프트웨어가 있는 표준화된 환경이 필요할 수 있습니다. 완벽하게 구성된 운영체제의 이미지를 보조 패키지와 함께 만들어 템플릿으로 사용할 수 있습니다. 그러면 각 개발자가 이 이미지를 사용하여 새 VM 인스턴스를 만들어 일관성과 보안을 유지하고 설정 시간을 절약할 수 있습니다.
  • 데이터베이스의 데이터 디스크를 클라우드로 이전: 실제 서버에 대규모 데이터베이스가 있는 경우 데이터베이스의 데이터 디스크 이미지를 만들어 Google Cloud로 가져와 데이터의 무결성을 유지할 수 있습니다.
  • 특정 워크로드의 오프라인 마이그레이션 실행: 직접 마이그레이션할 수 없는 물리적 서버의 경우 워크로드의 로컬 이미지를 만든 다음 Compute Engine으로 가져올 수 있습니다.

머신 이미지 가져오기

머신 이미지 가져오기는 여러 디스크, 메타데이터, 권한을 비롯한 전체 VM 구성을 캡처하는 전체적인 접근 방식을 취합니다. 따라서 구성요소 간 상호 종속성을 유지하는 것이 중요한 시나리오에 적합합니다. 다음은 몇 가지 실제 예입니다.

  • 일관된 환경 배포: 여러 프로젝트에서 전체 VM 구성을 복제합니다(일반적으로 골든 이미지라고 함).
  • 복잡한 웹 애플리케이션 마이그레이션: 머신 이미지 가져오기를 사용하면 운영체제와 애플리케이션이 설치된 복잡한 디스크 설정이 있는 단일 가상 머신이든 VM 그룹과 기타 인프라 서비스이든 애플리케이션을 마이그레이션할 수 있습니다. 예를 들어 특정 웹 서버 설정, 데이터베이스, 전문 소프트웨어 라이브러리가 필요한 웹 애플리케이션을 생각해 보세요.
  • 재해 복구 준비: 머신 이미지 가져오기는 소규모 재해 복구 또는 최대 2개의 애플리케이션 구성을 보관하는 데 유용한 도구입니다. 중요 서버의 머신 이미지를 만들면 시스템 장애 발생 시 신속하게 배포할 수 있는 백업을 즉시 사용할 수 있습니다. 이렇게 하면 다운타임을 최소화하고 비즈니스 연속성을 보장할 수 있습니다.

주요 결정 요인

이미지 가져오기와 머신 이미지 가져오기 중에서 선택할 때는 다음을 고려하세요.

  • 구성 복잡성: 워크로드에 복잡한 종속 항목이나 특정 하드웨어 요구사항이 있는 경우 머신 이미지 가져오기를 사용하는 것이 좋습니다.
  • 세부사항: 특정 데이터 또는 운영체제 구성요소만 이전해야 하는 경우 이미지 가져오기를 통해 필요한 세부사항을 제공할 수 있습니다.

Google Cloud의 이전 도구는 강력하지만 장점과 한계를 이해할 때 가장 효과적입니다. 클라우드 마이그레이션을 계획, 테스트, 실행하는 데 시간을 할애하세요.

다음 단계