Paikallisten tietoyhdyskäytävien suuren käytettävyyden klustereiden ja kuormituksen tasauksen hallitseminen
Voit käyttää paikallista tietoyhdyskäytäväklusteria estääksesi yksittäiset virhepisteet ja tasata liikennettä klusterin yhdyskäytävien välillä. Jos haluat lisätä uusia yhdyskäytävän jäseniä yhdyskäytäväklusteriin, katso lisätietoja kohdasta Toisen yhdyskäytävän lisääminen klusterin luomista varten.
Paikallisen tietoyhdyskäytävän korkean käytettävyyden klusterit
Voit luoda korkean käytettävyyden yhdyskäytäväasennusten klustereita. Klustereiden avulla voit varmistaa, että organisaatiosi voi käyttää paikallisia tietoresursseja pilvipalveluista, kuten Power BI ja Power Apps. Yhdyskäytävän järjestelmänvalvojat käyttävät tällaisia klustereita välttääkseen yksittäisiä virhekohtia paikallisia tietoresursseja käytettäessä.
Yhdyskäytävän pilvipalvelu käyttää aina klusterin ensisijaista yhdyskäytävää, ellei kyseinen yhdyskäytävä ole käytettävissä. Jos se ei ole, palvelu siirtyy käyttämään klusterin seuraavaa käytettävissä olevaa yhdyskäytävää.
Huomautus
Varmista, että klusterin yhdyskäytäväjäsenet käyttävät samaa yhdyskäytäväversiota, koska eri versiot voivat aiheuttaa odottamattomia virheitä tuettujen toimintojen perusteella.
Yhdyskäytävän klusterin hallinta
Kun olet luonut kahden tai useamman yhdyskäytävän klusterin, kaikki yhdyskäytävän hallintatoiminnot koskevat klusterin jokaista yhdyskäytävää. Näihin toimintoihin kuuluu järjestelmänvalvojan oikeuksien myöntäminen yhdyskäytävään ja tietolähteiden tai yhteyksien lisääminen.
Kun esimerkiksi järjestelmänvalvojat valitsevat Yhdyskäytävien hallinta Power BI:ssä, he näkevät rekisteröityjen klustereiden tai yksittäisten yhdyskäytävien luettelon. He eivät kuitenkaan näe klusterin jäseninä olevia yksittäisiä yhdyskäytäväesiintymiä.
Kaikki pyynnöt reititetään yhdyskäytäväklusterin ensisijaiseen esiintymään. Jos ensisijainen yhdyskäytäväesiintymä ei ole verkossa, pyyntö reititetään klusterin toiseen yhdyskäytäväesiintymään.
Kuormituksen tasaaminen klusterin eri yhdyskäytävien välillä
Voit sallia sen, että liikenne jaetaan tasaisesti klusterin kaikkien yhdyskäytävien välillä. Oletusarvoisesti kuormituksen tasaamisen aikainen yhdyskäytävän valinta – eli silloin, kun "Jaa pyynnöt kaikkien tämän klusterin aktiivisten yhdyskäytävien välillä" on otettu käyttöön – on satunnaista. Voit muuttaa tätä asetusta kuormituksen jakamiseksi.
Huomautus
Klusterin offline-yhdyskäytävän jäsen kannattaa poistaa käytöstä tai poistaa. Jos yhdyskäytävän jäsen on offline-tilassa sen sijaan, että se on poistettu käytöstä tai poistettu, voit yrittää suorittaa kyselyn tästä offline-jäsenestä, ennen kuin siirryt seuraavaan. Tämä voi vaikuttaa negatiivisesti suorituskykyyn.
Saat esimerkiksi kuormituksen tasaamisen Power BI -palvelusta valitsemalla hammaspyöräkuvakkeen oikeassa yläkulmassa ja valitsemalla sitten Hallitse yhdyskäytäviä. Valitse sitten Jaa pyyntöjä kaikissa tämän klusterin aktiivisissa yhdyskäytävissä.
Kuormituksen tasaus suorittimen, muistin, samanaikaisuusrajoitusten perusteella
Kuten aiemmin mainittiin, yhdyskäytävän valinta on satunnaista kuormituksen tasaamisen aikana. Yhdyskäytävän järjestelmänvalvojat voivat kuitenkin rajoittaa kunkin yhdyskäytävän jäsenen resurssien käyttöä. Rajoittamisen avulla voit varmistaa, että yhdyskäytävän jäsen tai koko yhdyskäytäväklusteri ei ole ylikuormitettu. Ylikuormitettu järjestelmäresurssit voivat aiheuttaa pyyntövirheitä.
Jos yhdyskäytäväklusteri, jonka kuormituksen tasaus on käytössä, vastaanottaa pyynnön jostakin pilvipalvelusta (esimerkiksi Power BI), se valitsee satunnaisesti yhdyskäytävän jäsenen. Jos tämä jäsenyhdyskäytävä on jo jollakin alla määritetyllä rajoitusarvolla tai sen yli, klusteriin valitaan toinen jäsen. Jos kaikki klusterin jäsenet ovat samassa tilassa, pyyntö epäonnistuu.
Yhdyskäytävän järjestelmänvalvojan on päivitettävä seuraavat Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config-tiedostoasetukset, jotka ovat Program Files\On-premises data gateway -kansiossa, jotta rajoitusta voidaan muuttaa. Valuuttarajoitus on otettu oletusarvoisesti käyttöön.
CPUUtilizationPercentageThreshold – Tämän määrityksen avulla yhdyskäytävän järjestelmänvalvojat voivat määrittää suorittimen rajoituksen. Tämän määrityksen sallittu alue on 0–100. Oletusarvo on 0, joka osoittaa, että tämä määritys on poistettu käytöstä.
MemoryUtilizationPercentageThreshold – Tämän määrityksen avulla yhdyskäytävän järjestelmänvalvojat voivat määrittää muistin rajoituksen. Tämän määrityksen sallittu alue on 0–100. Oletusarvo on 0, joka osoittaa, että tämä määritys on poistettu käytöstä.
ResourceUtilizationAggregationTimeInMinutes – Tämä määritys määrittää minuutteina ajan, jonka mukaisesti suoritin- ja muistijärjestelmän laskureita yhdyskäytäväkoneessa koostetaan. Koostearvoja verrataan sitten vastaaviin raja-arvoihin CPUUtilizationPercentageThreshold jaMemoryUtilizationPercentageThreshold. Tämän asetuksen oletusarvo on 5.
ConcurrentOperationLimitPreview – Tämä määritys asettaa samanaikaisten toimintojen rajoituksen yhdyskäytävälle. BypassConcurrentOperationLimit -määrityksen voi määrittää niin, että se poistaa kaikki samanaikaisten toimintojen rajoitukset. Tämän asetuksen oletusarvo on 40.
Huomautus
Voit myös muuttaa kuormituksen tasapainotusasetusta PowerShellin avulla.
Esimerkkivirheitä, kun raja tulee vastaan
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.