Ruční škálování

Důležité

Tato funkce je aktuálně dostupná jako ukázková verze. Doplňkové podmínky použití pro Microsoft Azure Preview obsahují další právní podmínky, které se vztahují na funkce Azure, které jsou v beta verzi, ve verzi Preview nebo ještě nejsou vydány v obecné dostupnosti. Informace o této konkrétní verzi Preview najdete v tématu Azure HDInsight o službě AKS ve verzi Preview. Pokud máte dotazy nebo návrhy funkcí, odešlete prosím žádost na AskHDInsight s podrobnostmi a sledujte nás o dalších aktualizacích v komunitě Azure HDInsight.

HDInsight v AKS poskytuje elasticitu s možnostmi vertikálního navýšení a snížení kapacity 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ů:

Nástroj Popis
portál Azure Otevřete hdInsight v podokně clusteru AKS, v nabídce vlevo vyberte Velikost clusteru, 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 vertikální navýšení nebo snížení kapacity clusteru.

Snímek obrazovky s uživatelským rozhraním pro výběr velikosti clusteru a konfigurací 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 provozu HDInsight v clusteru AKS (vertikální navýšení kapacity):

  • Ú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 Selhání.
  • Během operace škálování můžete očekávat, že během operace škálování dojde k 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 se po dokončení operace škálování nezdaří. 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.
  • V případě, že vertikální snížení kapacity vybere hlavní uzel, který hostuje koordinátory a příchozí přenos dat a další služby, dojde k výpadku.

Nejčastější dotazy

OBECNÉ

Otázka Odpověď
Kolik uzlů můžu minimálně 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 můžu ručně snížit kapacitu clusteru? V požadavku ARM aktualizujte computeProfile.count nebo postupujte podle uvedených kroků a vertikálně navyšte kapacitu pomocí webu Azure Portal.
Můžu do clusteru během ručního škálování přidat akce vlastních skriptů? Akce skriptů se vztahují na typ clusteru Apache Spark
Jak získám protokoly pro selhání ručního škálování pro uzly clusteru? Protokoly jsou k dispozici v modulu Log Analytics a 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é š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 se triggery vertikálního snížení kapacity restartují a operace vertikálního navýšení kapacity nemůže aktivovat restartování úlohy.

Apache Spark

Otázka Odpověď
Jaký je dopad operací škálování v clusteru Spark? Ruční operace vertikálního snížení kapacity může aktivovat restartování služeb hlavních uzlů.

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 v clusteru AKS Trino funkční, vyžaduje minimálně pět aktivních uzlů.