RHEL(Red Hat Enterprise Linux) 및 SLES(SUSE Linux Enterprise Server) 가상 머신에 대한 Azure 하이브리드 혜택

Linux용 AHB(Azure 하이브리드 혜택)를 사용하면 VM에 대한 소프트웨어 구독 모델을 쉽게 전환할 수 있습니다. Red Hat 및 SUSE Linux 구독을 Azure로 직접 가져와 라이선스 비용을 제거하거나 구독 비용을 지불하는 모델을 사용할 수 있습니다. 이 문서에서는 ‘BYOS’ 및 ‘PAYG’ 라이선스 모델을 정의하고, 각 모델의 이점을 비교하고, Azure 하이브리드 혜택 사용하여 언제든지 둘 사이를 전환하는 방법을 보여 줍니다. 이 프로세스는 Virtual Machine Scale Sets, Spot Virtual Machines 및 사용자 지정 이미지에 적용됩니다. 이를 통해 두 모델 간에 원활한 양방향 변환을 수행할 수 있습니다.

고객은 Linux용 Azure 하이브리드 혜택을 사용하여 비용을 76%까지 절감할 수 있습니다. 절감액 추정치는 종량제 비율 및 3개년 예약 인스턴스 플랜에 대한 감소된 비율로 운영되는 미국 동부 지역의 RHEL 또는 SLES 구독을 사용하는 단일 표준 D2s v3 Azure VM을 기준으로 합니다. 2022년 10월 현재 Azure 가격 책정을 기준으로 합니다. 가격은 변경될 수 있습니다. 실제 절감액은 위치, 인스턴스 유형 또는 사용량에 따라 달라질 수 있습니다.

Azure 하이브리드 혜택 절감액 계산기를 사용하여 이 기능의 비용 절감 이점을 시각화합니다.

PAYG(종량제) 및 BYOS(Bring-your-own-subscription) 정의

Azure에는 두 가지 기본 라이선스 가격 책정 옵션인 종량제(PAYG)와 BYOS(Bring-your-own-subscription)가 있습니다. ‘PAYG’는 시간별 또는 월별로 사용하는 리소스에 대한 요금을 지불하는 가격 책정 옵션입니다. 사용량에 대해서만 비용을 지불하고 필요에 따라 스케일 업 또는 다운할 수 있습니다. 반면에 ‘BYOS’는 Azure 가상 머신에서 특정 소프트웨어(이 경우 RHEL 및 SLES)에 대한 기존 라이선스를 사용할 수 있는 라이선스 옵션입니다. 기존 라이선스를 사용할 수 있으며 Azure에서 사용하기 위해 새 라이선스를 구매할 필요가 없습니다.

Azure 하이브리드 혜택을 사용하여 Linux 가상 머신을 종량제와 Bring-Your-Own-Subscription 간에 전환하는 방법을 보여 주는 다이어그램

참고 항목

PAYG 이미지에서 배포된 가상 머신 또는 BYOS 모델에서 변환된 VM은 둘 다 인프라 요금과 소프트웨어 요금이 부과됩니다. 고유한 라이선스가 있는 경우 Azure 하이브리드 혜택을 사용하여 PAYG에서 BYOS 모델로 변환합니다.

언제든지 Azure 하이브리드 혜택을 사용하여 종량제 청구로 다시 전환할 수 있습니다.

어떤 Linux 가상 머신이 Azure 하이브리드 혜택을 받을 자격이 있나요?

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

Azure 하이브리드 혜택 사용

새 VM에서 AHB 사용

가상 머신을 만들 때 AHB를 호출할 수 있습니다. 이를 통해 일석삼조의 혜택을 누릴 수 있습니다.

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

가상 머신을 만들 때 Azure 하이브리드 혜택을 사용하도록 설정하려면 다음 절차를 사용합니다. (SUSE 워크플로는 여기에 표시된 RHEL 예제와 동일합니다.)

  1. Azure Portal로 이동합니다.

  2. 가상 머신 만들기로 이동합니다.

    가상 머신을 만드는 포털 페이지의 스크린샷.

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

    라이선스에 대해 선택한 확인란을 보여 주는 Azure Portal 스크린샷.

  4. 다음 지침에 따라 가상 머신을 만듭니다.

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

    가상 머신을 만든 후 Azure 하이브리드 혜택 구성 창의 스크린샷.

기존 VM에서 AHB 사용

기존 가상 머신에 Azure 하이브리드 혜택을 사용하도록 설정하려면 다음을 수행합니다.

  1. Azure Portal로 이동합니다.
  2. 변환을 적용할 가상 머신 페이지를 엽니다.
  3. 구성>라이선스로 이동합니다. Azure 하이브리드 혜택 전환을 사용하도록 설정하려면 를 선택한 다음, 확인 확인란을 선택합니다.

Azure 하이브리드 혜택에 대한 구성 페이지의 라이선스 섹션을 보여 주는 Azure Portal 스크린샷.

AHB 지원 VM의 현재 라이선스 모델 확인

라이선스 모델을 BYOS에서 PAYG로 전환하거나 그 반대로 전환하려면 VM에 Azure 하이브리드 혜택 확장을 설치해야 합니다. 에이전트가 Azure CLI 또는 Azure Instance Metadata Service를 사용하여 설치되어 있는지 확인할 수 있습니다.

  1. az vm get-instance-view 명령을 사용하여 확장이 설치되어 있는지 여부를 확인할 수 있습니다. AHBForSLES 또는 AHBForRHEL 확장을 찾습니다. 해당 확장이 설치되어 있고 Azure 하이브리드 혜택이 활성화된 경우, 라이선스 유형을 확인하여 VM에서 사용 중인 라이선스 모델을 검토합니다.

    az vm get-instance-view -g MyResourceGroup -n myVm --query instanceView.extensions
    
  2. 해당 Red Hat 또는 SUSE 하이브리드 혜택 확장이 설치되면 다음 명령을 사용하여 컴퓨터에서 사용 중인 라이선스 유형을 검토합니다.

    az vm get-instance-view -g MyResourceGroup -n myVM --query licenseType
    
  3. 다음 라이선스 유형은 PAYG 모델에 해당합니다.

    • RHEL: RHEL_BASE, RHEL_EUS, RHEL_SAPAPPS, RHEL_SAPHA, RHEL_BASESAPAPPS 또는 RHEL_BASESAPHA.
    • SLES: SLES, SLES_SAP 또는 SLES_HPC
  4. 다음은 BYOS에 해당합니다.

    • RHEL: RHEL_BYOS
    • SLES: SLES_BYOS

VM의 라이선스 유형이 수정되지 않은 경우 이전 명령은 빈 문자열을 반환하고 VM은 배포에 사용된 이미지의 청구 모델을 계속 사용합니다.

PAYG에서 BYOS로 변환


Azure CLI를 사용하여 PAYG(용량제) 이미지를 BYOS로 변환

PAYG 라이선스 모델을 사용하여 Azure Marketplace 이미지를 배포한 상태에서 BYOS로 변환하려는 경우 이 프로세스를 따라 원하는 라이선스 모델로 변환하세요.

  1. 컴퓨터에 RHEL_BYOS 라이선스 유형을 적용합니다.

    # This will enable BYOS on a RHEL(PAYG) virtual machine using Azure Hybrid Benefit
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_BYOS
    
  2. PAYG에서 BYOS로의 변환이 완료되면 시스템 업데이트 및 사용량 규정 준수를 위해 Red Hat에 컴퓨터를 등록해야 합니다.

  3. PAYG 모델로 돌아가려면 라이선스 유형을 "None"으로 설정해야 합니다. 그렇지 않으면 BYOS로 유지됩니다.

    # If the image started as PAYG and was converted to BYOS, the following command will revert it back to PAYG.
    az vm update -g myResourceGroup -n myVmName --license-type NONE
    

BYOS에서 PAYG로 변환

PAYG 모델로의 변환은 BYOS로 레이블이 지정된 Azure Marketplace 이미지, 온-프레미스 또는 타사 클라우드 공급자에서 가져온 컴퓨터에 대해 지원됩니다.

  1. 실행 중인 가상 머신에 Azure 하이브리드 혜택 확장을 설치합니다. Azure CLI를 통해 다음 명령을 사용할 수 있습니다.

    az vm extension set -n AHBForRHEL --publisher Microsoft.Azure.AzureHybridBenefit --vm-name myVMName --resource-group myResourceGroup
    
  2. 확장이 설치되면 필요에 맞게 라이선스 유형을 변경합니다.

    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL base/regular repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASE
    
    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL EUS repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_EUS
    
    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL SAP APPS repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_SAPAPPS
    
    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL SAP HA repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_SAPHA
    
    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP APPS repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASESAPAPPS
    
    # This will enable Azure Hybrid Benefit to fetch software updates for RHEL BASE SAP HA repositories
    az vm update -g myResourceGroup -n myVmName --license-type RHEL_BASESAPHA
    
  3. BYOS 모델로 돌아가려면 라이선스 유형을 "None"으로 설정해야 합니다. 그렇지 않으면 PAYG로 유지됩니다.

    # If the image started as BYOS and was converted to PAYG, the following command will revert it back to BYOS.
    az vm update -g myResourceGroup -n myVmName --license-type NONE
    

다중 VM

다음 명령은 인수에 지정된 컴퓨터를 BYOS로 변환합니다.

# This will enable BYOS on a RHEL virtual machine. In this example, ids.txt is an
# existing text file that contains a delimited list of resource IDs corresponding
# to the virtual machines using Azure Hybrid Benefit
az vm update -g myResourceGroup -n myVmName --license-type RHEL_BYOS --ids $(cat ids.txt)

다음 예제에서는 리소스 ID 목록을 가져오는 두 가지 메서드를 보여 줍니다. 하나는 리소스 그룹 수준에서, 다른 하나는 구독 수준에서 가져옵니다.

# To get a list of all the resource IDs in a resource group:
az vm list -g MyResourceGroup --query "[].id" -o tsv

# To get a list of all the resource IDs of virtual machines in a subscription:
az vm list -o json | jq '.[] | {VirtualMachineName: .name, ResourceID: .id}'

운영 체제 지침

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

  1. Azure 하이브리드 혜택 BYOS 혜택을 적용하려는 가상 머신에 AHBForRHEL 확장을 설치합니다. Azure CLI 또는 PowerShell을 통해 이 설치를 수행할 수 있습니다.

  2. 원하는 소프트웨어 업데이트에 따라 라이선스 유형을 관련 값으로 변경합니다. 사용 가능한 라이선스 유형 값 및 관련 소프트웨어 업데이트는 다음과 같습니다.

    라이선스 유형 소프트웨어 업데이트 허용되는 가상 머신
    RHEL_BASE Red Hat 일반/기본 리포지토리를 가상 머신에 설치합니다. RHEL BYOS 가상 머신, RHEL 사용자 지정 이미지 가상 머신
    RHEL_EUS Red Hat EUS(확장 업데이트 지원) 리포지토리를 가상 머신에 설치합니다. RHEL BYOS 가상 머신, RHEL 사용자 지정 이미지 가상 머신
    RHEL_SAPAPPS SAP Business Apps용 RHEL 리포지토리를 가상 머신에 설치합니다. RHEL BYOS 가상 머신, RHEL 사용자 지정 이미지 가상 머신
    RHEL_SAPHA HA(고가용성) 리포지토리가 있는 SAP용 RHEL을 가상 머신에 설치합니다. RHEL BYOS 가상 머신, RHEL 사용자 지정 이미지 가상 머신
    RHEL_BASESAPAPPS RHEL 일반/기본 SAP Business Apps 리포지토리를 가상 머신에 설치합니다. RHEL BYOS 가상 머신, RHEL 사용자 지정 이미지 가상 머신
    RHEL_BASESAPHA HA 리포지토리가 있는 SAP용 일반/기본 RHEL을 가상 머신에 설치합니다. RHEL BYOS 가상 머신, RHEL 사용자 지정 이미지 가상 머신
  3. 확장이 라이선스 유형 값을 읽고 리포지토리를 설치할 때까지 1시간 정도 기다립니다.

    참고 항목

    확장이 자동으로 실행되지 않는 경우 필요에 따라 실행할 수 있습니다.

  4. 이제 Azure Red Hat 업데이트에 연결됩니다. 관련 리포지토리가 컴퓨터에 설치됩니다.

  5. BYOS(Bring-Your-Own-Subscription) 모델로 다시 전환하려는 경우 라이선스 유형을 None으로 변경하고 확장을 실행하면 됩니다. 이 작업은 가상 머신에서 모든 RHUI(Red Hat Update Infrastructure) 리포지토리를 제거하고 청구를 중지합니다.

참고 항목

자주 있지는 않지만 확장이 리포지토리를 설치할 수 없거나 다른 문제가 있는 경우에는 라이선스 유형을 다시 빈 상태로 전환하고 Microsoft 고객 지원팀에 문의하세요. 이렇게 하면 소프트웨어 업데이트 요금이 청구되지 않습니다.

예약 인스턴스 VM용 AHB

Azure 예약(Azure Reserved Virtual Machine Instances)을 통해 여러 제품에 1년 또는 3년 플랜을 선택함으로써 비용을 절감할 수 있습니다. 종량제 가상 머신에 대한 Azure 하이브리드 혜택을 예약 인스턴스에 사용할 수 있습니다.

예약 인스턴스를 사용하여 컴퓨팅 비용을 할인된 요금으로 구매한 경우, 거기에 더해 RHEL과 SUSE의 라이선스 비용에도 Azure 하이브리드 혜택을 적용할 수 있습니다. 예약 인스턴스에 Azure 하이브리드 혜택을 적용하는 단계는 일반 가상 머신과 똑같습니다.

가상 머신에 대한 예약을 구매하기 위한 인터페이스의 스크린샷.

참고 항목

Azure Marketplace에서 이미 RHEL 또는 SUSE 종량제 소프트웨어 예약을 구매한 경우, 예약 기간이 끝날 때까지 기다린 후에 종량제 가상 머신에 대한 Azure 하이브리드 혜택을 사용하세요.

규정 준수

종량제 RHEL 가상 머신에 대한 Azure 하이브리드 혜택을 사용하는 고객은 Azure Marketplace RHEL 제품과 관련된 표준 법적 약관개인정보처리방침에 동의합니다.

종량제 RHEL 가상 머신에 대한 Azure 하이브리드 혜택을 사용하는 고객이 해당 가상 머신에 소프트웨어 업데이트 및 패치를 제공하는 옵션은 세 가지가 있습니다.

고객은 구독을 연결하지 않고도 종량제 RHEL 가상 머신에 대한 Azure 하이브리드 혜택의 기본 업데이트 원본으로 RHUI를 사용할 수 있습니다. RHUI 옵션을 선택한 고객은 RHEL 구독 규정 준수를 보장할 책임이 있습니다.

Red Hat 위성 서버 또는 Red Hat 구독 관리자를 선택하는 고객은 RHUI 구성을 제거한 후 클라우드 액세스 사용 가능 RHEL 구독을 PAYG RHEL 가상 머신에 대한 Azure 하이브리드 혜택에 연결해야 합니다.

Red Hat 구독 규정 준수, 소프트웨어 업데이트, 종량제 RHEL 가상 머신에 대한 Azure 하이브리드 혜택을 위한 소스에 대한 자세한 내용은 Azure 하이브리드 혜택과 함께 RHEL 구독 사용에 대한 Red Hat 문서를 참조하세요.

RHEL에 대해 Azure 하이브리드 혜택 BYOS-PANG 기능을 사용하는 고객은 Azure Marketplace RHEL 제공과 관련된 표준 법적 약관개인정보처리방침에 동의합니다.

자주 묻는 질문

  • Q: 라이선스 유형 RHEL_BYOS를 SLES 이미지와 함께 사용하거나 혹은 그 반대로 할 수 있나요?

    • A: 아니요, 불가능합니다. 가상 머신에서 실행 중인 배포와 잘못 일치하는 라이선스 형식을 입력하려고 하면 청구 메타데이터가 업데이트되지 않습니다. 그러나 실수로 잘못된 라이선스 형식을 입력한 경우 가상 머신을 올바른 라이선스 형식으로 다시 업데이트하면 Azure 하이브리드 혜택이 계속 사용하도록 설정됩니다.
  • Q: Red Hat Cloud Access에 등록했지만 여전히 RHEL 가상 머신에서 Azure 하이브리드 혜택을 사용하도록 설정할 수 없습니다. 어떻게 해야 합니까?

    • A: Red Hat Cloud Access 구독 등록이 Red Hat에서 Azure로 전파되는 데 시간이 걸릴 수 있습니다. 영업일로 하루가 지난 후에도 오류가 표시되면 Microsoft 고객 지원팀에 문의하세요.
  • Q: RHEL BYOS "골든 이미지"를 사용하여 가상 머신을 배포했습니다. 이 이미지에 대한 청구를 BYOS에서 종량제로 전환할 수 있나요?

    • A: 예. BYOS 가상 머신에 대한 Azure 하이브리드 혜택을 사용하여 이 작업을 수행할 수 있습니다. 이 기능에 관해 자세히 알아봅니다.
  • Q: 온-프레미스에서(Azure Migrate, Azure Site Recovery 등을 통해) Azure로 자체 RHEL 또는 SLES 이미지를 업로드했습니다. 해당 이미지에 대한 청구를 BYOS에서 종량제로 전환할 수 있나요?

    • A: 예. BYOS 가상 머신에 대한 Azure 하이브리드 혜택을 사용하여 이 작업을 수행할 수 있습니다. 이 기능에 관해 자세히 알아봅니다.
  • Q: 온-프레미스에서(Azure Migrate, Azure Site Recovery 등을 통해) Azure로 자체 RHEL 또는 SLES 이미지를 업로드했습니다. Azure 하이브리드 혜택을 활용하려면 어떤 작업을 수행해야 하나요?

    • A: 아니요, 없습니다. 업로드하는 RHEL 또는 SLES 이미지는 이미 BYOS로 간주되며, Azure 인프라 비용에 대해서만 요금이 부과됩니다. 온-프레미스 환경과 마찬가지로 RHEL 구독 비용만 부담하면 됩니다.
  • Q: Azure Marketplace RHEL 및 SLES SAP 이미지용 종량제 가상 머신에 Azure 하이브리드 혜택을 사용할 수 있나요?

    • A: 예. RHEL 가상 머신에는 RHEL_BYOS 라이선스 형식을 사용하고 Azure Marketplace RHEL 및 SLES SAP 이미지에서 배포된 가상 머신 변환에는 SLES_BYOS 라이선스 형식을 사용할 수 있습니다.
  • Q: RHEL 및 SLES용 Virtual Machine Scale Sets에서 종량제 가상 머신에 대한 Azure 하이브리드 혜택을 사용할 수 있나요?

    • A: 예. RHEL 및 SLES용 Virtual Machine Scale Sets의 Azure 하이브리드 혜택은 모든 사용자가 사용할 수 있습니다. 해당 혜택과 사용 방법에 대한 자세한 정보.
  • Q: RHEL 및 SLES용 예약 인스턴스에서 종량제 가상 머신에 대한 Azure 하이브리드 혜택을 사용할 수 있나요?

    • A: 예. RHEL 및 SLES용 예약 인스턴스의 종량제 가상 머신에 대한 Azure 하이브리드 혜택은 모든 사용자에게 제공됩니다.
  • Q: RHEL 이미지에서 SQL Server를 위해 배포된 가상 머신에서 종량제 가상 머신에 대한 Azure 하이브리드 혜택을 사용할 수 있나요?

    • A: 아니요, 불가능합니다. 해당 가상 머신을 지원할 계획이 없습니다.
  • Q: 내 가상 데이터 센터용 RHEL 구독에서 Azure 하이브리드 혜택을 사용할 수 있나요?

    • A: 아니요. 가상 데이터 센터용 RHEL은 Azure에서 전혀 지원되지 않습니다(Azure 하이브리드 혜택 포함).

다음 단계