이 문서에서는 Migrate to Virtual Machines를 사용하여 원본 환경의 가상 머신(VM)을 Google Cloud로 마이그레이션하는 방법을 안내합니다. 원본 환경은 온프레미스 환경, 비공개 호스팅 환경 또는 다른 클라우드 제공업체에서 실행 중일 수 있습니다.
이 문서에서는 Migrate to Virtual Machines의 개요와 용도를 간략하게 설명합니다. 또한 VM 마이그레이션을 계획할 때 고려해야 할 중요한 사항 및 VM을 마이그레이션하는 방법에 대한 안내를 제공합니다.
이 문서는 Migrate to Virtual Machines를 사용하여 VM을 지원되는 원본 환경에서 Compute Engine으로 마이그레이션하려는 경우에 유용합니다. 이러한 원본 환경에는 다음이 포함될 수 있습니다.
Migrate to Virtual Machines를 사용하면 Google Cloud로의 VM 마이그레이션 과정을 간소화할 수 있습니다. Google Cloud에서 VM의 동작을 수동으로 평가한 다음 이를 수동으로 마이그레이션하기 위해 안정적인 도구 모음을 설계하고 구현할 필요가 없습니다. Migrate to Virtual Machines는 VM 마이그레이션 속도를 가속화해 소요 시간을 단축하므로 사용자는 워크로드 개선에 집중할 수 있습니다.
이 시리즈에서는 사용자가 다음 문서를 읽고 숙지했다고 가정합니다.
- Migrate to Virtual Machines 아키텍처: Migrate to Virtual Machines의 참조 아키텍처를 설명합니다.
Google Cloud로 마이그레이션 설계
VM을 원본 환경에서 Google Cloud로 마이그레이션하려면 Google Cloud로의 마이그레이션 시리즈에 설명된 프레임워크를 따르는 것이 좋습니다.
다음 다이어그램은 마이그레이션 과정을 보여줍니다.
앞의 다이어그램에 표시된 프레임워크는 다음 4가지 단계로 구성되어 있습니다.
- 평가. 이 단계에서는 원본 환경, Google Cloud로 마이그레이션할 워크로드, 각 워크로드를 지원하는 VM을 평가합니다.
- 계획. 이 단계에서는 리소스 계층 구조 프로비저닝 및 네트워크 액세스 설정과 같은 Migrate to Virtual Machines의 기본 인프라를 만듭니다.
- 배포. 이 단계에서는 VM을 원본 환경에서 Compute Engine으로 마이그레이션합니다.
- 최적화. 이 단계부터 클라우드 기술 및 기능을 활용하게 됩니다.
원본 환경 및 워크로드 평가
평가 단계에서 다음 정보를 수집합니다.
- 원본 및 대상 환경
- 마이그레이션할 워크로드
마이그레이션을 계획하고 마이그레이션 및 대상 환경에 필요한 리소스 크기를 알맞게 결정하기 위해서는 소스 환경 및 마이그레이션하려는 워크로드를 평가하는 것이 중요합니다. 환경 평가 방법을 알아보려면 Google Cloud로 마이그레이션: 워크로드 평가 및 탐색을 참조하세요.
환경을 평가한 후 Migrate to Virtual Machines와 관련된 마이그레이션을 고려하여 다음과 같이 평가를 구체화합니다.
Migrate to Virtual Machines 요구사항. Migrate to Virtual Machines 요구사항을 평가하여 원본 및 대상 환경 모두 네트워크 연결 및 대역폭 등 마이그레이션을 위해 Migrate to Virtual Machines에 필요한 기능과 보안 통신 채널을 제공하는지 확인합니다. 마이그레이션하려는 소스에 따라 VMware 요구사항, AWS 요구사항, Azure 요구사항을 평가합니다.
Migrate to Virtual Machines에 필요한 권한. Migrate to Virtual Machines에 필요한 권한 종류를 파악하면 해당 권한이 보안 요구사항을 충족하는지 여부를 검증할 수 있습니다. Migrate to Virtual Machines에 필요한 권한을 평가합니다.
기반 구축
이 섹션에서는 Migrate to Virtual Machines의 기반을 구축하는 방법을 안내합니다.
마이그레이션하려는 소스에 따라 VMware에서 마이그레이션, AWS에서 마이그레이션, Azure에서 마이그레이션의 안내를 참조하세요. 또는 이 섹션의 안내를 계속 따릅니다.
원본 환경 및 Google Cloud에서 Migrate to Virtual Machines 기반을 구축하려면 다음을 수행합니다.
- Google Cloud의 기반을 구축합니다.
- 원본 환경을 준비합니다.
Google Cloud의 기반 구축
Google Cloud에서 Migrate to Virtual Machines의 기반을 구축하려면 다음을 수행합니다.
- 리소스 계층 구조를 프로비저닝합니다. Migrate to Virtual Machines는 Google Cloud 프로젝트를 사용하여 마이그레이션 프로세스(호스트 프로젝트)를 제어하고 대상 환경(대상 프로젝트)으로 지정합니다. Migrate to Virtual Machines에는 호스트 프로젝트가 필요합니다. 또한 선택적으로 마이그레이션된 VM의 대상으로 사용할 하나 이상의 대상 프로젝트를 추가할 수 있습니다.
- Migrate to Virtual Machines 서비스를 사용 설정합니다. Migrate to Virtual Machines에는 특정 Google Cloud API 및 서비스가 사용됩니다. 필요한 API 및 서비스를 사용 설정하는 방법은 Migrate to Virtual Machines 서비스 사용 설정을 참조하세요.
원본 환경 준비
원본 환경에서 Migrate to Virtual Machines 기반을 구축하려면 Migrate Connector를 설치하여 환경을 마이그레이션 소스로 구성합니다. Migrate Connector에 대한 자세한 내용은 Migrate to Virtual Machines 아키텍처를 참조하세요.
VM 마이그레이션하기
기반을 구축한 후에는 Migrate to Virtual Machines를 사용하여 소스 환경에서 Google Cloud로 VM을 마이그레이션합니다.
Migrate to Virtual Machines 마이그레이션의 구조
다음 용어는 지원되는 원본 환경에서 Google Cloud로의 VM 마이그레이션을 구성하는 방법을 이해하는 데 중요합니다.
- VM 마이그레이션 수명 주기: Migrate to Virtual Machines로 마이그레이션하는 각 VM은 순서가 지정된 여러 단계를 따릅니다. 이 단계는 VM 마이그레이션 수명 주기의 일부입니다. Migrate to Virtual Machines는 각 VM이 해당 단계를 통해 자동으로 마이그레이션되도록 진행합니다.
- 그룹. Migrate to Virtual Machines를 사용하면 마이그레이션할 VM 집합을 만들 수 있습니다. 이러한 집합을 그룹이라고 부릅니다. VM을 논리적으로 구분하고 VM을 일괄로 마이그레이션하려면 그룹을 사용할 수 있습니다. 그룹의 VM을 마이그레이션할 때 Migrate to Virtual Machines는 그룹의 각 VM에서 또는 그룹에 있는 VM 하위 집합에서 VM 마이그레이션 수명 주기의 모든 작업을 수행합니다. 예를 들어 클론이 대규모 그룹에 있는 하나 또는 두 개의 VM에 대해 테스트 클론을 만들어서 Google Cloud에서 올바르게 작동하는지 평가할 수 있습니다.
- OS 조정. Migrate to Virtual Machines를 사용하여 Google Cloud로 마이그레이션하는 VM은 올바른 작동을 위해 구성 변경이 필요합니다. 이러한 변경을 OS 조정이라고 합니다. Migrate to Virtual Machines는 마이그레이션하는 VM에 OS 조정을 자동으로 적용합니다.
Migrate to Virtual Machines로 VM 마이그레이션
Migrate to Virtual Machines를 사용하여 VM을 마이그레이션하려면 다음을 수행합니다.
- 그룹을 사용하여 마이그레이션 구성. 마이그레이션 위험을 완화하려면 그룹을 사용하여 마이그레이션할 VM을 논리적으로 구분하는 것이 좋습니다. 마이그레이션할 VM을 그룹화하려면 평가 단계 중 수집된 정보를 사용할 수 있습니다. 예를 들어 지원하는 애플리케이션을 기반으로 VM을 그룹화하거나 VM이 연결된 네트워크를 고려할 수 있습니다.
- 머신 적정 크기 권장사항 및 사용률 통계 수집: 리소스를 평가하고 소스 머신에 가장 적합한 대상 머신을 결정하려면 소스 VM 사용률 보고서를 생성하여 머신에 대한 자세한 적정 크기 권장사항과 보고를 수집합니다.
각 그룹 마이그레이션. 각 VM 그룹에서 마이그레이션을 수행합니다. VM 마이그레이션 수명 주기 중 Migrate to Virtual Machines에서는 Google Cloud에서 VM의 테스트 클론을 실행할 수 있습니다. 마이그레이션하기 전 테스트 클론을 사용하여 Google Cloud에서 VM이 올바르게 작동하는지 확인하는 것이 좋습니다.
Migrate to Virtual Machines로 VM 그룹을 마이그레이션하는 방법에 대한 자세한 내용은 Migrate to Virtual Machines로 VM 그룹 마이그레이션을 참조하세요.
마이그레이션 후 환경 최적화
모든 마이그레이션 단계를 완료하면 마이그레이션이 완료된 것으로 간주됩니다. 하지만 Google Cloud 환경에 추가 최적화가 필요할 수 있습니다. 예를 들어 Compute Engine VM의 크기를 알맞게 결정하거나 관리형 서비스 사용을 시작할 수 있습니다.
최적화에 대한 자세한 내용은 Google Cloud로 마이그레이션: 환경 최적화를 참조하세요.