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

Klaster lokálnych brán údajov môžete použiť na to, aby ste predchádzali jednotlivým bodom zlyhania, a na načítanie vyváženého zaťaženia v bránach v rámci klastra. Ak chcete pridať nových členov brány do klastra brán, pozrite si sekciu Pridanie ďalšej brány na vytvorenie klastra.

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

Môžete vytvárať klastre s vysokou dostupnosťou pre inštalácie brán. Klastre pomáhajú zaistiť to, aby mala vaša organizácia prístup k lokálnym zdrojom údajov z cloudových služieb, ako sú napríklad Power BI a Power Apps. Správcovia brán používajú takéto klastre na to, aby sa vyhli jednotlivým bodom zlyhania počas prístupu k lokálnym zdrojom údajov.

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. Ak nie je, služba sa 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í.

Správa klastra brán

Po vytvorení klastra dvoch alebo viacerých brán sa všetky operácie pre správu brán aplikujú na každú bránu v klastri. Medzi tieto operácie patrí udelenie správcovských povolení bráne a pridávanie zdrojov údajov alebo pripojení.

Keď napríklad správcovia vyberú položku Správa brán v Power BI, uvidia zoznam registrovaných klastrov alebo jednotlivých brán. Neuvidia však jednotlivé inštancie brán, ktoré patria do klastra.

Všetky požiadavky sú presmerované do primárnej inštancie klastra brán. 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 dovolíte, aby bol prenos distribuovaný rovnomerne naprieč všetkými bránami v klastri. Predvolene je výber brány počas vyrovnávania zaťaženia náhodný. Toto nastavenie môžete zmeniť tak, aby sa rozložilo zaťaženie.

Poznámka

Odporúča sa zakázať alebo odstrániť člena brány offline v klastri. Ak je člen brány offline, namiesto toho, aby bol deaktivovaný alebo odstránený, môžeme sa pokúsiť vykonať pred daným členom offline dopyt pred prechodom na ďalšieho. To môže mať negatívny vplyv na výkon.

Napríklad na zabezpečenie vyrovnania zaťaženia zo služby Power BI vyberte ikonu ozubeného kolieska Ikona ozubeného kolieska. v pravom hornom rohu, potom vyberte položku Spravovať brány. Potom vyberte položku Distribuovať požiadavky na všetky aktívne brány v tomto klastri.

Nastavenia klastra brán.

Vyrovnávanie zaťaženia založené na obmedzení CPU a pamäte

Ako už bolo spomenuté, výber brány počas vyrovnávania zaťaženia je náhodný. Správcovia brán však môžu obmedzovať zdroje jednotlivých členov brány. Pomocou obmedzovania môžete skontrolovať, či nie je člen brány alebo celý klaster brán preťažený, čo spôsobuje poruchy systému.

Ak klaster brán s povoleným vyrovnávaním zaťaženia dostane požiadavku od niektorej z cloudových služieb (ako napríklad Power BI), náhodne vyberie jedného člena brány. Ak tento člen už dosiahol alebo presiahol limit obmedzenia stanovený pre procesor alebo pamäť, vyberie sa iný člen v klastri. Ak sú všetci členovia v klastri v rovnakom stave, požiadavka bude neúspešná.

Na povolenie tejto funkcie by mal správca brány aktualizovať nasledujúce nastavenia v súbore Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config, ktorý sa nachádza v priečinku _Program Files\On-premises data gateway_.

  • CPUUtilizationPercentageThreshold – Táto konfigurácia umožňuje správcom brán nastaviť limit obmedzenia pre procesor. Prípustný rozsah pre túto konfiguráciu je 0 až 100. Hodnota 0, ktorá je predvolená, znamená, že táto konfigurácia je zakázaná.

  • MemoryUtilizationPercentageThreshold – Táto konfigurácia umožňuje správcom brán nastaviť limit obmedzenia pre pamäť. Prípustný rozsah pre túto konfiguráciu je 0 až 100. Hodnota 0, ktorá je predvolená, znamená, že táto konfigurácia je zakázaná.

  • ResourceUtilizationAggregateionPeriodInMinutes – Táto konfigurácia slúži na nastavenie času v minútach, za ktorý sa agregujú počítadlá procesora a pamäťového systému zariadenia s bránou. Agregované hodnoty sa potom porovnajú s príslušnými prahovými limitmi stanovenými pre položky CPUUtilizationPercentageThreshold a MemoryUtilizationPercentageThreshold. Predvolená hodnota pre túto konfiguráciu je 5.

Poznámka

Môžete tiež zmeniť nastavenie vyváženia zaťaženia pomocou PowerShell

Ďalšie kroky

Podpora prostredia PowerShell pre klastre brán