Преимущество гибридного использования Azure для AKS с поддержкой Azure Arc (AKS в Azure Stack HCI 23H2)

Область применения: Azure Stack HCI, версия 23H2

Преимущество гибридного использования Azure — это программа, которая позволяет значительно снизить затраты на выполнение рабочих нагрузок в облаке. С помощью Преимущество гибридного использования Azure для AKS, включаемых Azure Arc, вы можете максимально повысить ценность локальных лицензий и модернизировать приложения без дополнительных затрат.

Что такое Преимущество гибридного использования Azure для AKS, включаемых Arc?

Преимущество гибридного использования Azure для AKS, включаемых Arc, позволяет значительно снизить затраты на запуск Kubernetes в локальной среде или на границе. Она позволяет применять локальные лицензии Windows Server Datacenter или standard с software Assurance (SA) для оплаты AKS. Каждая лицензия windows Server core дает право на использование в 1 виртуальном ядре AKS. Есть несколько важных сведений, которые следует отметить в отношении активации преимущества для AKS:

  • Преимущество гибридного использования Azure для AKS Arc включена на уровне кластера управления (или узла AKS). Вам не нужно включать преимущество для кластеров рабочей нагрузки.
  • Если у вас есть несколько развертываний AKS в Azure Stack HCI или Windows Server, необходимо включить Преимущество гибридного использования Azure по отдельности для каждого развертывания.
  • Если включить Преимущество гибридного использования Azure в развертывании AKS Arc в течение пробного периода, пробный период не обнуляется. Преимущество активируется немедленно и применяется в конце пробного периода.
  • Переустановка AKS Arc не восстанавливает преимущество автоматически. Необходимо повторно активировать это преимущество для нового развертывания.

Дополнительные сведения о Программе Software Assurance и о доступных соглашениях см. в разделе Преимущества Software Assurance.

В оставшейся части этой статьи описывается, как активировать это преимущество для AKS в Azure Stack HCI или Windows Server.

Совет

Вы можете максимально сократить затраты, также используя Преимущество гибридного использования Azure для Azure Stack HCI. Дополнительные сведения см. в статье Преимущество гибридного использования Azure для Azure Stack HCI.

Использование Преимущество гибридного использования Azure для AKS, включенных Arc, при настройке кластера

Предупреждение

Преимущество гибридного использования Azure для AKS Arc не работает в пакетном номере SKU партнера OEM. Если параметр включен, этот параметр не действует.

Чтобы включить Преимущество гибридного использования Azure для AKS во время создания кластера, используйте --enable-ahub флаг при запуске az aksarc create:

az aksarc create -n <cluster name> -g <resource group> --custom-location <custom location> --enable-ahub

Образец вывода:

{
  "extendedLocation": { 
    "name": "<custom location>", 
    "type": "CustomLocation" 
  }, 
  "id": "/subscriptions/<subscription id>/resourceGroups/<resource group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster name>/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default", 
  "name": "default", 
  "properties": { 
    "agentPoolProfiles": [ 
      { 
        "osSku": "CBLMariner", 
        "osType": "Linux", 
        "vmSize": "Standard_A4_v2" 
      } 
    ], 
    "autoScalerProfile": { 
    }, 
    "cloudProviderProfile": { 
      "infraNetworkProfile": { 
        "vnetSubnetIds": [    ] 
      } 
    }, 
    "clusterVmAccessProfile": { 
      "authorizedIpRanges": null 
    }, 
    "controlPlane": { 
      "controlPlaneEndpoint": { 
        "hostIp": null 
      }, 
      "count": 1, 
      "vmSize": "Standard_A4_v2" 
    }, 
    "kubernetesVersion": "1.25.11", 
    "licenseProfile": { 
      "azureHybridBenefit": "True" 
    }, 
    "linuxProfile": { 
      "ssh": { 
        "publicKeys": [ 
          { 
            "keyData": "<ssh key>" 
          } 
        ] 
      } 
    }, 
    "networkProfile": { 
      "networkPolicy": "calico", 
      "podCidr": "10.244.0.0/16" 
    }, 
    "provisioningState": "Succeeded", 
    "status": { 
      "controlPlaneStatus": [ 
      ], 
      "currentState": "Succeeded", 
      "errorMessage": null, 
      "operationStatus": null 
    }, 
    "storageProfile": { 
      "nfsCsiDriver": { 
        "enabled": true 
      }, 
      "smbCsiDriver": { 
        "enabled": true 
      } 
    } 
  }, 
  "resourceGroup": "<resource group>", 
  "systemData": { 
  }, 
  "type": "microsoft.hybridcontainerservice/provisionedclusterinstances" 
}

Использование Преимущество гибридного использования Azure для AKS Arc в существующем кластере

az aksarc update Выполните команду с флагом --enable-ahub , чтобы активировать Преимущество гибридного использования Azure для AKS, включенных Arc в кластере, который уже был создан без включенного преимущества:

az aksarc update --name <cluster name> -g <resource group> --enable-ahub

Отключение Преимущество гибридного использования Azure для AKS Arc

Чтобы отключить Преимущество гибридного использования Azure для AKS Arc, выполните следующую команду:

az aksarc update --name <cluster name> -g <resource group> --disable-ahub

Образец вывода:

{ 
"extendedLocation": { 
    "name": "<custom location>", 
    "type": "CustomLocation" 
  }, 
  "id": "/subscriptions/<subscription id>/resourceGroups/<resource group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster name>/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default", 
  "name": "default", 
  "properties": { 
    "agentPoolProfiles": [ 
      { 
        "osSku": "CBLMariner", 
        "osType": "Linux", 
        "vmSize": "Standard_A4_v2" 
      } 
    ], 
    "autoScalerProfile": { 
    }, 
    "cloudProviderProfile": { 
      "infraNetworkProfile": { 
        "vnetSubnetIds": [    ] 
      } 
    }, 
    "clusterVmAccessProfile": { 
      "authorizedIpRanges": null 
    }, 
    "controlPlane": { 
      "controlPlaneEndpoint": { 
        "hostIp": null 
      }, 
      "count": 1, 
      "vmSize": "Standard_A4_v2" 
    }, 
    "kubernetesVersion": "1.25.11", 
    "licenseProfile": { 
      "azureHybridBenefit": "False" 
    }, 
    "linuxProfile": { 
      "ssh": { 
        "publicKeys": [ 
          { 
            "keyData": "<ssh key>" 
          } 
        ] 
      } 
    }, 
    "networkProfile": { 
      "networkPolicy": "calico", 
      "podCidr": "10.244.0.0/16" 
    }, 
    "provisioningState": "Succeeded", 
    "status": { 
      "controlPlaneStatus": [ 
      ], 
      "currentState": "Succeeded", 
      "errorMessage": null, 
      "operationStatus": null 
    }, 
    "storageProfile": { 
      "nfsCsiDriver": { 
        "enabled": true 
      }, 
      "smbCsiDriver": { 
        "enabled": true 
      } 
    } 
  }, 
  "resourceGroup": "<resource group>", 
  "systemData": { 
  }, 
  "type": "microsoft.hybridcontainerservice/provisionedclusterinstances" 
}

Обеспечение соответствия требованиям для Преимущество гибридного использования Azure

После активации Преимущество гибридного использования Azure для AKS Arc необходимо регулярно проверка и поддерживать соответствие требованиям. Вы можете выполнить инвентаризацию количества единиц, которые вы используете, и проверка это в отношении имеющихся лицензий Software Assurance. Чтобы определить, сколько кластеров с Преимущество гибридного использования Azure для AKS вы запускаете, ознакомьтесь со своим счетом за Microsoft Azure.

Чтобы претендовать на Преимущество гибридного использования Azure для AKS Arc, вы должны использовать AKS в инфраструктуре Майкрософт, такой как Azure Stack HCI или Windows Server 2019/2022, и иметь соответствующую лицензию для покрытия базовой инфраструктуры. Вы можете использовать Преимущество гибридного использования Azure для AKS Arc только в течение срока действия Software Assurance. Когда срок действия Software Assurance приближается к концу, необходимо либо продлить соглашение с Software Assurance, либо отключить функциональность Преимущество гибридного использования Azure.

Убедитесь, что Преимущество гибридного использования Azure для AKS Arc применяется к моему счету Microsoft Azure

См. раздел Управление затратами и выставление счетов в портал Azure, чтобы убедиться, что Преимущество гибридного использования Azure для AKS Arc был применен к счету Microsoft Azure. Обратите внимание, что выставление счетов не применяется в режиме реального времени. С момента активации Преимущество гибридного использования Azure до его появления в счете есть задержка в несколько часов.

Дальнейшие действия