Linux Virtual Machine Scale Sets에 대한 Azure 하이브리드 혜택 알아보기

Azure 하이브리드 혜택은 RHEL(Red Hat Enterprise Linux) 및 SLES(SUSE Linux Enterprise Server) Virtual Machine Scale Sets 실행 비용을 줄일 수 있습니다. Linux Virtual Machine Scale Sets에 대한 Azure 하이브리드 혜택이 현재 일반 공급 상태입니다. Azure Marketplace의 모든 RHEL 및 SLES 종량제 이미지에 사용할 수 있습니다.

Azure 하이브리드 혜택을 사용하도록 설정하면 확장 집합 인프라 비용만 발생합니다.

참고 항목

이 문서에서는 Uniform 오케스트레이션 모드에서 실행되는 Virtual Machine Scale Sets에 중점을 둡니다. 새 워크로드에 유연한 오케스트레이션을 사용하는 것이 좋습니다. 자세한 내용은 Azure의 Virtual Machine Scale Sets에 대한 오케스트레이션 모드를 참조하세요.

Linux Virtual Machine Scale Sets에 대한 Azure 하이브리드 혜택이란?

Azure 하이브리드 혜택을 사용하면 Virtual Machine Scale Sets를 BYOS(Bring-your-own-subscription) 청구로 전환할 수 있습니다. 이를 위해 Red Hat 또는 SUSE에서 클라우드 액세스 라이선스를 사용할 수 있습니다. 종량제 인스턴스를 다시 배포할 필요 없이 BYOS로 전환할 수도 있습니다.

Azure 하이브리드 혜택을 사용하도록 설정하면 종량제 Azure Marketplace 이미지에서 배포된 Virtual Machine Scale Set에 인프라 및 소프트웨어 요금이 둘 다 청구됩니다.

Diagram that shows the effect of Azure Hybrid Benefit on costs for Linux virtual machines.

어떤 Linux 가상 머신이 Azure 하이브리드 혜택을 사용할 수 있나요?

Azure Marketplace의 모든 RHEL 및 SLES 종량제 이미지에서 Azure 하이브리드 혜택을 사용할 수 있습니다. Azure Marketplace의 RHEL 또는 SLES BYOS 이미지나 사용자 지정 이미지에는 아직 Azure 하이브리드 혜택이 제공되지 않습니다.

Linux 가상 머신으로 이미 Azure 하이브리드 혜택을 사용하고 있다면 Azure 전용 호스트 인스턴스와 SQL 하이브리드 혜택은 Azure 하이브리드 혜택에 적격하지 않습니다.

시작하기

Red Hat Virtual Machine Scale Sets에 대한 Azure 하이브리드 혜택 사용

RHEL에 대한 Azure 하이브리드 혜택은 다음 기준을 모두 충족하는 Red Hat 고객에게 제공됩니다.

  • Azure에서 사용하기에 적격한 사용 중 또는 미사용 중인 RHEL 구독 보유
  • Red Hat Cloud Access 프로그램을 통해 Azure에서 사용할 수 있게 구독을 하나 이상 올바르게 사용하도록 설정

Red Hat에 대한 Azure 하이브리드 혜택 사용을 시작하려면 다음을 수행합니다.

  1. Red Hat Cloud Access 고객 인터페이스를 사용하여 Azure에서 적격 RHEL 구독을 사용으로 설정합니다.

    그러면 Red Hat Cloud Access 사용 설정 프로세스 중에 제공하는 Azure 구독이 Azure 하이브리드 혜택을 사용할 수 있습니다.

  2. 신규 또는 기존 RHEL 종량제 Virtual Machine Scale Sets에 Azure 하이브리드 혜택을 적용합니다. Azure Portal 또는 Azure CLI를 사용하여 Azure 하이브리드 혜택을 사용하도록 설정할 수 있습니다.

  3. RHEL 가상 머신의 업데이트 원본 구성 및 RHEL 구독 규정 준수 지침에 대해 권장되는 다음 단계를 따릅니다.

SUSE Virtual Machine Scale Sets에 대한 Azure 하이브리드 혜택 사용

SUSE에 Azure 하이브리드 혜택 사용을 시작하려면 다음을 수행합니다.

  1. SUSE 퍼블릭 클라우드 프로그램에 등록합니다.
  2. Azure Portal 또는 Azure CLI를 통해 새로 만들거나 기존의 Virtual Machine Scale Sets에 Azure 하이브리드 혜택을 적용합니다.
  3. 별도의 업데이트 원본으로 Azure 하이브리드 혜택을 받고 있는 가상 머신을 등록합니다.

Azure Portal에서 Azure 하이브리드 혜택 사용

Virtual Machine Scale Sets를 만드는 동안 Azure 하이브리드 혜택 사용

  1. Azure Portal로 이동합니다.

  2. Virtual Machine Scale Set 만들기로 이동합니다.

    Screenshot of the portal page for creating a Virtual Machine Scale Set.

  3. 라이선스 섹션에서 기존 RHEL 구독을 사용할지 묻는 확인란과 구독이 적격인지 확인하는 확인란을 선택합니다.

    Screenshot of the Azure portal that shows checkboxes selected for licensing.

  4. 다음과 같은 일련의 지침에 따라 Virtual Machine Scale Set를 만듭니다.

  5. 운영 체제 창에서 옵션이 사용하도록 설정되어 있는지 확인합니다.

    Screenshot of the Azure Hybrid Benefit pane for the operating system after you create a virtual machine.

기존 Virtual Machine Scale Set에서 Azure 하이브리드 혜택을 사용하도록 설정

  1. Azure Portal로 이동합니다.
  2. 전환을 적용하려는 Virtual Machine Scale Set 페이지를 엽니다.
  3. 운영 체제>라이선스로 이동합니다. Azure 하이브리드 혜택 전환을 사용하도록 설정하려면 를 선택한 다음, 확인 확인란을 선택합니다.

Screenshot of the Azure portal that shows the Licensing section of the pane for the operating system.

Azure CLI를 사용하여 Azure 하이브리드 혜택 사용 및 사용 안 함

Azure CLI에서 az vmss update 명령을 사용하여 Azure 하이브리드 혜택을 사용하도록 설정할 수 있습니다. RHEL 가상 머신의 경우 --license-type 매개 변수 RHEL_BYOS를 사용하여 명령을 실행합니다. SLES 가상 머신의 경우 --license-type 매개 변수 SLES_BYOS를 사용하여 명령을 실행합니다.

# This will enable Azure Hybrid Benefit on a RHEL Virtual Machine Scale Set
az vmss update --resource-group myResourceGroup --name myVmName --license-type RHEL_BYOS

# This will enable Azure Hybrid Benefit on a SLES Virtual Machine Scale Set
az vmss update --resource-group myResourceGroup --name myVmName --license-type SLES_BYOS

Azure 하이브리드 혜택을 사용하지 않도록 설정하려면 --license-typeNone 값을 사용합니다.

# This will disable Azure Hybrid Benefit on a virtual machine
az vmss update -g myResourceGroup -n myVmName --license-type None

참고 항목

확장 집합에는 최신 확장 집합 모델로 가상 머신을 최신 상태로 유지하는 방법을 결정하는 업그레이드 정책이 있습니다.

확장 집합에 자동 업그레이드 정책이 있는 경우 가상 머신이 업데이트될 때 Azure 하이브리드 혜택이 자동으로 적용됩니다. 확장 집합에 예약된 업데이트에 따라 롤링 업그레이드 정책이 있는 경우 Azure 하이브리드 혜택이 적용됩니다.

확장 집합에 수동 업그레이드 정책이 있는 경우 Azure CLI를 사용하여 가상 머신을 수동으로 업그레이드해야 합니다.

# This will bring Virtual Machine Scale Set instances up to date with the latest Virtual Machine Scale Set model 
az vmss update-instances --resource-group myResourceGroup --name myScaleSet --instance-ids {instanceIds}

생성 시 Virtual Machine Scale Sets에 Azure 하이브리드 혜택 적용

Important

2023년 11월부터 PowerShell 및 Azure CLI를 사용하여 만들어진 VM 확장 집합에 오케스트레이션 모드가 지정되지 않은 경우 기본적으로 유연한 오케스트레이션 모드가 설정됩니다. 이 변경 내용과 수행해야 할 작업에 대한 자세한 내용은 Breaking Change for VMSS PowerShell/CLI Customers - Microsoft Community Hub(VMSS PowerShell/CLI 고객을 위한 호환성이 손상되는 변경 - Microsoft 커뮤니티 허브)를 참조하세요.

Azure 하이브리드 혜택을 기존 종량제 Virtual Machine Scale Sets에 적용할 수 있을 뿐만 아니라 Virtual Machine Scale Sets를 만들 때 호출할 수도 있습니다. 이를 통해 일석삼조의 혜택을 누릴 수 있습니다.

  • 동일한 이미지와 프로세스를 사용하여 종량제 및 BYOS Virtual Machine Scale Sets를 모두 프로비전할 수 있습니다.
  • 향후 라이선스 모드를 변경할 수 있습니다. 이러한 변경 내용은 BYOS 전용 이미지에서 사용할 수 없습니다.
  • Virtual Machine Scale Sets는 기본적으로 RHUI(Red Hat Update Infrastructure)에 연결되어 최신 상태로 안전하게 유지됩니다. 배포 후 업데이트된 메커니즘을 언제든지 변경할 수 있습니다.

Azure CLI를 사용하여 생성 시 Virtual Machine Scale Sets에 Azure 하이브리드 혜택을 적용하려면 다음 명령 중 하나를 사용합니다.

# This will enable Azure Hybrid Benefit while creating a RHEL Virtual Machine Scale Set
az vmss create --name myVmName --resource-group myResourceGroup --orchestration-mode Uniform --vnet-name myVnet --subnet mySubnet  --image myRedHatImageURN --admin-username myAdminUserName --admin-password myPassword --instance-count myInstanceCount --license-type RHEL_BYOS 

# This will enable Azure Hybrid Benefit while creating a SLES Virtual Machine Scale Set
az vmss create --name myVmName --resource-group myResourceGroup --orchestration-mode Uniform --vnet-name myVnet --subnet mySubnet  --image myRedHatImageURN --admin-username myAdminUserName --admin-password myPassword --instance-count myInstanceCount --license-type SLES_BYOS

다음 단계