Sdílet prostřednictvím


Ruční škálování

Důležitý

Azure HDInsight v AKS byl vyřazen 31. ledna 2025. Další informace prostřednictvím tohoto oznámení.

Abyste se vyhnuli náhlému ukončení úloh, musíte migrovat úlohy do Microsoft Fabric nebo ekvivalentního produktu Azure.

Důležitý

Tato funkce je aktuálně ve verzi Preview. Doplňkové smluvní podmínky pro náhledové verze Microsoft Azure obsahují další právní podmínky, které se vztahují na funkce Azure, jež jsou ve fázi beta, v náhledu, nebo ještě nebyly uvolněny k běžnému používání. Informace o této konkrétní verzi preview najdete v tématu Azure HDInsight na AKS – informace o preview. Pokud máte dotazy nebo návrhy funkcí, odešlete prosím žádost na AskHDInsight s podrobnostmi a sledujte nás pro další aktualizace na komunitě Azure HDInsight.

HDInsight na AKS poskytuje elasticitu s možnostmi škálování nahoru a dolů počtu uzlů clusteru. Tato elasticita pomáhá zvýšit využití prostředků a zlepšit nákladovou efektivitu.

Nástroj pro škálování clusterů

HDInsight v AKS poskytuje následující metody pro ruční škálování clusterů:

Užitnost Popis
Azure Portal Otevřete hdInsight v podokně clusteru AKS, vyberte velikost clusteru v nabídce vlevo, pak v podokně Velikost clusteru zadejte počet pracovních uzlů a vyberte Uložit.
REST API Pokud chcete škálovat spuštěnou službu HDInsight v clusteru AKS pomocí rozhraní REST API, proveďte následný požadavek POST na stejný prostředek s aktualizovaným počtem ve výpočetním profilu.

Pomocí webu Azure Portal můžete získat přístup k nabídce Velikost clusteru na navigační stránce clusteru. V okně Velikost clusteru změňte „Počet pracovních uzlů“ a uložte změnu pro navýšení nebo snížení kapacity clusteru.

Snímek obrazovky znázorňující uživatelské rozhraní pro výběr velikosti clusteru a konfiguraci ručního škálování

Dopad operace škálování na cluster

Jakákoli operace škálování aktivuje restartování služby, což může vést k chybám u již spuštěných úloh.

Když přidáte uzly do provozního clusteru HDInsight v clusteru AKS (škálování nahoru):

  • Úspěšná operace škálování pomocí ručního škálování přidá pracovní uzly do clusteru.
  • Po dokončení procesu škálování je možné bezpečně odeslat nové úlohy.
  • Pokud operace škálování selže, selhání opustí váš cluster ve stavu "Selhalo".
  • Během operace škálování můžete očekávat selhání úloh, protože se služby restartují.

Pokud odeberete uzly (vertikální snížení kapacity) ze služby HDInsight v clusteru AKS:

  • Čekající nebo spuštěné úlohy selžou, když je dokončena operace škálování. Příčinou této chyby je restartování některých služeb během procesu škálování. Dopad změny počtu uzlů clusteru se u jednotlivých typů clusteru liší.

Důležitý

  • Pokud se chcete vyhnout chybám kvót během operací škálování, naplánujte kvótu ve vašem předplatném. Pokud nemáte dostatečnou kvótu, můžete kvótu zvýšit pomocí této dokumentace.
  • Pokud redukování kapacity vybere hlavní uzel, který hostuje koordinátory, příchozí služby a další služby, způsobí to výpadek.

Nejčastější dotazy

Obecné

Otázka Odpověď
Jaké jsou minimální uzly, které můžu přidat nebo odebrat během operací škálování? Jeden uzel.
Kolik uzlů podporuje HDInsight v clusteru AKS? 500 uzlů na cluster (ve verzi Public Preview)
Jak ručně vertikálně snížit kapacitu clusteru? V žádosti ARM aktualizujte computeProfile.count nebo postupujte podle kroků uvedených ke zmenšení pomocí Azure Portal.
Můžu do clusteru přidat akce vlastních skriptů během ručního škálování? Akce skriptů platí pro typ clusteru Apache Spark
Jak získám protokoly pro selhání ručního škálování uzlů clusteru? Protokoly jsou k dispozici v modulu Log Analytics. Projděte si integraci služby Azure Monitor .
Podporuje se automatické škálování na základě zatížení nebo plánu? Ano. Další informace najdete v tématu automatického škálování.

Trino

Otázka Odpověď
Restartuje se služba Trino po operaci škálování? Ano, služba se restartuje během operace škálování.
Otázka Odpověď
Jaký je dopad operací škálování na cluster Apache Flink? Jakákoli operace škálování pravděpodobně aktivuje restartování služby, což způsobuje selhání úloh. Po dokončení procesu škálování je možné odeslat nové úlohy. V Apache Flinku snížení kapacity spustí restartování úloh, zatímco operace navýšení kapacity nemůže spustit restartování úloh.

Apache Spark

Otázka Odpověď
Jaký je dopad operací škálování v clusteru Spark? Ruční omezení kapacity může vyvolat restartování služeb na hlavních uzlech.

Poznámka

Před škálováním operací se doporučuje spravovat kvóty nastavené v předplatném, abyste se vyhnuli chybám kvóty. Před vertikálním snížením kapacity mějte na paměti, že aby byl cluster HDInsight na clusteru AKS Trino funkční, vyžaduje minimálně pět aktivních uzlů.