Suositukset kriittisten virtojen suorituskyvyn priorisoimiseksi
Koskee tätä Power Platform hyvin suunnitellun suorituskyvyn tehokkuuden tarkistuslistan suositusta:
PE:07 | Priorisoi kriittisten työnkulkujen suorituskyky. Työmäärän resurssien kohdentamisessa ja suorituskyvyn optimoinnissa tulisi priorisoida työnkulut, jotka tukevat tärkeimpiä liiketoimintaprosesseja, käyttäjiä ja toimintoja. |
---|
Tässä oppaassa kuvataan suositukset kuormituksen kriittisten työnkulkujen suorituskyvyn priorisoimiseksi. Kriittiset virrat edustavat tärkeitä liiketoimintaprosesseja, jotka tuottavat tuloja tai edistävät korkean prioriteetin toimintoja. Kun priorisoit kriittisten työnkulkujen suorituskyvyn, varmistat, että työnkulut, joilla on eniten vaikutusta, saavat tarvitsemansa resurssit ennen alemman prioriteetin työnkulkuja. Tämän priorisoinnin epäonnistumisella voi olla suhteettoman kielteisiä vaikutuksia työmäärän prioriteetteihin ja käyttökokemukseen.
Määritelmät
Termi | Määritelmä |
---|---|
Flow | Työmäärässä toimintojen sarja, joka suorittaa tietyn toiminnon. Työnkulku sisältää tietojen siirtämisen ja prosessien suorittamisen työmäärän komponenttien välillä. |
Prioriteettijonon käsittely | Korkean prioriteetin tehtävien käsittely ennen matalan prioriteetin tehtäviä. |
Nopeuden rajoittaminen | Rajoitus siihen, kuinka monta pyyntöä voi käyttää resurssia. |
Järjestelmän työnkulku | Tietojen ja prosessien työnkulku järjestelmässä. Järjestelmä ottaa käyttäjän työnkulut tai työmäärän toiminnot käyttöön automaattisesti tämän työnkulun avulla. |
Käyttäjän työnkulku | Järjestys, jota käyttäjä seuraa tehtävän suorittamiseksi. |
Tärkeimmät suunnittelustrategiat
Kriittisillä virroilla tarkoitetaan asiakkaiden tai järjestelmän avainkäyttäjävirtoja ja työmäärän toiminnallisuuden kannalta ratkaisevien toimintojen tietovirtoja. Nämä työnkulut voivat sisältää toimintoja, kuten käyttäjien rekisteröintejä, maksutapahtumien käsittelyä tai mitä tahansa muuta työmääräsi avainpolkua tai -prosessia.
Kriittiset virrat vaikuttavat merkittävästi käyttäjäkokemukseen tai liiketoimintaan. Kriittisillä virroilla on korkeammat suorituskykytavoitteet ja palvelutasosopimukset kuin ei-kriittisillä virroilla. Jos resurssit ovat rajalliset, ei-kriittisten virtojen pitäisi johtaa resurssien käyttö kriittisiin virtoihin. Sinun on tunnistettava, valvottava ja priorisoitava kaikki työnkulut ennen kriittisten työnkulkujen eristämistä ja optimointia.
Tunnista kaikki työnkulut
Ensimmäinen vaihe kriittisten työnkulkujen suorituskyvyn priorisoinnissa on tunnistaa kaikki kuormituksen työnkulut. Virtauksen tunnistamiseen kuuluu käyttäjäpolkujen ja komponenttiviestinnän järjestelmällinen yhdistämismääritys ja ymmärtäminen. Painopiste on suorituskykymittareiden ymmärtämisessä ja työnkulkujen mahdollisessa vaikutuksessa kuormituksen suorituskykyyn.
Jakamalla työmäärän erillisiin virtoihin löydät suorituskyvyn pullonkauloja, tehotonta resurssien käyttöä ja mahdollisuuksia suorituskyvyn optimointiin. Tämä tieto paljastaa parannuskohteita ja on ensimmäinen vaihe kriittisten virtojen tunnistamiseen. Lisätietoja on kohdassa Käyttäjä- ja järjestelmätyönkulkujen tunnistaminen ja arvioiminen.
Työnkulun suorituskyvyn mittareiden valvonta
Kun olet tunnistanut kaikki kuormituksesi työnkulut, sinun on kerättävä tehokkuustiedot kustakin työnkulusta ja valvottava näitä mittareita. Työnkulun mittarit antavat merkityksellisiä tietoja vastaus ajoista, virhetasoista ja siirtomäärästä. Tavoitteena on tarkkailla ja tallentaa suorituskykyyn liittyviä mittareita johdonmukaisesti, jotta ymmärrät paremmin kunkin työnkulun vaikutuksen kuormituksen suorituskykyyn.
Voit seurata työnkulun mittareita keräämällä tietoja seuraavilla työkaluilla:
Analyysi- ja seurantatyökalut: Nämä työkalut antavat merkityksellisiä tietoja käyttäjien käyttäytymisestä ja vuorovaikutuksesta sovelluksessasi. Analysoimalla käyttäjätietoja voit tunnistaa yleisimmät työnkulut, pullonkaulat tai mahdolliset ongelmat.
Sovellusten suorituskyvyn valvontatyökalut: VMM-työkalujen avulla voit valvoa sovelluksesi suorituskykyä ja seurata työnkulkujen suoritusta. Nämä työkalut tarjoavat näkyvyyden vastaus aikoihin, virheisiin ja muihin suorituskykymittareihin, joiden avulla voit tunnistaa kriittiset työnkulut ja optimoida niiden suorituskyvyn.
Loki- ja virheenkorjaustyökalut: Näiden työkalujen avulla voit siepata ja analysoida lokeja ja virheenkorjaustietoja sovelluksen suorittamisen aikana. Tarkista lokit ja virheenkorjaustiedot, jotta voit jäljittää, miten työnkulkuja suoritetaan, ja tunnistaa ongelmia tai virheitä.
Tunnista kriittiset virrat
Kun käytettävissä olevat suorituskykytiedot ovat käytettävissä, voit aloittaa kaikkien työnkulkujen luokittelun ja kriittisten työnkulkujen tunnistamisen. Kriittisten virtojen tunnistamiseen kuuluu kunkin virran suorituskykyvaikutuksen ja kriittisyyden arviointi. Tehokas työnkulkujen priorisointi varmistaa, että tärkeimmät työnkulut saavat tarvittavat resurssit ennen vähemmän kriittisiä työnkulkuja.
Voit priorisoida sovelluksen työnkulkuja seuraavasti:
Tunnista vaikutus liiketoimintaan: Aloita arvioimalla kunkin työnkulun merkitys toiminnoissasi. Keskity siihen, miten kukin työnkulku vastaa liiketoimintatavoitteitasi, sen vaikutusta käyttäjiin ja huonon suorituskyvyn mahdollisia kielteisiä vaikutuksia. Esimerkiksi asiakaspalvelu-järjestelmän hidas suorituskyky voi tarkoittaa, että käyttäjät käyttävät kiertotapoja, kuten Microsoft Teams tai sähköpostia, sen sijaan, että tallentaisivat asiakkaiden päätökset järjestelmään, mikä johtaa tietojen huonoon laatuun ja virheelliseen raportointiin.
Harkitse lisäksi työnkulun vaikutuksia suorituskykyyn yhdessä tai useammassa liiketoimintaprosessissa. Useat työnkulut voivat tukea yhtä liiketoimintaprosessia, mutta usein yhdellä työnkululla on merkittävä vaikutus kyseisen prosessin suorituskykyyn. Haluat tunnistaa työnkulut, joilla on suurin vaikutus suorituskykyyn. Toisaalta yksi työnkulku voi tukea useita prosesseja. Tällaisissa tapauksissa tämän työnkulun suorituskyky vaikuttaa suoraan kaikkien siihen liittyvien prosessien tehokkuuteen, ja se on todennäköisesti kriittinen työnkulku.
Analysoi tehokkuustiedot: Analysoi kuhunkin työnkulkuun liittyvät suorituskykymittarit. Etsi malleja, poikkeamia tai erottuvia mittareita, jotka voivat antaa merkityksellisiä tietoja työnkulun tehokkuudesta ja tärkeydestä. Esimerkiksi järjestelmävirrat, joilla on merkittävä käyttö, ovat todennäköisesti tärkeitä työnkulkuja.
Määritä kriittisyysluokitus: Työnkulut kannattaa priorisoida liiketoiminnan vaikutus- ja suorituskykyindikaattoreiden perusteella. Käytä kriittisyysluokituksia Kriittinen (korkea kriittisyys), Tärkeä (keskitason kriittisyys) ja Tuottavuus (alhainen kriittisyys). Virroille, joilla on merkittävä vaikutus liiketoimintaan tai korkea suorituskykyinen kysyntä, olisi annettava kriittisyysluokitus (korkea kriittisyys). Keskity virtoihin, joilla on paljon käyttäjäliikennettä tai joilla on suora vaikutus tulojen tuottamiseen. Seuraavassa taulukossa on esitetty kriittisten (korkea) ja ei-kriittisten virtojen (keskitasosta matalaan ) ominaisuudet.
Kriittiset työnkulut Ei-kriittiset virrat Suuri käyttö Vähäinen käyttö Liiketoiminnan kriittinen Ei liiketoimintakriittinen Kalliit toiminnot Pienet toiminnot Aikaherkkä Ei aikaherkkä Tuotantoympäristö Ennakkoversioita Tosiaikakäsittely Eräkäsittely Viiveherkkä Ei latenssiherkkä Maksava käyttäjä Maksamaton käyttäjä Tärkeitä tehtäviä Ei-välttämättömät tehtävät
Eristä kriittiset virrat
Kriittisten virtojen eristämisprosessiin kuuluu kohdennettujen resurssien tai kapasiteetin osoittaminen kriittisten virtojen tukemiseen. Haluat kohdistaa resursseja ja huomiota niihin työnkulkuihin, jotka ovat välttämättömiä optimaalisen käyttökokemuksen tai merkittävien liiketoimintatulosten kannalta. Tavoitteena on varmistaa, että kriittiset virrat saavat riittävästi resursseja toimiakseen tehokkaasti. Eristämällä kriittiset työnkulut voit helpommin hallita kriittisiä työnkulkuja tukevia resursseja.
Seuraavassa on suosituksia kriittisten virtojen eristämiseksi:
Resurssien segmentointi: Luo kriittisille kuormituksille erillisiä ympäristöjä, jotta ne voivat toimia itsenäisesti ilman muiden prosessien häiriöitä. Varmista esimerkiksi, että Power Automate kuormituksen kannalta kriittiset pilvityönkulut suoritetaan erillisellä palvelutilillä, jotta sellaisen käyttäjätilin kapasiteettirajoitukset, joka saattaa suorittaa myös muita prosesseja, eivät vaikuta niihin.
Kapasiteetin varaus: Kriittisille työnkuluille voit varata kiinteän kapasiteettijoukon eksplisiittisesti, kuten määrittää Power Automate Process-käyttöoikeuden pilvityönkulku tai luoda kuormitukselle erillisen ympäristön, jossa voit kohdistaa AI Builder tai muita hyvityksiä. Tämä allokointi varmistaa, että kriittisillä virroilla on aina riittävästi resursseja tehokkaaseen toimintaan. Kun varaat resurssit eksplisiittisesti kriittisiin työnkulkuihin, voit estää resurssien kiistat ja priorisoida niiden suorittamistavan.
Kompromissi: Resurssien segmentointi vaikuttaa kustannuksiin. Kun varaat resursseja työnkulkuun, lisäät usein kustannuksia ja jätät osan resursseista vajaakäyttöön. Jotta kriittisten virtojen suorituskyvyn parantaminen olisi perusteltua, liiketoimintavaikutusten kasvun on oltava suurempi kuin kustannusten nousu.
Power Platform – avustaminen
Työnkulkujen tunnistaminen ja seuranta: Harkitse tehokkaiden työkalujen käyttöä prosessilouhinta ja tehtävälouhinta mukaan Power Automate lukien prosessikartta, joka voi auttaa sinua visualisoimaan ja analysoimaan liiketoimintaprosessejasi.
Kapasiteetin varausten optimointi: Voit eristää kriittiset työnkulut tekniikoilla, kuten luomalla erillisiä ympäristöjä, ratkaisuja ja resursseja ja varaamalla resursseja eksplisiittisesti kriittisiin työnkulkuihin.
Ota suunnitteluvaiheessa huomioon pyyntörajoitukset, kohdistukset ja suorituskykyprofiilit , jotka koskevat resurssejasi.
Liittyvät tiedot
Suoritustehokkuuden tarkistuslista
Katso lisätietoja suositusten kokoelmasta.