Del via


Anbefalinger for prioritering av ytelsen til kritiske flyter

Gjelder denne Power Platform anbefalingen for Well-Architected Performance Efficiency-sjekkliste:

PE:07 Prioriter ytelsen til kritiske flyter. Tildelingen av arbeidsbelastningsressurser og ytelsesoptimalisering bør prioritere flytene som støtter de viktigste forretningsprosessene, brukerne og operasjonene.

Denne hjelpelinjen beskriver anbefalingene for å prioritere ytelsen til kritiske flyter i en arbeidsbelastning. Kritiske flyter representerer viktige forretningsprosesser som genererer inntekter eller driver høyprioriterte operasjoner. Når du prioriterer ytelsen til kritiske flyter, sikrer du at flytene som har størst innvirkning, får ressursene de trenger før flyter med lavere prioritet. Unnlatelse av å gjøre denne prioriteringen kan ha uforholdsmessige negative effekter på arbeidsbelastningsprioriteringer og brukeropplevelsen.

Definisjoner

Term Definisjon
Flyt I en arbeidsbelastning, rekkefølgen av handlinger som utfører en bestemt funksjon. En flyt innebærer flytting av data og kjøring av prosesser mellom komponenter i arbeidsmengden.
Prioritert købehandling Handlingen med å behandle oppgaver med høy prioritet før oppgaver med lav prioritet.
Grense for hastighet Handlingen med å begrense hvor mange forespørsler som kan få tilgang til en ressurs.
Systemflyt Flyten av informasjon og prosesser i et system. Systemet følger automatisk denne flyten for å aktivere brukerflyter eller funksjonalitet for arbeidsbelastning.
Brukerflyt Sekvensen som en bruker følger for å utføre en oppgave.

Viktige utformingsstrategier

Kritiske flyter refererer til de viktigste brukerflytene for kunder eller system- og dataflytene for operasjoner som er avgjørende for arbeidsbelastningsfunksjonaliteten. Disse flytene kan omfatte handlinger som brukerregistreringer, behandling av økonomiske transaksjoner eller andre viktige baner eller prosesser i arbeidsbelastningen.

Kritiske flyter påvirker brukeropplevelsen eller forretningsdriften betydelig. Kritiske strømmer har høyere ytelsesmål og servicenivåavtaler enn ikke-kritiske strømmer. Der ressursene er begrenset, bør ikke-kritiske strømmer gi ressursbruk til kritiske strømmer. Du må identifisere, overvåke og prioritere alle flyter før du isolerer og optimaliserer kritiske flyter.

Identifiser alle flyter

Det første trinnet i prioriteringen av ytelsen til kritiske flyter er å identifisere alle flytene i arbeidsbelastningen. Flytidentifikasjon innebærer systematisk tildeling og forståelse av brukerveier og komponentkommunikasjon. Fokuset er på å forstå ytelsesmåledataene og den potensielle innvirkningen av flyter på arbeidsbelastningsytelsen.

Ved å dissekere arbeidsbelastningen i diskrete flyter kan du finne ytelsesflaskehalser, ineffektiv ressursutnyttelse og muligheter for ytelsesoptimalisering. Denne kunnskapen avslører forbedringsområder og er det første trinnet for å identifisere kritiske strømmer. Hvis du vil ha mer informasjon, kan du se Identifisere og vurdere bruker- og systemflyter.

Overvåk måledata for flytytelse

Når du har identifisert alle flyter i arbeidsbelastningen, må du samle inn ytelsesmåledata for hver flyt og overvåke disse måledataene. Flytmåledata gir innsikt i svartider, feilfrekvenser og gjennomstrømming. Målet er å konsekvent observere og registrere ytelsesrelaterte måledata for å avgrense forståelsen av hver flyts innvirkning på arbeidsbelastningsytelsen.

Hvis du vil overvåke flytmåledata, kan du bruke følgende verktøy til å samle inn data:

  • Analyse- og sporingsverktøy: Disse verktøyene gir innsikt i brukeratferd og interaksjoner i applikasjonen din. Ved å analysere brukerdata kan du identifisere de vanligste flytene, flaskehalsene eller potensielle problemer.

  • Verktøy for overvåking av programytelse (APM): Bruk APM-verktøy til å overvåke ytelsen til programmet og spore hvordan flyter kjøres. Disse verktøyene gir innsyn i svartider, feil og andre ytelsesmålinger, slik at du kan identifisere kritiske flyter og optimalisere ytelsen.

  • Loggings- og feilsøkingsverktøy: Bruk disse verktøyene til å registrere og analysere logger og feilsøke informasjon mens programmet kjører. Se gjennom logger og feilsøkingsinformasjon for å spore hvordan flyter kjører, og identifiser problemer eller feil.

Identifiser kritiske flyter

Når ytelsesdataene er tilgjengelige, kan du begynne å rangere alle flytene og identifisere de kritiske flytene. Identifiseringen av kritiske strømmer innebærer å evaluere ytelsespåvirkningen og kritikaliteten til hver flyt. Effektiv strømningsprioritering sikrer at de viktigste strømmene får de ressursene som trengs før mindre kritiske strømmer.

Hvis du vil prioritere flyter i programmet, bør du vurdere disse trinnene:

  • Identifiser forretningspåvirkning: Start med å vurdere viktigheten av hver flyt i driften. Fokuser på hvordan hver flyt er i tråd med forretningsmålene dine, dens innvirkning på brukerne og de potensielle negative effektene av dårlige resultater. For eksempel kan treg ytelse til kundeservicesystemet ditt bety at brukere bruker løsninger, som Microsoft Teams eller e-post, i stedet for å registrere kundebeslutninger i systemet, noe som fører til dårlig datakvalitet og feil rapportering.

    I tillegg bør du vurdere ytelsespåvirkningene av en flyt på tvers av én eller flere forretningsprosesser. Flere flyter kan støtte én enkelt forretningsprosess, men ofte har én flyt en betydelig innvirkning på ytelsen til denne prosessen. Du vil identifisere flytene som har størst innvirkning på ytelsen. Omvendt kan en enkelt flyt understøtte flere prosesser. I slike tilfeller påvirker ytelsen til denne flyten direkte effektiviteten til alle relaterte prosesser, og det er sannsynligvis en kritisk flyt.

  • Analyser ytelsesdata: Analyser ytelsesmåledataene som er knyttet til hver flyt. Se etter mønstre, avvik eller fremtredende måledata som kan gi innsikt i flytens effektivitet og viktighet. For eksempel er systemflyter med betydelig bruk sannsynligvis viktige flyter.

  • Tilordne kritikalitetsvurdering: Basert på indikatorene for forretningsinnvirkning og ytelse, bør du prioritere flytene. Bruk kritikalitetsklassifiseringene Kritisk (høy kritikalitet), Viktig (middels kritikalitet) og Produktivitet (lav kritikalitet). Flyter med en betydelig innvirkning på virksomheten eller etterspørsel med høy ytelse bør få en kritisk (høy kritikalitet) kritikalitetsvurdering. Fokuser på flyter med høy brukertrafikk eller har en direkte effekt på inntektsgenerering. Tabellen nedenfor inneholder kjennetegn for kritiske (høye) og ikke-kritiske flyter (middels til lav).

    Kritiske flytprosesser Ikke-kritiske flyter
    Høy bruk Lav bruk
    Forretningskritisk Ikke forretningskritisk
    Kostbar drift Små operasjoner
    Tidssensitiv Ikke tidssensitiv
    Produksjon Førproduksjonsenheter
    Behandling i sanntid Gruppebehandling
    Sensitiv for ventetid Ikke latenssensitiv
    Betalende bruker Ikke-betalende bruker
    Viktige oppgaver Ikke-essensielle oppgaver

Isoler kritiske flyter

Prosessen med å isolere kritiske strømmer innebærer å allokere dedikerte ressurser eller kapasitet for å støtte kritiske strømmer. Du vil allokere ressurser og oppmerksomhet til de flytene som er avgjørende for optimal brukeropplevelse eller betydelige forretningsresultater. Målet er å sikre at kritiske strømmer får nok ressurser til å operere effektivt. Ved å isolere kritiske flyter kan du enklere administrere ressursene som støtter kritiske flyter.

Her er anbefalinger for å isolere kritiske strømmer:

  • Ressurssegmentering: Opprett separate miljøer for kritiske arbeidsbelastninger, slik at de kan operere uavhengig uten forstyrrelser fra andre prosesser. Kontroller for eksempel at skyflyter som er kritiske for arbeidsbelastningen, kjører under en dedikert tjenestekonto, slik at Power Automate de ikke påvirkes av kapasitetsbegrensningene til en brukerkonto som også kan kjøre andre prosesser.

  • Kapasitetstildeling: For kritiske flyter kan du eksplisitt tildele et fast sett med kapasitet, for eksempel tilordne en Power Automate prosesslisens til en skyflyt, eller opprette et dedikert miljø for arbeidsbelastningen der du tildeler AI Builder eller andre kreditter. Denne allokeringen sikrer at kritiske strømmer alltid har nok ressurser til å operere effektivt. Ved å eksplisitt tildele ressurser til kritiske flyter, forhindrer du ressurskonflikt og prioriterer hvordan de kjører.

Avveining: Ressurssegmentering påvirker kostnadene. Når du dedikerer ressurser til en flyt, øker du ofte kostnadene og lar noen ressurser være underutnyttet. For å rettferdiggjøre ytelsesforbedringene til kritiske flyter, må økningen i forretningspåvirkningen oppveie kostnadsøkningen.

Tilrettelegging for Power Platform

Identifisere og overvåke flyter: Vurder å bruke prosessutvinning og oppgaveutvinning i Power Automate, inkludert et prosesskart, et kraftig verktøy som kan hjelpe deg med å visualisere og analysere forretningsprosessene dine.

Optimalisering av kapasitetstildelinger: Du kan isolere kritiske flyter gjennom teknikker som å opprette separate miljøer, løsninger, ressurser og eksplisitt tildele ressurser til kritiske flyter.

I utformingsfasen må du ta hensyn til forespørselsgrenser og tildelinger og ytelsesprofiler som gjelder for ressursene dine.

Sjekkliste for ytelseseffektivitet

Se hele settet med anbefalinger.