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.
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í. |
Apache Flink
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ů.