Spravovanie klastrov brán lokálnych údajov s vysokou dostupnosťou a vyrovnávanie zaťaženia

Ak sa chcete vyhnúť zlyhaniam jednotlivých bodov, môžete použiť klaster lokálnej brány údajov a načítať vyrovnávanie prenosov v rámci brán v klastri. Ak chcete pridať nových členov brány do klastra brány, prejdite na položku Pridať ďalšiu bránu a vytvorte klaster.

Klastre s vysokou dostupnosťou pre lokálnu bránu údajov

Môžete vytvoriť klastre inštalácií brány s vysokou dostupnosťou. Klastre pomáhajú zabezpečiť, aby vaša organizácia mohla získať prístup k lokálnym zdrojom údajov z cloudových služieb, ako sú Power BI a Power Apps. Správcovia brány používajú takéto klastre, aby sa pri prístupe k lokálnym prostriedkom údajov vyhli jediným bodom zlyhania.

Cloudová služba brány vždy používa primárnu bránu v klastri, pokiaľ táto brána nie je k dispozícii. V takom prípade sa služba prepne na ďalšiu dostupnú bránu v klastri.

Poznámka

Uistite sa, že členovia brány v klastri používajú rovnakú verziu brány, pretože rôzne verzie môžu spôsobiť neočakávané zlyhania na základe podporovaných funkcií.

Spravovanie klastra brány

Po vytvorení klastra dvoch alebo viacerých brán sa všetky operácie spravovania brán použijú na každú bránu v klastri. Tieto operácie zahŕňajú udelenie povolení správcu bráne a pridanie zdrojov údajov alebo pripojení.

Keď napríklad správcovia vyberú možnosť Spravovať brány v službe Power BI, zobrazí sa zoznam registrovaných klastrov alebo jednotlivých brán. Jednotlivé inštancie brány, ktoré sú členmi klastra, sa však nezobrazia.

Všetky požiadavky sú smerované na primárnu inštanciu klastra brány. Ak primárna inštancia brány nie je online, požiadavka sa presmeruje na inú inštanciu brány v klastri.

Vyrovnávanie zaťaženia v rámci brán v klastri

Môžete si vybrať, či chcete povoliť rovnomerne rozmiestnenie prenosov naprieč bránami v klastri. Výber brány počas vyrovnávania zaťaženia je predvolene náhodný, keď je "Distribúcia požiadaviek v rámci všetkých aktívnych brán v tomto klastri" povolená. Toto nastavenie môžete zmeniť na distribúciu zaťaženia.

Poznámka

Odporúča sa zakázať alebo odstrániť člena brány offline v klastri. Ak je člen brány offline, nie je zakázaný alebo odstránený, skôr než prejdeme na ďalší, môžeme skúsiť spustiť dotaz na daného člena offline. Môže to mať negatívny vplyv na výkon.

Ak chcete napríklad zabezpečiť vyrovnávanie zaťaženia z služba Power BI, vyberte ikonu A gear icon. ozubeného kolieska v pravom hornom rohu a potom vyberte položku Spravovať brány. V ďalšom kroku vyberte možnosť Distribuovať požiadavky na všetky aktívne brány v tomto klastri.

Gateway cluster settings.

Vyváženie zaťaženia na základe obmedzení procesora a pamäte

Ako už bolo spomenuté, výber brány počas vyrovnávania zaťaženia je náhodný. Správcovia brány však môžu obmedzovať používanie prostriedkov každého člena brány. Pri obmedzovaní sa môžete uistiť, že člen brány alebo celý klaster brány nie je preťažený. Preťažené systémové zdroje môžu spôsobiť zlyhanie požiadaviek.

Ak klaster brány s povoleným vyrovnávaním zaťaženia dostane žiadosť od niektorej z cloudových služieb (napríklad Power BI), náhodne vyberie člena brány. Ak je brána tohto člena už v alebo nad jedným z limitov obmedzovania uvedených nižšie, vyberie sa ďalší člen v rámci klastra. Ak sa všetci členovia v klastri nachádzajú v rovnakom stave, požiadavka zlyhá.

Správca brány by mal aktualizovať nasledujúce nastavenia v súbore Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config , ktorý je k dispozícii v priečinku Program Files\On-premises data gateway , aby upravil obmedzenia toku údajov. Obmedzenie súbežnosti je predvolene povolené.

  • CpuUtilizationPercentageThreshold – táto konfigurácia umožňuje správcom brány nastaviť limit obmedzenia pre procesor. Povolený rozsah pre túto konfiguráciu je 0 až 100. Hodnota 0, ktorá je predvolená, označuje, že táto konfigurácia je zakázaná.

  • MemoryUtilizationPercentageThreshold – táto konfigurácia umožňuje správcom brány nastaviť limit obmedzenia pamäte. Povolený rozsah pre túto konfiguráciu je 0 až 100. Hodnota 0, ktorá je predvolená, označuje, že táto konfigurácia je zakázaná.

  • ResourceUtilizationAggregationTimeInMinutes – táto konfigurácia nastaví čas v minútach, pre ktoré sú agregované počítadlá procesora a pamäťového systému počítača brány. Agregované hodnoty sa potom porovnajú s príslušnými prahovými limitmi nastavenými pre hodnoty CPUUtilizationPercentageThreshold a MemoryUtilizationPercentageThreshold. Predvolená hodnota pre túto konfiguráciu je 5.

Celkové využitie prostriedkov nie je pevne stanovené v rámci stanovených prahových hodnôt. Žiadosti môžu vyhradiť procesor a pamäť podľa potreby potom, čo ich prijme člen klastra brány.

Poznámka

Nastavenie vyrovnávania zaťaženia môžete zmeniť aj prostredníctvom prostredia PowerShell.

Príklady chýb pri výskyte obmedzenia

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.

Ďalšie kroky

Podpora prostredia PowerShell pre klastre brán