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 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.
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
Pripomienky
https://aka.ms/ContentUserFeedback.
Pripravujeme: V priebehu roka 2024 postupne zrušíme službu Problémy v službe GitHub ako mechanizmus pripomienok týkajúcich sa obsahu a nahradíme ju novým systémom pripomienok. Ďalšie informácie nájdete na stránke:Odoslať a zobraziť pripomienky pre