Azure의 2세대 VM 지원

적용 대상: ✔️ Linux VM ✔️ Windows VM ✔️ 유연한 확장 집합 ✔️ 균일한 확장 집합

이제 Azure에서 2세대 VM(가상 머신)에 대한 지원이 제공됩니다. 가상 머신을 만든 후에는 가상 머신의 세대를 변경할 수 없으므로 세대를 선택하기 전에 이 페이지의 고려 사항을 검토하세요.

2세대 VM은 1세대 VM에서 지원되지 않는 주요 기능을 지원합니다. 이러한 기능에는 메모리 증가, Intel SGX(Software Guard Extensions) 및 vPMEM(가상화된 영구 메모리)이 포함됩니다. 온-프레미스에서 실행되는 2세대 VM에는 아직 Azure에서 지원되지 않는 몇 가지 기능이 있습니다. 자세한 내용은 특징과 기능 섹션을 참조하세요.

2세대 VM은 1세대 VM에서 사용되는 BIOS 기반 아키텍처 대신 새 UEFI 기반 부팅 아키텍처를 사용합니다. 1세대 VM과 비교하면 2세대 VM은 부팅 및 설치 시간을 향상시킬 수 있습니다. 2세대 VM에 대한 개요와 1세대와 2세대 간의 몇 가지 차이점은 Hyper-V에 1세대 또는 2세대 가상 머신을 만들어야 하나요?를 참조하세요.

2세대 VM 크기

이제 Azure는 다음과 같이 선택된 VM 시리즈에 대한 2세대 지원을 제공합니다.

VM 시리즈 1세대 2세대
Av2 시리즈 ✔️
B 시리즈 ✔️ ✔️
DCsv2 시리즈 ✔️
Dv2 시리즈 ✔️
DSv2 시리즈 ✔️ ✔️
Dv3 시리즈 ✔️
Dsv3 시리즈 ✔️ ✔️
Dv4 시리즈 ✔️ ✔️
Dsv4 시리즈 ✔️ ✔️
Dav4 시리즈 ✔️ ✔️
Dasv4 시리즈 ✔️ ✔️
Ddv4 시리즈 ✔️ ✔️
Ddsv4 시리즈 ✔️ ✔️
Dasv5 시리즈 ✔️ ✔️
Dadsv5 시리즈 ✔️ ✔️
DCasv5 시리즈 ✔️
DCadsv5 시리즈 ✔️
Dpsv5 시리즈 ✔️
Dpdsv5 시리즈 ✔️
Dv5 시리즈 ✔️ ✔️
Dsv5 시리즈 ✔️ ✔️
Ddv5 시리즈 ✔️ ✔️
Ddsv5 시리즈 ✔️ ✔️
Ev3 시리즈 ✔️
Esv3 시리즈 ✔️ ✔️
Ev4 시리즈 ✔️ ✔️
Esv4 시리즈 ✔️ ✔️
Eav4 시리즈 ✔️ ✔️
Easv4 시리즈 ✔️ ✔️
Edv4 시리즈 ✔️ ✔️
Edsv4 시리즈 ✔️ ✔️
Easv5 시리즈 ✔️ ✔️
Eadsv5 시리즈 ✔️ ✔️
ECasv5 시리즈 ✔️
ECadsv5 시리즈 ✔️
Epsv5 시리즈 ✔️
Epdsv5 시리즈 ✔️
Edv5 시리즈 ✔️ ✔️
Edsv5 시리즈 ✔️ ✔️
Ev5 시리즈 ✔️ ✔️
Esv5 시리즈 ✔️ ✔️
Fsv2 시리즈 ✔️ ✔️
FX 시리즈 ✔️
GS 시리즈 ✔️
HB 시리즈 ✔️ ✔️
HBv2 시리즈 ✔️ ✔️
HBv3 시리즈 ✔️ ✔️
HC 시리즈 ✔️ ✔️
Lsv2 시리즈 ✔️ ✔️
M 시리즈 ✔️ ✔️
Mv2 시리즈1 ✔️
Msv2 및 Mdsv2 중간 메모리 시리즈1 ✔️
NC 시리즈 ✔️
NCv2 시리즈 ✔️ ✔️
NCv3 시리즈 ✔️ ✔️
NCasT4_v3 시리즈 ✔️ ✔️
NC A100 v4 시리즈 ✔️
ND 시리즈 ✔️ ✔️
ND A100 v4 시리즈 ✔️
NDv2 시리즈 ✔️
NV 시리즈 ✔️
NVv3 시리즈 ✔️ ✔️
NVv4 시리즈 ✔️ ✔️
NVadsA10 v5 시리즈 ✔️ ✔️
NDm A100 v4 시리즈 ✔️
NP 시리즈 ✔️

1 Mv2 시리즈, DC 시리즈, NDv2 시리즈, Msv2 및 Mdsv2 시리즈 중간 메모리는 1세대 VM 이미지를 지원하지 않으며 2세대 이미지의 하위 집합만 지원합니다. 자세한 내용은 Mv2 시리즈 설명서, DSv2 시리즈, ND A100 v4 시리즈, NDv2 시리즈Msv2 및 Mdsv2 중간 메모리 시리즈를 참조하세요.

Azure Marketplace의 2세대 VM 이미지

2세대 VM은 다음 Marketplace 이미지를 지원합니다.

  • Windows Server 2022, 2019, 2016, 2012 R2, 2012
  • Windows 11 Pro, Windows 11 Enterprise
  • Windows 10 Pro, Windows 10 Enterprise
  • SUSE Linux Enterprise Server 15 SP3, SP2
  • SUSE Linux Enterprise Server 12 SP4
  • Ubuntu Server 22.04 LTS, 20.04 LTS, 18.04 LTS, 16.04 LTS
  • RHEL 9.3, 9.2, 9.1, 9.0, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.0
  • Cent OS 8.4, 8.3, 8.2, 8.1, 8.0, 7.7, 7.6, 7.5, 7.4
  • Oracle Linux 9.3, 9.2, 9.1, 9.0, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 7.9, 7.9, 7.8, 7.7

참고 항목

Mv2 시리즈, DC 시리즈, ND A100 v4 시리즈, NDv2 시리즈, Msv2 및 Mdsv2 시리즈와 같은 특정 가상 머신 크기는 이러한 이미지의 하위 집합만 지원할 수 있습니다. 자세한 내용은 관련 가상 머신 크기 설명서를 참조하세요.

온-프레미스 대비 Azure 2세대 VM

Azure는 현재 온-프레미스 Hyper-V에서 2세대 VM에 대해 지원하는 기능 중 일부를 지원하지 않습니다.

2세대 기능 온-프레미스 Hyper-V Azure
보안 부팅 ✔️ 신뢰할 수 있는 시작 사용
보호된 VM ✔️
vTPM ✔️ 신뢰할 수 있는 시작 사용
VBS(가상화 기반 보안) ✔️ ✔️
VHDX 형식 ✔️

자세한 내용은 신뢰할 수 있는 시작을 참조하세요.

특징 및 기능

1세대 및 2세대 기능

기능 1세대 2세대
Boot PCAT UEFI
디스크 컨트롤러 IDE SCSI
VM 크기 모든 VM 크기 사용 가능한 크기 보기

1세대 및 2세대 기능

기능 1세대 2세대
OS 디스크 > 2TB ✔️
사용자 지정 디스크/이미지/OS 교체 ✔️ ✔️
가상 머신 확장 집합 지원 ✔️ ✔️
Azure Site Recovery ✔️ ✔️
백업/복원 ✔️ ✔️
Azure Compute Gallery ✔️ ✔️
Azure Disk Encryption ✔️ ✔️
서버측 암호화 ✔️ ✔️

2세대 VM 만들기

Azure Resource Manager 템플릿

간단한 Windows 2세대 VM을 만들려면 Resource Manager 템플릿에서 Windows 가상 머신 만들기를 참조하세요. 간단한 Linux 2세대 VM을 만들려면 Azure Resource Manager 템플릿을 사용하여 Linux 가상 머신을 만드는 방법을 참조하세요.

Marketplace 이미지

Azure Portal 또는 Azure CLI에서 UEFI 부팅을 지원하는 Marketplace 이미지에서 2세대 VM을 만들 수 있습니다.

Azure Portal

Azure Portal에서 2세대(Gen2) VM을 만드는 단계는 아래와 같습니다.

  1. Azure Portal에 로그인합니다.
  2. Virtual Machines 검색
  3. 서비스에서 가상 머신을 선택합니다.
  4. 가상 머신 페이지에서 추가를 선택한 다음, 가상 머신을 선택합니다.
  5. 프로젝트 세부 정보에서 올바른 구독이 선택되어 있는지 확인합니다.
  6. 리소스 그룹에서 새로 만들기를 선택하고 리소스 그룹의 이름을 입력하거나 드롭다운 목록에서 기존 리소스 그룹을 선택합니다.
  7. 인스턴스 세부 정보에서 가상 머신 이름의 이름을 입력하고 지역을 선택합니다.
  8. 이미지 아래의 시작하기 위한 Marketplace 이미지에서 Gen2 이미지를 선택합니다.

    드롭다운에 원하는 이미지의 Gen 2 버전이 표시되지 않으면 모든 이미지 보기를 선택한 다음, 이미지 유형 필터를 Gen 2로 변경합니다.

  9. Gen2를 지원하는 VM 크기를 선택합니다. 지원되는 크기 목록을 참조하세요.
  10. 관리자 계정 정보를 입력한 다음, 인바운드 포트 규칙을 입력합니다.
  11. 페이지의 아래쪽에서 검토 + 생성을 선택합니다.
  12. 가상 머신 만들기 페이지에서 배포하려는 VM의 세부 정보를 볼 수 있습니다. 유효성 검사가 통과된 것으로 표시되면 만들기를 선택합니다.

PowerShell

또한 PowerShell을 사용하면 1세대 또는 2세대 SKU를 직접 참조하여 VM을 만들 수도 있습니다.

예를 들어, 다음 PowerShell cmdlet을 사용하여 WindowsServer 제품의 SKU 목록을 가져올 수 있습니다.

Get-AzVMImageSku -Location westus2 -PublisherName MicrosoftWindowsServer -Offer WindowsServer

Windows Server 2019를 OS로 사용하여 VM을 만드는 경우 다음과 같이 표시되는 2세대(UEFI) 이미지를 선택할 수 있습니다.

2019-datacenter-gensecond

Windows 10을 OS로 사용하여 VM을 만드는 경우 다음과 같이 표시되는 2세대(UEFI) 이미지를 선택할 수 있습니다.

20H2-PRO-G2

지원되는 Marketplace 이미지의 최신 목록은 특징과 기능 섹션을 참조하세요.

Azure CLI

또는 Azure CLI를 사용하여 게시자에 나열된 사용 가능한 2세대 이미지를 볼 수 있습니다.

az vm image list --publisher Canonical --sku gen2 --output table --all

관리되는 이미지 또는 관리 디스크

관리되는 이미지 또는 관리 디스크에서 1세대 VM을 만드는 것과 같은 방법으로 2세대 VM을 만들 수 있습니다.

가상 머신 크기 집합

또한 가상 머신 확장 집합을 사용하여 2세대 VM을 만들 수 있습니다. Azure CLI에서 Azure 확장 집합을 사용하여 2세대 VM을 만듭니다.

자주 묻는 질문

  • 모든 Azure 지역에서 2세대 VM을 사용할 수 있나요?
    예. 그러나 모든 지역에서 모든 2세대 VM 크기를 사용할 수 있는 것은 아닙니다. 2세대 VM의 가용성은 VM 크기의 가용성에 따라 달라집니다.

  • 1세대 VM과 2세대 VM 간에 가격 차이가 있나요?
    아니요.

  • 온-프레미스 2세대 VM의 .vhd 파일이 있습니다. 이 .vhd 파일을 사용하여 Azure에서 2세대 VM을 만들 수 있나요? 예. 2세대 .vhd 파일을 Azure로 가져와서 이를 사용해 2세대 VM을 만들 수 있습니다. 이렇게 하려면 다음 절차를 따릅니다.

    1. VM을 만들려는 동일한 지역의 스토리지 계정에 .vhd를 업로드합니다.

    2. .vhd 파일에서 관리 디스크를 만듭니다. Hyper-V 세대 속성을 V2로 설정합니다. 다음 PowerShell 명령은 관리 디스크를 만들 때 Hyper-V 세대 속성을 설정합니다.

      $sourceUri = 'https://xyzstorage.blob.core.windows.net/vhd/abcd.vhd'. #<Provide location to your uploaded .vhd file>
      $osDiskName = 'gen2Diskfrmgenvhd'  #<Provide a name for your disk>
      $diskconfig = New-AzDiskConfig -Location '<location>' -DiskSizeGB 127 -AccountType Standard_LRS -OsType Windows -HyperVGeneration "V2" -SourceUri $sourceUri -CreateOption 'Import'
      New-AzDisk -DiskName $osDiskName -ResourceGroupName '<Your Resource Group>' -Disk $diskconfig
      
    3. 디스크를 사용할 수 있게 되면 이 디스크를 연결하여 VM을 만듭니다. 만들어진 VM은 2세대 VM이 됩니다. 2세대 VM이 만들어질 때 필요에 따라 이 VM의 이미지를 일반화할 수 있습니다. 이미지를 일반화하여 여러 VM을 만드는 데 사용할 수 있습니다.

  • OS 디스크 크기를 늘리는 방법은 무엇인가요?

    2TiB보다 큰 OS 디스크는 2세대 VM의 새로운 특징입니다. 기본적으로 OS 디스크의 크기는 2세대 VM에서 2TiB보다 작습니다. 디스크 크기는 최대 권장 용량인 4TiB까지 늘릴 수 있습니다. Azure CLI 또는 Azure Portal을 사용하여 OS 디스크 크기를 늘립니다. 프로그래밍 방식으로 디스크를 확장하는 방법에 대한 자세한 내용은 Windows 또는 Linux디스크 크기 조정을 참조하세요.

    Azure Portal에서 OS 디스크 크기를 늘리려면 다음을 수행하세요.

    1. Azure Portal에서 VM 속성 페이지로 이동합니다.
    2. VM을 종료하고 할당을 취소하려면 중지 단추를 선택합니다.
    3. 디스크 섹션에서 크기를 늘릴 OS 디스크를 선택합니다.
    4. 디스크 섹션에서 구성을 선택하고 크기를 원하는 값으로 업데이트합니다.
    5. VM 속성 페이지로 돌아가서 VM을 시작합니다.

    2TiB보다 큰 OS 디스크에 대한 경고가 표시될 수 있습니다. 이 경고는 2세대 VM에서는 표시되지 않습니다. 그러나 4TiB보다 큰 OS 디스크는 지원되지 않습니다.

  • 2세대 VM은 가속화된 네트워킹을 지원하나요?
    예. 자세한 내용은 가속화된 네트워킹을 사용하여 VM 만들기를 참조하세요.

  • 2세대 VM은 Azure에서 보안 부팅 또는 vTPM을 지원하나요? vTPM 및 보안 부팅은 모두 2세대 VM에 대한 신뢰할 수 있는 시작 기능입니다. 자세한 내용은 신뢰할 수 있는 시작을 참조하세요.

  • VHDX는 2세대에서 지원되나요?
    아니요. 2세대 VM은 VHD만 지원합니다.

  • 2세대 VM은 Azure Ultra Disk Storage를 지원하나요?
    예.

  • 1세대에서 2세대로 VM을 마이그레이션할 수 있나요?
    아니요. VM을 만든 후에는 VM의 세대를 변경할 수 없습니다. VM 세대를 전환해야 할 경우, 다른 세대의 새 VM을 만듭니다.

  • Gen2 VM을 만들려고 할 때 크기 선택기에서 내 VM 크기를 사용할 수 없는 이유는 무엇인가요?

    이 문제는 다음을 수행하여 해결할 수 있습니다.

    1. VM 생성 속성이 Gen 2로 설정되었는지 확인합니다.
    2. Gen2 VM을 지원하는 VM 크기를 검색하고 있는지 확인합니다.

다음 단계

2세대 VM을 사용한 신뢰할 수 있는 시작에 대해 자세히 알아보세요.

Hyper-V의 2세대 가상 머신에 대해 알아봅니다.