Leistungseffiziente Designprinzipien
Die Leistung ist ein Schlüsselfaktor für den Erfolg jeder Power Platform Arbeitslast. Eine schlechte Leistung kann Benutzer frustrieren, die Produktivität verringern und die Kosten erhöhen. Um diese Probleme zu vermeiden, müssen Sie bei der Entwicklung Ihrer Lösungen von Anfang an die Leistung im Auge behalten. Eine leistungsfähige Arbeitslast ist in der Lage, Laständerungen zu bewältigen, ohne das Benutzererlebnis zu beeinträchtigen oder Durchsatz- und Anforderungsgrenzen der Plattform zu überschreiten.
Verwenden Sie die folgenden Entwurfsprinzipien des Microsoft Azure Well-Architected Framework , um eine Strategie zu entwickeln, die gewährleistet, dass die Leistung Ihren Geschäftsanforderungen entspricht und gleichzeitig innerhalb der Grenzen und Fähigkeiten der Power Platform Dienste bleibt. Beginnen Sie mit den empfohlenen Best Practices und begründen Sie die Vorteile jedes Leistungseffizienzprinzips. Sobald Sie Ihre Strategie festgelegt haben, verwenden Sie die Checkliste zur Leistungseffizienz als Ihren nächsten Schritt.
Wenn Sie sich über die Leistungserwartungen Ihrer Arbeitslast nicht im Klaren sind, kann es passieren, dass Sie zu viel oder zu wenig für Ressourcen ausgeben und die Benutzeranforderungen nicht erfüllen.
Realistische Leistungsziele verhandeln
Das beabsichtigte Benutzererlebnis wird definiert und es gibt eine Strategie, um einen Benchmark zu entwickeln und Ziele anhand der vorab festgelegten Geschäftsanforderungen zu messen. |
---|
Beginnen Sie Ihren Designprozess mit klaren Leistungszielen basierend auf den Geschäftsanforderungen und -erwartungen. Konzentrieren Sie sich nicht nur auf technische Kennzahlen, sondern arbeiten Sie mit den Geschäftspartnern zusammen, um Erwartungen festzulegen und Ziele zu definieren, die auf die erwartete Benutzererfahrung der Arbeitslast abgestimmt sind.
Erfahren Sie mehr über das Festlegen erreichbarer Leistungsziele im Azure Well-Architected Framework.
Design zur Erfüllung der Leistungsanforderungen
Auswählen die richtigen Services, um Leistungsziele zu erreichen. |
---|
Es ist wichtig, die Leistung proaktiv zu messen. Wählen Sie aus dem gesamten Technologie-Stack Dienste und Funktionen aus, mit denen Sie Ihre Leistungsziele erreichen, die Leistung überwachen und nachverfolgen können, welche Komponenten der Arbeitslast möglicherweise Herausforderungen darstellen. Definieren Sie außerdem einen Prozess zum Testen der Leistung.
Erfahren Sie mehr über die Entwicklung zur Erfüllung von Leistungsanforderungen im Azure Well-Architected Framework.
Leistung erreichen und aufrechterhalten
schützen gegen Leistungseinbußen während der Nutzung und Weiterentwicklung des Systems. |
---|
Leistung ist keine einmalige Aktivität. Sie müssen während der gesamten Entwicklung der Arbeitslast weiter daran arbeiten. Rechnen Sie damit, dass Sie Ihren Arbeitsaufwand mehrmals testen und optimieren müssen. Alle Änderungen an Anforderungen, Konfiguration, Code oder Produktfunktionen können die Leistung beeinträchtigen.
Erfahren Sie mehr über das Erreichen und Aufrechterhalten der Leistung im Azure Well-Architected Framework.
Die Effizienz durch Optimierung verbessern
Verbessern Sie die Systemleistung innerhalb der definierten Leistungsziele, um den Workload-Wert zu steigern. |
---|
Etablieren Sie eine Leistungskultur, die es Entwicklern ermöglicht, Zeit für die Leistungsoptimierung aufzuwenden. Anpassen Leistungsziele basierend auf der Benutzererfahrung und Überwachung, welche Komponenten Ihrer Arbeitslast stark belastet sind. Bewerten Sie weiterhin neue Produktfunktionen, die die Leistung verbessern könnten. Der Zyklus aus Überwachen, Optimieren, Testen und Bereitstellen ist ein kontinuierlicher Prozess.
Erfahren Sie mehr über die Effizienzsteigerung durch Optimierung im Azure Well-Architected Framework.