Share via


Liiketoiminnan kannalta tärkeän yhdyskäytäväratkaisun suunnitteleminen, skaalaaminen ja ylläpitäminen

Tämä artikkeli on tarkoitettu kaikille, jotka aikovat ottaa käyttöön paikallisen tietoyhdyskäytävän liiketoiminnan kannalta tärkeässä skenaariossa. Paikallinen tietoyhdyskäytävä on liiketoiminnan kannalta tärkeä, jos se on elintärkeä liiketoiminnallesi ja käsittelee liiketoiminnan kannalta tärkeitä tietoja.

Jos liiketoiminnan kannalta kriittisiä yhdyskäytäviä ei hallita oikein, kyselyt saattavat epäonnistua tai suorituskyky voi hidastua. Kun suunnittelet, skaalaat ja ylläpidät liiketoiminnan kannalta tärkeää yhdyskäytäväratkaisua oikein, todennäköisyys liiketoimintaan vaikuttavalle ongelmalle voidaan minimoida.

Termit

Tässä artikkelissa käytetään seuraavia tärkeitä termejä:

  • Yhdyskäytävä: Tietokoneeseen asennettu paikallinen tietoyhdyskäytäväsovellus.
  • Yhdyskäytäväpalvelin: Windows-tietokone (näennäiskone tai fyysinen tietokone/palvelin), johon on asennettu paikallinen tietoyhdyskäytäväsovellus.
  • Yhdyskäytäväklusteri: joukko yhdyskäytäviä, jotka toimivat yhdessä (ja saattavat olla kuormituksen tasapainossa).
  • Yhdyskäytävän jäsen: Yhdyskäytävä, joka on osa yhdyskäytäväklusteria.

Seuraavassa kuvassa esitellään yllä määritettyjen käsitteiden välistä suhdetta.

Kuva yhdyskäytäväklusterista osana kolmea yhdyskäytäväpalvelinta, joista kukin sisältää erillisen yhdyskäytävän

Liiketoiminnan kannalta tärkeiden yhdyskäytäviä Suositukset

Liiketoiminnan kannalta tärkeissä yhdyskäytävissä yhdyskäytävät on otettava käyttöön ja niitä on hallinnoitava oikein korkean käytettävyyden, hyvän suorituskyvyn ja ylläpidettävyyden takaamiseksi. Yhdyskäytävien virheellinen käyttöönotto saattaa heikentää suorituskykyä, epäonnistua kyselyitä ja vaikeuksia mahdollisten ongelmien diagnosoinnissa. Se saattaa myös estää yhdyskäytäviä skaalaamassa niitä ylös ja ulos käytön kasvaessa.

Optimaalisen skaalattavuuden, suorituskyvyn ja siirtomäärän takaamiseksi noudata seuraavissa osioissa annettuja suosituksia.

Tutustu kaikkiin yhdyskäytävän palautusavaimiin

Varmista, että kaikki yhdyskäytävän palautusavaimet ovat tunnettuja ja että niitä säilytetään turvallisessa paikassa. Ilman palautusavainta yhdyskäytäviä ei voi palauttaa tai pienentää. Tämä rajoitus on suunniteltu. Jos kadotat palautusavaimet, ainoa vaihtoehto on luoda uusia yhdyskäytäviä ja luoda tietolähteet uudelleen. Et myöskään voi lisätä uusia yhdyskäytäviä klusteriin ilman palautusavainta, mikä rajoittaisi tulevaa skaalattavuutta.

Tallenna palautusavaimet suojattuun paikkaan samaan tapaan kuin järjestelmänvalvojan tunnistetiedot, kuten salasanasuojattuun paikkaan, jota vain valtuutetut järjestelmänvalvojat voivat käyttää.

Jos et tällä hetkellä tiedä kaikkia yhdyskäytävän palautusavaimia, tämä on merkittävä liiketoimintariski. Luo heti uudet yhdyskäytäväklusterit ja aloita kuormitusten siirtäminen yhdyskäytäväklustereihin.

Kehityksen kuormitukset ja liiketoiminnan kannalta tärkeät kuormitukset

Erota liiketoiminnan kannalta tärkeistä kehityskuormituksista määrittämällä vähintään yksi kehitysyhdyskäytäväklusteri ja vähintään yksi tuotantoyhdyskäytäväklusteri alla kuvatulla tavalla.

Kuva kehitys- ja testiyhdyskäytäväklusterista, jossa on kolme yhdyskäytävää ja erillinen tuotantoklusteri, jossa on kolme yhdyskäytävää

Kehitysyhdyskäytäväklusterin avulla voit testata esimerkiksi uusia semanttisia malleja, raportteja ja kyselyitä. Kun uusi kuormitus on vahvistettu, siirrä se liiketoiminnan kannalta tärkeään yhdyskäytäväklusteriin. Tämä prosessi estää uusia, testaamattomia tai kokeellisia kuormituksia vaikuttamasta suorituskykyyn tuotantokuormitusten kanssa.

Käytä myös kehitysyhdyskäytäväklustereita testataksesi uusia yhdyskäytäväpäivityksiä ennen kuin otat päivityksiä käyttöön liiketoiminnan kannalta tärkeissä yhdyskäytäväklustereissasi. Uudet yhdyskäytäväpäivitykset tulee ottaa käyttöön vähintään 24 tunnin ajan kehitysyhdyskäytäväklustereissa, ennen kuin niitä käytetään liiketoiminnan kannalta tärkeissä yhdyskäytäväklustereissa.

Useiden yhdyskäytäväklustereiden käyttäminen

Jos luot yhdyskäytäväklusterin suurelle määrälle organisaatiosi käyttäjiä, sinun on luotava useita yhdyskäytäväklustereita liiketoimintayksiköiden tai pienempien yksiköiden perusteella, jotta voit rajoittaa mahdollisen suorituskykyvaikutuksen pienelle käyttäjien alijoukolle.

Emme suosittele yksittäisen liiketoiminnan kannalta tärkeän yhdyskäytäväklusterin käyttämistä koko yritykselle (ellei yritys ole pieni). Yksittäisessä yhdyskäytäväklusteriskenaariossa yksi käyttäjä voi mahdollisesti lähettää kyselyn, joka vaikuttaa merkittävästi koko yhdyskäytävän liikenteeseen. Jos yhdyskäytävää käytetään koko yrityksessä, sen suorituskyky voi vaikuttaa koko yritykseen. Lisäksi kun yhdyskäytäväklusteria käytetään koko yrityksessä, sinun voi olla vaikeampi tunnistaa, mikä kysely saattaa aiheuttaa suorituskykyongelman käytettäessä yhdyskäytävän suorituskyvyn valvontaominaisuutta .

Kuva esimerkkiorganisaatiosta, jossa on erilliset yhdyskäytäväklusterit suuryrityksen liiketoimintatiteeteille ja sovelluksille, talousosastolle, markkinointiosastolle sekä henkilökohtaisille BI:lle ja sovelluksille.

Yhdyskäytävän suuren käytettävyyden ja kuormituksen tasauksen ominaisuuksien käyttäminen

Käytä aina yhdyskäytävän suuren käytettävyyden ja kuormituksen tasauksen ominaisuuksia missä tahansa liiketoiminnan kannalta tärkeässä yhdyskäytäväklusterissa.

  • Korkea käytettävyys: Tämä poistaa yhden vikaantumispisteen.
  • Kuormituksen tasaaminen: jakaa kuormituksen automaattisesti klusterin kaikille yhdyskäytäväpalvelimille.

Määritä vähintään kaksi yhdyskäytävää yhdyskäytäväklusteria kohden siltä varalta, että yhdyskäytävä menee offline-tilaan mistä tahansa syystä. Tämä asetus varmistaa, että yksittäinen yhdyskäytävävirhe ei aiheuta koko yhdyskäytäväklusterin epäonnistumista. Lisäksi suoritin, muisti, samanaikaisuusrajoitukset voidaan ottaa käyttöön yhdyskäytävissä, jotta kuormitus voidaan jakaa paremmin yhdyskäytäväklusterin kesken.

Yhdyskäytäväklusterin skaalattavuuden suunnitteleminen ja ylläpitäminen

Yhdyskäytäväklusterin määrittäminen suositeltujen laitteisto- ja ohjelmisto-ohjeiden avulla takaa klusterin hyvän suorituskyvyn. Yhdyskäytävät, joita ei skaalata oikein, saattavat heikentää suorituskykyä. Sinun on otettava huomioon monia tekijöitä, joiden suorituskyky yhdyskäytäväklusterissa on hyvä.

Yhdyskäytäväpalvelimen laitteistomääritysten määrittäminen

Yhdyskäytävän palvelimen määritykset (suoritin, muisti, levy ja niin edelleen) ovat tärkeä tekijä, kuten useimmissa tapauksissa Power Query -muunnoksia sovelletaan yhdyskäytäväpalvelimen tietoihin. Tämän seurauksena yhdyskäytäväpalvelimella täytyy olla riittävästi resursseja, muistia ja käsittelytehoa kaikkien tietojen muunnosten käsittelyyn.

Kun sinun on valittava palvelimen koko, tärkeimmät kaksi mittaria: muisti ja suoritin. Tarvitset sekä runsaasti muistia että suoritintehoa Power Query -tietojen muunnosvaiheiden käsittelyyn yhdyskäytävässä. On tärkeää, että yhdyskäytäväpalvelin on riittävän tehokas käsittelemään suurimman kuormituksen, joka sinulla on. Jos yhdyskäytäväpalvelin ei pysty käsittelemään kuormitusta, suora kysely tai tietojen päivitys epäonnistuu. On myös tärkeää ymmärtää, kuinka monta kyselyä suoritetaan samanaikaisesti.

Eri kyselyvaihtoehdoilla on eri vaikutus yhdyskäytäväpalvelimeesi.

Kyselyn tyyppi Rajoituskerroin
Tuo Muisti
DirectQuery CPU
Reaaliaikainen Näyttöyhteys CPU

Tuonnin aikana koko tietojoukolle on tehtävä kyselyjä ja niitä on käsiteltävä, mikä on raskas muistitehtävä. Tämä tuonti kestää usein myös kauemmin. DirectQuery- ja Live Näyttöyhteys ions-Näyttöyhteys ovat yleensä raskaita suorittimia. Useimmissa tapauksissa suorat kyselyt suoritetaan monta kertaa, jotta vain pieni osa tiedoista voidaan käsitellä. Koska vain pieni osa tiedoista käsitellään, nämä suorat kyselyt eivät yleensä ole raskas muistia raskas tehtävä. Koska kyselyt kuitenkin suoritetaan monta kertaa pyydettäessä, tämä saattaa vaatia paljon suoritintehoa.

Kuormituksestasi riippuen sinun kannattaa harkita yhdyskäytäväpalvelimen optimointia muistia tai suoritinta varten.

Milloin yhdyskäytäväklusteri skaalaaminen?

Skaalaus on tärkeä osa liiketoiminnan kannalta tärkeää yhdyskäytäväklusteria. Kun käyttö yhdyskäytäväklusterin kanssa kasvaa, yhdyskäytäväklusteria on skaalattava ylöspäin ja/tai skaalattava ulos hyvän suorituskyvyn varmistamiseksi. Suosittelemme, että alat skaalata yhdyskäytäväklusteria, jos olet aiemmin skaalaanut klusterin yhdyskäytäviä.

Liikennekuormituksen skaalaus ja jakelu klusterin yksittäisille solmuille on monimutkainen prosessi, joka vaihtelee kunkin yksittäisen skenaarion mukaan. Vaikka ei ole olemassa lopullista mallia, joka varmistasi, että kaikkea yhdyskäytäväliikennettä huolletaan ennustettavasti, seuraavassa luetellut rajoitukset ilmaisevat skaalaustarpeen. Yleisesti ottaen suosittelemme skaalaamista ulos (solmujen lisäämistä klusteriin) ensisijaisesti skaalausta ylöspäin (suorittimen, RAM-muistin tai yksittäisen solmun levytilan lisääminen). Skaalaus ulos on yleensä tehokkaampi kaiken kaikkiaan järjestelmän kyvyssä käsitellä ylimääräistä liikennettä. Skaalaus ulospäin vaikuttaa myös positiivisesti klusterin käsittelemään kokonaiskaistanleveyteen, kun taas skaalaus ylöspäin ei yleensä vaikuta. Kun yksi tai useampi yhdyskäytäväsolmu näyttää merkkejä alla kuvattujen raja-arvojen saavuttamisesta, klusterin skaalaamista on harkittava voimakkaasti.

  • Suoritin: Suoritin on yli 80 % pitkiä aikoja, mutta satunnaisesti lyhyet (alle 5 minuuttia) piikit, jotka eivät ylitä suorittimia, eivät ole epänormaaleja.

  • RAM: Käytettävissä oleva muisti laskee alle 20 % säännöllisesti.

  • Levy: Levytila laskee alle 5 Gt:n kokoon. Tämä notkahdus voi tarkoittaa myös tarvetta määrittää hakemistojen välimuistiin tallentaminen tai spooling strategisemmin.

  • Samanaikaisuus: Suorita yli 40 kyselyä samanaikaisesti yhdessä solmussa.

Koska yhdyskäytävän solmujen kautta jaetuilla päivityksillä ja kyselyillä voi olla hyvin erilaiset profiilit, suosittelemme lisävalvontaa myös pitkäkestoisiin tai muistia paljon vaatiisiin työpaikkoihin. Kyselyjen optimoinnilla voi tällaisissa tapauksissa olla valtava vaikutus suorituskykyyn ja skaalattavuuteen yksittäisten raporttien ja päivitysten lisäksi koko järjestelmässä. Suosittelemme eristämään kyseiset päivitykset yhdelle erilliselle yhdyskäytäväklusterille suorituskyvyn ominaisuuksien arvioimiseksi ja optimoimiseksi kyselysuunnitelman diagnostiikan, taittoilmaisimien ja kaikkien muiden julkaistujen suorituskykysuositusten avulla. Tämä eristys minimoi noudettujen tietojen määrän ja tarvittavan käsittelyn jälkeen tarvittavan määrän. Tätä eristystä voidaan käyttää myös pitkän aikavälin strategiana, jonka avulla pitkäkestoiset ETL-työt voidaan eristää erilliseen yhdyskäytäväklusteriin, jotta voidaan vähentää kiistaa muiden tyypillisten päivitysten kanssa koko organisaatiossa.

Yhdyskäytäväklusterin skaalaus ylöspäin

Kuva kyselyvirheestä käytettäessä yhdyskäytäväklusteria, jossa on kaksi yhdyskäytävää, joissa on 5 Gigatavua muistia, ja kyselyn onnistumisesta kaksi yhdyskäytävää käyttävällä yhdyskäytävällä, jossa on 7 Gigatavua muistia

Skaalaus ylöspäin kasvattaa yhdyskäytäväpalvelimiesi määrityksiä (suoritin, muisti, levy ja niin edelleen).

Skaalaus ylöspäin saattaa olla tarpeen, jos suurin mahdollinen suoritin tai muisti saavuttaa, kun yhdyskäytävä suorittaa yhden tai useamman kyselyn. Kysely voidaan suorittaa vain yhdellä yhdyskäytäväpalvelimella, minkä vuoksi yhdyskäytäväpalvelimella on oltava riittävästi resursseja koko kyselyn ja tulokseksi saata olevien tietojen käsittelemiseen.

Yhdyskäytäväklusterin skaalaus

Kuva kyselyvirheestä käytettäessä klusteria, jossa on kaksi yhdyskäytävää, joissa on 5 Gigatavua muistia, sekä kyselyn onnistumisesta klusterissa, jossa on kolme yhdyskäytävää ja 5 Gigatavua muistia kummallekin

Skaalaus ulospäin on pakollista, jos yhdyskäytäväpalvelimessa on jo suuret määritykset (toisin sanoen yhdyskäytäväpalvelin on jo skaalattu ylöspäin) tai yksittäisellä yhdyskäytäväpalvelimella ei ole rajoituksia, jotka koskevat samanaikaisten kyselyiden suorittamista. Laajapohjainen kuormituksen kasvu koko yhdyskäytävän jäsenjoukossa on hyvä osoitus siitä, että klusterin skaalaaminen solmuja lisäämällä on oikea tapa toimia. Skaalaaminen yhdyskäytäväklusteri tarjoaa tiettyjä raja-arvoja, jotka ilmaisevat, milloin on aika skaalautua. Lisätietoja skaalaamisesta on yhdyskäytävän suuren käytettävyyden ja kuormituksen tasauksen ominaisuuksien käyttäminen -kohdassa.

Skaalaus luomalla uusia yhdyskäytäväklustereita

Jos yhdyskäytäväklusterin resurssien käyttö on suurta tai poikkeuksellisen suuri määrä käyttäjiä luottaa yhdyskäytäväklusteriin, voidaan luoda uusi yhdyskäytäväklusteri. Kuormituksen alijoukko voidaan sitten siirtää uuteen yhdyskäytäväklusteriin. Kun suuri määrä käyttäjiä luottaa yksittäiseen yhdyskäytäväklusteriin, todennäköisyys, että käyttäjä voi lähettää kyselyn, jonka koko yhdyskäytäväklusterin suorituskyky vaikuttaa merkittävästi.

Poikkeuksellisen suuri määrä käyttäjiä, jotka luottavat yksittäiseen yhdyskäytäväklusteriin, on merkki siitä, että on luotava uusi yhdyskäytäväklusteri.

Yhdyskäytävän suorituskyvyn valvonta ja vianmääritys

On tärkeää seurata liiketoiminnan kannalta tärkeiden yhdyskäytävien yleistä suorituskykyä yhdyskäytävän suorituskyvyn valvontaominaisuuden avulla. Tämän ominaisuuden avulla voit myös tehdä suorituskykyongelmien vianmäärityksen, tunnistaa pullonkauloja ja tunnistaa kyselyt, jotka vaikuttavat yhdyskäytävän yleiseen suorituskykyyn. Tämä ominaisuus on myös tärkeä työkalu, jonka avulla voit määrittää, milloin yhdyskäytäväklusteri skaalataan.

Jos huomaat kyselyn vaikuttavan paljon yhdyskäytävään, mikä heikentää yleistä suorituskykyä, saatat pystyä kirjoittamaan kyselyn uudelleen tehokkaammaksi ja minimoimaan suorituskykyvaikutukset.

Jos Microsoft havaitsee yhdyskäytävään tai yhdyskäytävään liittyvän komponentin, kuten ylikuormitetun Power BI Premium -kapasiteetin, aiheuttaman huonon suorituskyvyn, ylikuormitettu komponentti on korjattava skaalaamalla tai vähentämällä kuormitusta. Microsoft ei tutki heikkoa suorituskykyä, kun yhdyskäytävä tai yhdyskäytävään liittyvä komponentti on ylikuormitettu.