Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
GAMEOPS03-BP02 Führen Sie vor jeder Veröffentlichung (oder zumindest bei Hauptveröffentlichungen) ein Performance Engineering durch
Beim Performance Engineering werden mehrere wichtige Betriebskennzahlen einer App überwacht, um Optimierungsmöglichkeiten zu ermitteln, mit denen die Leistung der Anwendung weiter verbessert werden kann. Dies ist ein iterativer Prozess, der mit dem Testen beginnt, gefolgt von der Optimierung des Codes, seiner Abhängigkeiten, der zugehörigen Prozesse, des Host-Betriebssystems und der zugrunde liegenden Infrastruktur.
Risikostufe, wenn diese bewährte Methode nicht eingeführt wird: Hoch
Implementierungsleitfaden
Um die Leistung der App eingehender zu analysieren, integrieren Sie ein Tool zur Überwachung der Anwendungsleistung (Application Performance Monitoring, APM) oder ein Debugging-Tool in den App-Code, mit dem Probleme isoliert und die Zeit für die Fehlerbehebung reduziert werden können, indem das Verhalten der App auf Anomalien in allen Abläufen der App hin überwacht wird. APM-Tools sind auch in der Lage, langsame Methoden und externe Operationen zu identifizieren.
AWS X-Ray
Verwenden Sie AWS Countdown für wichtige Ereignisse wie Spielstarts, Inhaltsveröffentlichungen, Werbeaktionen und wichtige Ereignisse im Spiel. Countdown bietet Anleitungen zur Implementierung auf der Grundlage von Playbooks
Implementierungsschritte
-
Beim Performance Engineering werden wichtige Betriebskennzahlen bewertet und überwacht, um sicherzustellen, dass der Code, die Prozesse, das Betriebssystem und die Infrastruktur Ihrer Anwendung erwartungsgemäß funktionieren. Pre-production Die Überprüfung hilft auch dabei, die Ausgangsleistung auf verschiedenen Ebenen der simulierten Nutzung zu definieren.
-
Ermitteln und verfolgen Sie wichtige Kennzahlen wie Auslastung, Dienste I/O, Prozesse usw. mithilfe von Systemtools wie sar, top, vmstat, sysstat, netstat und Performance Monitor.
-
Verfolgen Sie die Leistung und das Verhalten Ihrer Anwendung mithilfe von APM-Tools, um beispielsweise Probleme AWS X-Ray zu isolieren, Engpässe zu identifizieren und Produktionsfehler zu debuggen.
-
Abonnieren Sie AWS Countdown (IEM) bei kritischen Ereignissen wie Spielstarts, um architektonische und betriebliche Beratung zu erhalten, Betriebsunterstützung auf Abruf zu erhalten und Risiken zu identifizieren und Abhilfemaßnahmen zu planen.