Správa místní brány dat, clusterů s vysokou dostupností a vyrovnávání zatížení

Pomocí místního clusteru brány dat se můžete vyhnout kritickým bodům selhání a vyrovnávat zatížení provozu mezi bránami v clusteru. Pokud chcete přidat nové členy brány do clusteru brány, přejděte na Přidat další bránu a vytvořte cluster.

Clustery s vysokou dostupností pro místní bránu dat

Můžete vytvářet clustery s vysokou dostupností instalací brány. Clustery pomáhají zajistit, aby vaše organizace přistupovala k místním datovým prostředkům z cloudových služeb, jako jsou Power BI a Power Apps. Správci brány používají tyto clustery, aby se zabránilo kritickým bodům selhání při přístupu k místním datovým prostředkům.

Cloudová služba brány vždy používá primární bránu v clusteru, pokud tato brána není dostupná. V takovém případě služba přepne na další dostupnou bránu v clusteru.

Poznámka:

Ujistěte se, že členové brány v clusteru používají stejnou verzi brány, protože různé verze můžou způsobit neočekávané chyby na základě podporovaných funkcí.

Správa clusteru brány

Po vytvoření clusteru dvou nebo více bran se všechny operace správy brány vztahují na každou bránu v clusteru. Mezi tyto operace patří udělení oprávnění správce bráně a přidání zdrojů dat nebo připojení.

Když například správci vyberou Spravovat brány v Power BI, zobrazí se seznam registrovaných clusterů nebo jednotlivých bran. Jednotlivé instance brány, které jsou členy clusteru, se ale nezobrazují.

Všechny požadavky se směrují do primární instance clusteru brány. Pokud primární instance brány není online, požadavek se přesměruje do jiné instance brány v clusteru.

Vyrovnávání zatížení mezi bránami v clusteru

Můžete se rozhodnout, že se přenosy distribuují rovnoměrně mezi brány v clusteru. Ve výchozím nastavení je výběr brány během vyrovnávání zatížení – to znamená, že když je povolená možnost "Distribuovat požadavky mezi všechny aktivní brány v tomto clusteru", je náhodná. Toto nastavení můžete změnit tak, aby se zatížení distribuuje.

Poznámka:

Doporučuje se zakázat nebo odebrat člena offline brány v clusteru. Pokud je člen brány offline místo zakázání nebo odebrání, můžeme se pokusit spustit dotaz na tohoto offline člena před přechodem na další. To může negativně ovlivnit výkon.

Pokud chcete například zajistit vyrovnávání zatížení z služba Power BI, vyberte ikonu A gear icon. ozubeného kola v pravém horním rohu a pak vyberte Spravovat brány. Dále vyberte Distribuovat požadavky mezi všechny aktivní brány v tomto clusteru.

Gateway cluster settings.

Vyrovnávání zatížení na základě limitů procesoru a paměti

Jak už bylo zmíněno dříve, výběr brány během vyrovnávání zatížení je náhodný. Správci brány ale můžou omezovat využití prostředků každého člena brány. Při omezování můžete zajistit, aby člen brány nebo celý cluster brány nebyl přetížen. Přetížené systémové prostředky můžou způsobit selhání požadavků.

Pokud cluster brány s povoleným vyrovnáváním zatížení obdrží požadavek z jedné z cloudových služeb (jako je Power BI), náhodně vybere člena brány. Pokud je tato členová brána již v některém z níže uvedených limitů omezování nebo nad touto hranicí, je vybrán jiný člen v rámci clusteru. Pokud jsou všichni členové v clusteru ve stejném stavu, požadavek selže.

Správce brány by měl aktualizovat následující nastavení v souboru Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config , který je k dispozici ve složce Program Files\On-premises data gateway , aby se upravily limity omezování. Omezení souběžnosti je ve výchozím nastavení povolené.

  • CPUUtilizationPercentageThreshold – Tato konfigurace umožňuje správcům brány nastavit limit omezování procesoru. Povolený rozsah této konfigurace je 0 až 100. Hodnota 0, což je výchozí hodnota, značí, že tato konfigurace je zakázaná.

  • MemoryUtilizationPercentageThreshold – Tato konfigurace umožňuje správcům brány nastavit omezení paměti. Povolený rozsah této konfigurace je 0 až 100. Hodnota 0, což je výchozí hodnota, značí, že tato konfigurace je zakázaná.

  • ResourceUtilizationAggregationTimeInMinutes – Tato konfigurace nastavuje dobu v minutách, po kterou se agregují čítače procesoru a paměti počítače brány. Agregované hodnoty se pak porovnávají s příslušnými prahovými limity nastavenými pro cpuUtilizationPercentageThreshold a MemoryUtilizationPercentageThreshold. Výchozí hodnota této konfigurace je 5.

Celkové využití prostředků není pevně stanoveno v nastavených prahových hodnotách. Požadavky můžou podle potřeby přidělit procesor a paměť po přijetí členem clusteru brány.

Poznámka:

Nastavení vyrovnávání zatížení můžete také změnit prostřednictvím PowerShellu.

Příklady chyb při dosažení limitu

The gateway you selected can't establish data source connections because it's exceeded the CPU limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.

The gateway you selected can't establish data source connections because it's exceeded the memory limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.

The gateway you selected can't establish data source connections because it's exceeded the concurrency limit set by your gateway admin. Try again later, or ask your gateway admin to increase the limit.

Další kroky

Podpora PowerShellu pro clustery bran