Aanbevelingen voor het prioriteren van de prestaties van kritieke stromen
Van toepassing op deze aanbeveling voor de checklist voor goed gearchitecteerde prestatie-efficiëntie: Power Platform
Lichamelijke opvoeding:07 | Geef prioriteit aan de prestaties van kritieke stromen. Bij de toewijzing van werklastbronnen en de optimalisatie van de prestaties moet prioriteit worden gegeven aan de stromen die de belangrijkste bedrijfsprocessen, gebruikers en bewerkingen ondersteunen. |
---|
In deze guide worden de aanbevelingen beschreven voor het prioriteren van de prestaties van kritieke stromen in een workload. Kritieke stromen vertegenwoordigen cruciale bedrijfsprocessen die inkomsten genereren of activiteiten met hoge prioriteit aansturen. Wanneer u prioriteit geeft aan de prestaties van kritieke stromen, zorgt u ervoor dat de stromen met de grootste impact de benodigde middelen krijgen voordat stromen met een lagere prioriteit aan de beurt komen. Als u deze prioritering niet toepast, kan dat onevenredig negatieve gevolgen hebben voor de prioriteiten van de werklast en de gebruikerservaring.
Definities
Term | Definitie |
---|---|
Stroom | In een werklast is dit de reeks handelingen waarmee een specifieke functie wordt uitgevoerd. Een flow omvat het verplaatsen van gegevens en het uitvoeren van processen tussen componenten van de werklast. |
Prioriteitswachtrijverwerking | Het verwerken van taken met een hoge prioriteit vóór taken met een lage prioriteit. |
Snelheidsbeperking | Het beperken van het aantal aanvragen dat toegang kan krijgen tot een bron. |
Systeemstroom | De stroom van informatie en processen binnen een systeem. Het systeem volgt deze stroom automatisch om gebruikersstromen of workloadfunctionaliteit in te schakelen. |
Gebruikersstroom | De volgorde die een gebruiker volgt om taak uit te voeren. |
Belangrijke ontwerpstrategieën
Kritieke stromen hebben betrekking op de belangrijkste gebruikersstromen voor klanten of de systeem- en gegevensstromen voor bewerkingen die cruciaal zijn voor de functionaliteit van de werklast. Deze stromen kunnen acties omvatten zoals gebruikersregistraties, verwerking van financiële transacties of andere belangrijke paden of processen binnen uw werklast.
Kritieke stromen hebben een grote invloed op de gebruikerservaring of bedrijfsvoering. Kritieke stromen hebben hogere prestatie-eisen en serviceniveauovereenkomsten dan niet-kritieke stromen. Wanneer de middelen beperkt zijn, moeten niet-kritieke stromen ten goede komen aan het gebruik van middelen ten behoeve van kritieke stromen. U moet alle stromen identificeren, bewaken en prioriteren voordat u kritieke stromen isoleert en optimaliseert.
Identificeer alle stromen
De eerste stap bij het prioriteren van de prestaties van kritieke stromen is het identificeren van alle stromen binnen uw werklast. Stroomidentificatie omvat systematisch toewijzing en inzicht in gebruikerspaden en componentcommunicatie. De nadruk ligt op het begrijpen van de prestatiegegevens en de mogelijke impact van stromen op de werklastprestaties.
Door de werklast op te splitsen in afzonderlijke stromen, kunt u prestatieknelpunten, inefficiënt gebruik van bronnen en mogelijkheden voor prestatieoptimalisatie ontdekken. Deze kennis brengt verbeterpunten aan het licht en is de eerste stap die kritieke stromen identificeert. Zie gebruikers- en systeemstromen identificeren en beoordelen voor meer informatie.
Monitor prestatiegegevens van de stroom
Nadat u alle stromen binnen uw werklast hebt geïdentificeerd, moet u prestatiegegevens voor elke stroom verzamelen en deze gegevens bewaken. Stroomstatistieken bieden inzicht in respons-tijden, foutpercentages en doorvoer. Het doel is om prestatiegerelateerde statistieken consistent te observeren en vast te leggen, zodat u beter inzicht krijgt in de impact van elke flow op de werklastprestaties.
Om de stroomgegevens te monitoren, kunt u de volgende hulpmiddelen gebruiken om gegevens te verzamelen:
Analyse- en trackingtools: Deze tools bieden inzicht in gebruikersgedrag en interacties binnen uw applicatie. Door gebruikersgegevens te analyseren, kunt u de meest voorkomende stromen, knelpunten of potentiële problemen identificeren.
Hulpmiddelen voor het bewaken van toepassingsprestaties (APM): Gebruik APM-hulpmiddelen om de prestaties van uw toepassing te bewaken en bij te houden hoe stromen worden uitgevoerd. Met deze hulpmiddelen krijgt u inzicht in respons-tijden, fouten en andere prestatiegegevens, zodat u kritieke stromen kunt identificeren en de prestaties ervan kunt optimaliseren.
Hulpprogramma's voor loggen en debuggen: Gebruik deze hulpmiddelen om logs en debuginformatie vast te leggen en te analyseren terwijl uw toepassing wordt uitgevoerd. Bekijk logboeken en foutopsporingsinformatie om te achterhalen hoe de stromen verlopen en om problemen of fouten te identificeren.
Kritische stromen identificeren
Met de beschikbare prestatiegegevens kunt u alle stromen rangschikken en de kritieke stromen identificeren. Bij het identificeren van kritische stromen worden de prestatie-impact en het kritische karakter van elke stroom geëvalueerd. Effectieve prioritering van stromen zorgt ervoor dat de belangrijkste stromen de benodigde middelen ontvangen voordat minder kritische stromen aan de beurt komen.
Om prioriteit te geven aan stromen in uw toepassing, kunt u de volgende stappen overwegen:
Identificeer de impact op uw bedrijf: begin met het beoordelen van het belang van elke stroom binnen uw activiteiten. Concentreer u op de manier waarop elke stroom aansluit bij uw bedrijfsdoelstellingen, de impact ervan op gebruikers en de mogelijke negatieve effecten van slechte prestaties. Als uw klantenservice-systeem bijvoorbeeld traag presteert, kan het zijn dat gebruikers tijdelijke oplossingen gebruiken, zoals Microsoft Teams of e-mail, in plaats van de beslissingen van klanten in het systeem vast te leggen. Dit kan leiden tot een slechte gegevenskwaliteit en onjuiste rapportage.
Houd daarnaast rekening met de prestatie-impact van een flow in een of meer bedrijfsprocessen. Meerdere stromen kunnen één bedrijfsproces ondersteunen, maar vaak heeft één stroom een aanzienlijk effect op de prestaties van dat proces. U wilt de stromen identificeren die de grootste impact op de prestaties hebben. Omgekeerd kan één enkele stroom de basis vormen voor meerdere processen. In dergelijke gevallen heeft de prestatie van deze stroom rechtstreeks invloed op de effectiviteit van alle gerelateerde processen en is het waarschijnlijk een kritische stroom.
Prestatiegegevens analyseren : Analyseer de prestatiegegevens die aan elke stroom zijn gekoppeld. Zoek naar patronen, afwijkingen of opvallende statistieken die inzicht kunnen geven in de efficiëntie en het belang van de stroom. Systeemstromen met een hoog gebruik zijn bijvoorbeeld waarschijnlijk belangrijke stromen.
Kritieke beoordeling toekennen :Op basis van de bedrijfsimpact en prestatie-indicatoren moet u de stromen prioriteren. Gebruik kritische beoordelingen van Kritisch (hoge criticaliteit), Belangrijk (gemiddelde criticaliteit), En Productiviteit (lage criticaliteit). Stromen met een aanzienlijke impact op het bedrijf of een vraag met hoge prestaties moeten een Kritisch ( hoge criticaliteit) Kritieke beoordeling. Richt u op stromen met veel gebruikersverkeer of heb direct effect op de omzetgeneratie. De volgende tabel geeft de kenmerken van kritische ( Hoog) en niet-kritische stromen ( Medium naar Laag).
Kritieke stromen Niet-kritische stromen Hoog gebruik Laag gebruik Bedrijfskritisch Niet bedrijfskritisch Dure operaties Kleine operaties Tijdsgevoelig Niet tijdsgevoelig Productie Preproductie Realtime verwerking Batchverwerking Latentiegevoelig Niet latentiegevoelig Betalende gebruiker Niet-betalende gebruiker Belangrijke taken Niet-essentiële taken
Kritische stromen isoleren
Het isoleren van kritieke stromen houdt in dat er specifieke middelen of capaciteit worden toegewezen ter ondersteuning van kritieke stromen. U wilt middelen en aandacht besteden aan de stromen die essentieel zijn voor een optimale gebruikerservaring of belangrijke bedrijfsresultaten. Het doel is om ervoor te zorgen dat kritieke stromen voldoende middelen krijgen om efficiënt en effectief te kunnen functioneren. Door kritieke stromen te isoleren, kunt u de bronnen die kritieke stromen ondersteunen, eenvoudiger beheren.
Hier volgen aanbevelingen voor het isoleren van kritieke stromen:
Segmentatie van bronnen: Creëer aparte omgevingen voor kritieke workloads, zodat deze onafhankelijk van elkaar kunnen werken, zonder dat andere processen hen storen. Zorg er bijvoorbeeld voor dat cloudstromen die essentieel zijn voor uw workload, worden uitgevoerd onder een speciaal serviceaccount. Zo worden ze niet beïnvloed door de capaciteitsbeperkingen van een gebruikersaccount dat mogelijk ook andere processen uitvoert. Power Automate
Capaciteitstoewijzing: Wijs voor kritieke stromen expliciet een vaste set capaciteit toe, zoals door een Power Automate proceslicentie toe te wijzen aan een cloudstroom of door een speciale omgeving te maken voor uw werklast waar u AI Builder of andere credits aan toewijst. Deze toewijzing zorgt ervoor dat kritische stromen altijd over voldoende middelen beschikken om efficiënt te kunnen functioneren. Door expliciet bronnen toe te wijzen aan kritieke stromen, voorkomt u bronconflicten en kunt u prioriteiten stellen voor de manier waarop deze stromen worden uitgevoerd.
Afweging: Segmentatie van middelen heeft invloed op de kosten. Wanneer u middelen aan een stroom toewijst, verhoogt u vaak de kosten en blijven sommige middelen onbenut. Om de prestatieverbeteringen voor kritische stromen te rechtvaardigen, moet de toename van de bedrijfsimpact opwegen tegen de toename van de kosten.
Power Platform-facilitering
Stromen identificeren en bewaken: Overweeg om procesmining en taakmining te gebruiken in Power Automate, inclusief een proceskaart, een krachtig hulpmiddel waarmee u uw bedrijfsprocessen kunt visualiseren en analyseren.
Optimaliseren van capaciteitstoewijzingen: U kunt kritieke stromen isoleren door technieken zoals het creëren van afzonderlijke omgevingen, oplossingen en bronnen en het expliciet toewijzen van bronnen aan kritieke stromen.
Houd tijdens uw ontwerpfase rekening met aanvraaglimieten en toewijzingen en prestatieprofielen die van toepassing zijn op uw resources.
Gerelateerde informatie
Controlelijst voor prestatie-efficiëntie
Raadpleeg de volledige reeks aanbevelingen.