Freigeben über


Designprinzipien für Leistungseffizienz

Die Leistung ist ein Schlüsselfaktor für den Erfolg jeder Power Platform-Workload. Schlechte Leistung kann Benutzer frustrieren, die Produktivität verringern und die Kosten erhöhen. Um diese Probleme zu vermeiden, müssen Sie Ihre Lösungen von Anfang an unter Berücksichtigung der Leistung entwickeln. Eine leistungsstarke Workload ist in der Lage, Laständerungen zu verarbeiten, ohne die Benutzererfahrung zu beeinträchtigen oder die Durchsatz- und Anforderungsgrenzwerte der Plattform zu überschreiten.

Verwenden Sie die folgenden Designprinzipien aus dem Microsoft Azure Well-Architected Framework , um eine Strategie zu entwickeln, die sicherstellt, dass die Leistung Ihren Geschäftsanforderungen entspricht und gleichzeitig innerhalb der Grenzen und Funktionen der Power Platform-Dienste bleibt. Beginnen Sie mit den empfohlenen Best Practices und begründen Sie die Vorteile der einzelnen Leistungseffizienzprinzipien. Sobald Sie Ihre Strategie festgelegt haben, verwenden Sie die Checkliste für Leistungseffizienz als nächsten Schritt.

Wenn Sie die Leistungserwartungen Ihrer Workload nicht genau kennen, können Sie am Ende zu viel oder zu wenig für Ressourcen ausgeben und die Anforderungen der Benutzer nicht erfüllen.

Realistische Leistungsziele verhandeln

Symbol „Ziel“ Die beabsichtigte Benutzererfahrung wird definiert, und es gibt eine Strategie, um einen Benchmark zu entwickeln und Ziele an den vorab festgelegten Geschäftsanforderungen zu messen.

Beginnen Sie Ihren Designprozess mit klaren Leistungszielen, die auf den Geschäftsanforderungen und -erwartungen basieren. Anstatt sich nur auf technische Metriken zu konzentrieren, arbeiten Sie mit den Stakeholdern des Unternehmens zusammen, um Erwartungen festzulegen und Ziele zu definieren, die auf die erwartete Benutzererfahrung der Workload abgestimmt sind.

Erfahren Sie mehr über das Festlegen erreichbarer Leistungsziele im Azure Well-Architected Framework.

Design zur Erfüllung der Leistungsanforderungen

Symbol „Ziel“ Wählen Sie die richtigen Dienste aus, um die Leistungsziele zu erreichen.

Es ist wichtig, die Leistung proaktiv zu messen. Wählen Sie Dienste und Funktionen im gesamten Technologie-Stack aus, mit denen Sie Ihre Leistungsziele erreichen, die Leistung überwachen und nachverfolgen können, welche Komponenten der Workload möglicherweise eine Herausforderung darstellen. Definieren Sie außerdem einen Prozess zum Testen der Leistung.

Erfahren Sie mehr über das Entwerfen zur Erfüllung der Leistungsanforderungen im Azure Well-Architected Framework.

Leistung erreichen und aufrechterhalten

Symbol „Ziel“ Schützen Sie sich vor Leistungseinbußen, während das System in Betrieb ist und sich weiterentwickelt.

Leistung ist keine einmalige Aktivität. Sie müssen während der gesamten Entwicklung der Workload weiter daran arbeiten. Sie müssen davon ausgehen, dass Sie Ihre Workload mehrmals testen und optimieren müssen. Änderungen an Anforderungen, Konfiguration, Code oder Produktfunktionen können sich auf die Leistung auswirken.

Erfahren Sie mehr über das Erreichen und Beibehaltung der Leistung im Azure Well-Architected Framework.

Die Effizienz durch Optimierung verbessern

Symbol „Ziel“ Verbessern Sie die Systemeffizienz innerhalb der definierten Leistungsziele, um den Wert der Workload zu steigern.

Richten Sie eine Leistungskultur ein, die es Entwicklern ermöglicht, Zeit für die Leistungsoptimierung aufzuwenden. Passen Sie die Leistungsziele basierend auf der Benutzererfahrung an, und überwachen Sie, welche Komponenten Ihrer Workload stark belastet sind. Evaluieren Sie weiterhin neue Produktfunktionen, die die Leistung verbessern könnten. Der Zyklus von Überwachung, Optimierung, Test und Bereitstellung ist ein kontinuierlicher Prozess.

Erfahren Sie mehr über die Verbesserung der Effizienz durch Optimierung im Azure Well-Architected Framework.

Nächste Schritte,