Dela via


Azure Hybrid-förmån för AKS som aktiveras av Azure Arc (AKS på Azure Stack HCI 23H2)

Gäller för: Azure Stack HCI, version 23H2

Azure Hybrid-förmån är ett program som gör att du kan minska kostnaderna för att köra arbetsbelastningar i molnet avsevärt. Med Azure Hybrid-förmån för AKS aktiverat av Azure Arc kan du maximera värdet för dina lokala licenser och modernisera dina program utan extra kostnad.

Vad är Azure Hybrid-förmån för AKS aktiverat av Arc?

Azure Hybrid-förmån för AKS som aktiveras av Arc kan hjälpa dig att avsevärt minska kostnaden för att köra Kubernetes lokalt eller vid gränsen. Det fungerar genom att du kan använda dina lokala Windows Server Datacenter- eller Standard-licenser med Software Assurance (SA) för att betala för AKS. Varje Windows Server-kärnlicens berättigar till användning på en virtuell kärna i AKS. Det finns några viktiga uppgifter att notera om aktivering av förmånen för AKS:

  • Azure Hybrid-förmån för AKS Arc är aktiverat på hanteringsklustrets (eller AKS-värdens) nivå. Du behöver inte aktivera förmånen för arbetsbelastningskluster.
  • Om du har flera AKS på Azure Stack HCI- eller Windows Server-distributioner måste du aktivera Azure Hybrid-förmån individuellt för varje distribution.
  • Om du aktiverar Azure Hybrid-förmån på en AKS Arc-distribution under utvärderingsperioden ogiltigförklaras inte utvärderingsperioden. Förmånen aktiveras omedelbart och tillämpas i slutet av utvärderingsperioden.
  • Om du installerar om AKS Arc återställs inte förmånen automatiskt. Du måste återaktivera den här förmånen för den nya distributionen.

Mer information om Software Assurance och med vilka avtal det är tillgängligt finns i Fördelar med Software Assurance.

I resten av den här artikeln beskrivs hur du aktiverar den här förmånen för AKS på Azure Stack HCI eller Windows Server.

Tips

Du kan maximera kostnadsbesparingarna genom att även använda Azure Hybrid-förmån för Azure Stack HCI. Mer information finns i Azure Hybrid-förmån för Azure Stack HCI.

Använd Azure Hybrid-förmån för AKS som aktiveras av Arc när du konfigurerar ett kluster

Varning

Azure Hybrid-förmån för AKS Arc fungerar inte på en paketerad OEM-partner-SKU. Om inställningen är aktiverad har den ingen effekt.

Om du vill aktivera Azure Hybrid-förmån för AKS när klustret skapas använder --enable-ahub du flaggan när du kör az aksarc create:

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

Exempel på utdata:

{
  "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" 
}

Använda Azure Hybrid-förmån för AKS Arc i ett befintligt kluster

az aksarc update Kör kommandot med --enable-ahub flaggan för att aktivera Azure Hybrid-förmån för AKS som aktiverats av Arc i ett kluster som redan har skapats utan förmånen aktiverad:

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

Inaktivera Azure Hybrid-förmån för AKS Arc

Om du vill inaktivera Azure Hybrid-förmån för AKS Arc kör du följande kommando:

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

Exempel på utdata:

{ 
"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" 
}

Upprätthålla efterlevnad för Azure Hybrid-förmån

När du har aktiverat Azure Hybrid-förmån för AKS Arc måste du regelbundet kontrollera och upprätthålla efterlevnaden. Du kan göra en inventering av hur många enheter du kör och kontrollera detta mot de Software Assurance-licenser du har. Om du vill ta reda på hur många kluster med Azure Hybrid-förmån för AKS du kör kan du titta på din Microsoft Azure-faktura.

För att kvalificera dig för Azure Hybrid-förmån för AKS Arc måste du köra AKS på Microsoft-infrastrukturen från första part, till exempel Azure Stack HCI eller Windows Server 2019/2022 och ha rätt licens för att täcka den underliggande infrastrukturen. Du kan bara använda Azure Hybrid-förmån för AKS Arc under Software Assurance-termen. När Software Assurance-termen snart upphör att gälla måste du antingen förnya ditt avtal med Software Assurance eller inaktivera Azure Hybrid-förmån funktioner.

Kontrollera att Azure Hybrid-förmån för AKS Arc tillämpas på min Microsoft Azure-faktura

Se Kostnadshantering och fakturering i Azure Portal för att kontrollera att Azure Hybrid-förmån för AKS Arc tillämpades på din Microsoft Azure-faktura. Observera att faktureringen inte gäller i realtid. Det finns en fördröjning på flera timmar från det att du har aktiverat Azure Hybrid-förmån tills den visas på din faktura.

Nästa steg