VM Import/Export

VM Import/Export를 사용해 손쉽게 가상 머신 이미지를 기존 환경에서 Amazon EC2 인스턴스로 가져오거나 온 프레미스 환경으로 다시 내보낼 수 있습니다. VM Import/Export를 사용하면 IT 보안, 구성 관리, 규정 준수 요구 사항을 충족하기 위해 구축한 가상 머신을 Amazon EC2로 아무 문제 없이 가져와 인스턴스로 즉시 사용할 수 있어 가상 머신에 대한 기존 투자를 활용할 수 있습니다. 가져온 인스턴스를 온 프레미스 가상화 인프라로 손쉽게 다시 내보낼 수 있으므로 IT 인프라 전체에 워크로드를 분배할 수 있습니다.

VM Import/Export는 Amazon EC2 및 Amazon S3의 표준 사용 요금 외에 추가 비용 없이 이용할 수 있습니다.

  VM Import에 액세스하려면
가입 신청
이미지를 가져오려면 Amazon EC2 API 도구를 사용해도 되고, VMware vSphere 가상화 플랫폼을 사용 중이라면 Amazon EC2 VM Import Connector가 기존 환경의 가상 머신(VM) 이미지를 감지해 냅니다. 그런 다음 Amazon EC2에서 실행할 가용 영역과 인스턴스 유형을 지정하면 VM Import/Export가 자동으로 이미지 파일을 전송하고 인스턴스를 생성합니다. VM을 가져오고 나면 Amazon의 유연성과 확장성이 선사하는 혜택을 누리면서 가져온 이미지를 지원하는 Auto Scaling, Elastic Load Balancing 및 CloudWatch 같은 솔루션을 통해 서비스를 모니터링할 수 있습니다. 이미지를 업로드하는 데에는 거의 시간이 안 들기 때문에 인스턴스는 Amazon EC2에서 바로 구동할 수 있습니다.*


Amazon EC2 API 도구를 사용해, 이전에 가져온 EC2 인스턴스를 내보낼 수 있습니다. 대상 인스턴스, 가상 머신 파일 형식, 대상 S3 버킷을 지정하기만 하면 VM Import/Export가 자동으로 인스턴스를 S3 버킷으로 내보냅니다. 이렇게 내보낸 VM을 온 프레미스 가상화 인프라에 다운로드하여 시작할 수 있습니다.


VMware ESX 및 VMware Workstation VMDK 이미지, Citrix Xen VHD 이미지 및 Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 및 Windows Server 2008 R2용 Microsoft Hyper-V VHD 이미지를 가져올 수 있습니다. 또한 이전에 가져온 EC2 인스턴스를 VMware ESX VMDK, VMware ESX OVA, Microsoft Hyper-V VHD 또는 Citrix Xen VHD 파일 형식으로 내보낼 수 있습니다. 앞으로 더 많은 운영 체제, 버전, 가상화 인프라 제품을 가져올 수 있도록 지원할 계획입니다.


* VM Import에 필요한 시간은 네트워크 연결 속도와 업로드하는 가상 머신 이미지의 크기에 따라 달라집니다.



VM Import/Export 도구 사용

VM Import/Export에서는 두 가지 방법을 통해 가상 머신을 Amazon EC2로 가져올 수 있습니다.

첫 번째 방법은 VM 이미지를 Amazon EC2 API 도구를 이용해 가져오는 것입니다. 시작하려면 다음을 수행하면 됩니다.

  • VM Import 명령행 도구를 Amazon EC2 API 도구에서 다운로드합니다.
  • ec2-import-instance API를 통해 VMDK, VHD 또는 RAW 파일 가져오기를 사용하여 VM 이미지를 가져올 수 있습니다. 인스턴스 가져오기 작업은 Amazon EC2 인스턴스 속성(인스턴스 크기, 가용 영역, 보안 그룹)을 올바르게 구성하는 데 필요한 매개 변수를 캡처하고 디스크 이미지를 Amazon S3에 업로드합니다.
  • 업로드가 완료되지 않은 상태에서 ec2-import-instance가 중단되거나 종료될 경우 ec2-resume-import를 사용해 업로드를 다시 시작하십시오. 가져오기 작업이 중단된 지점부터 다시 시작됩니다.
  • ec2-describe-conversion-tasks 명령을 사용해 가져오기 진행률을 모니터링하고 결과 Amazon EC2 인스턴스 ID를 얻을 수 있습니다.
  • 가져오기 작업이 끝나면 해당 인스턴스 ID를 ec2-run-instances API로 지정해 Amazon EC2 인스턴스를 부팅할 수 있습니다.
  • 끝으로 ec2-delete-disk-image 명령행 도구를 사용해 Amazon S3에서 디스크 이미지를 삭제합니다.
아니면, VMware vSphere 가상화 플랫폼을 구동 중인 경우에는 VMware vCenter용 Amazon EC2 VM Import Connector를 이용하는 방법이 있습니다. 여기에서는 간단한 그래픽 사용자 인터페이스를 통해 가상 머신을 가져올 수 있습니다. Connector를 시작하려면 다음을 수행하십시오.
  • VMware vCenter용 Amazon EC2 VM Import Connector를 다운로드합니다.
  • vCenter Server에 Connector vApp를 설치합니다. Connector가 VMware vSphere 클라이언트에 새 탭으로 나타납니다.
  • VMware vSphere Client를 사용해 Amazon EC2로 가져올 가상 머신 이미지를 선택합니다.
  • Import to EC2 탭에서 지역, 가용 영역, 운영 체제, 인스턴스 크기, 보안 그룹, 가상 머신을 가져올 VPC 세부 정보(원하는 경우)를 선택하고 가져오기 프로세스를 시작합니다.
  • 가져오기 프로세스가 완료되면 Amazon EC2 인스턴스를 실행합니다.
다음과 같이 Amazon EC2 CLI 도구를 사용해 이전에 가져온 EC2 인스턴스를 내보낼 수 있습니다.
  • ec2-create-instance-export-task 명령을 사용해 인스턴스를 내보낼 수 있습니다. 내보내기 명령은 선택한 형식으로 인스턴스를 올바르게 내보내는 데 필요한 매개 변수(인스턴스 ID, 내보낸 이미지를 저장하는 S3 버킷, 내보낸 이미지의 이름, VMDK, OVA 또는 VHD 형식)를 캡처합니다. 내보낸 파일은 이전에 생성한 S3 버킷에 저장됩니다.
  • ec2-describe-export-tasks를 사용해 내보내기 프로세스를 모니터링할 수 있습니다.
  • ec2-cancel-export-task를 사용해 내보내기 작업을 완료되기 전에 취소할 수 있습니다.


라이선싱 모델

온 프레미스 Microsoft Windows VM 이미지를 Amazon EC2로 가져오면 AWS가 가져온 인스턴스에 적합한 Microsoft Windows Server 라이선스 키를 제공합니다. 시간당 EC2 인스턴스 요금에는 Microsoft Windows 소프트웨어와 사용 중인 하드웨어 자원의 사용비가 포함됩니다. 온 프레미스 Microsoft Windows 라이선스 키는 EC2에서 사용되지 않으므로 온 프레미스 환경 내의 다른 Microsoft Windows VM 이미지에 다시 사용할 수 있습니다.


Amazon EC2 인스턴스를 내보내면 더 이상 AWS를 통해 해당 인스턴스의 Microsoft Windows Server 라이선스 키에 액세스할 수 없습니다. 내보낸 VM 이미지를 온 프레미스 가상화 플랫폼에서 시작한 후에는 새로운 라이선스 키를 다시 활성화하여 지정해야 합니다.


일반적인 VM Import 용도/Export

데이터 센터 VM 애플리케이션을 Amazon EC2로 쉽게 가져오기

VM Import 프로세스를 이용하면 현재 환경의 기존 VM 이미지를 Amazon EC2로 가져와 가져온 애플리케이션을 클라우드에서 바로 구동할 수 있고, AWS의 Auto Scaling, Elastic Load Balancing, CloudWatch 모니터링 기능을 이용하면 새로 가져온 애플리케이션을 확장하고 모니터링할 수 있습니다.

VM 이미지용 재해 복구 리포지토리 생성하기

만일의 사태에 대비해 백업 및 재해 복구용으로 온 프레미스 VM 이미지를 Amazon EC2로 가져올 수 있습니다. 가져온 이미지를 Elastic Block Store 지원 AMI로 저장해 두면 필요할 때 언제든 Amazon EC2에서 실행할 수 있습니다. 사고가 발생할 경우 인스턴스를 빠르게 시작하여 비즈니스 연속성을 유지하는 동시에 인스턴스를 내보내 온 프레미스 인프라를 다시 구축할 수 있습니다. 인스턴스를 실행하기 전까지는 Elastic Block Store 요금만 청구됩니다. 인스턴스를 실행하고 나면 인스턴스 실행에 대한 표준 Amazon EC2 서비스 요금이 부과됩니다. 인스턴스를 내보내기로 선택한 경우 표준 S3 스토리지 요금이 부과됩니다.


비용 예측

VM Import/Export는 Amazon EC2의 기능이며, 표준 Amazon EC2 서비스 요금 이외의 추가 요금은 없습니다. 가져오기 및 내보내기 프로세스 도중 Amazon S3 및 EBS 스토리지를 사용할 수도 있으며, 이 요금은 별도로 청구됩니다.

예를 들어, 10GB 크기의 Windows Server 2008 VMware 이미지를 가져오는 경우 S3 스토리지 일일 요금은 0.04 USD 정도입니다(GB당 0.125 USD/월 x 10GB/30일). EBS 지원 인스턴스를 포함한 EBS 볼륨에 대해서는 GB당 0.10 USD/월의 EBS 요금도 함께 부과됩니다.

위와 동일한 EC2 인스턴스를 내보내면 내보낸 VM을 저장하기 위한 S3 스토리지 사용비로 매달 1.25 USD의 요금이 부과됩니다(GB당 0.125 USD/월 x 10GB). 또한 내보내기 프로세스 도중 임시로 사용한 EBS 스토리지 사용비로 소액(일반적으로 1.00 USD 미만)의 요금이 청구됩니다.


리소스

©2013, Amazon Web Services, Inc. 또는 자회사. All rights reserved.