View a markdown version of this page

GAMEOPS03-BP02 Melakukan rekayasa kinerja sebelum setiap rilis (atau setidaknya untuk rilis utama) - Lensa Industri Game

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

GAMEOPS03-BP02 Melakukan rekayasa kinerja sebelum setiap rilis (atau setidaknya untuk rilis utama)

Rekayasa kinerja adalah proses pemantauan beberapa metrik operasional utama aplikasi untuk menemukan peluang pengoptimalan yang dapat lebih meningkatkan kinerja aplikasi. Ini adalah proses berulang yang dimulai dengan pengujian, diikuti dengan mengoptimalkan kode, dependensinya, proses terkait, sistem operasi host, dan infrastruktur yang mendasarinya.

Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan: Tinggi

Panduan implementasi

Untuk melakukan analisis kinerja aplikasi yang lebih dalam, integrasikan pemantauan kinerja aplikasi (APM) atau alat debugging dalam kode aplikasi yang dapat mengisolasi masalah dan mengurangi waktu pemecahan masalah dengan melacak perilakunya untuk anomali di seluruh alur aplikasi. Alat APM juga mampu mengidentifikasi metode berkinerja lambat dan operasi eksternal.

AWS X-Raymembantu pengembang dengan aktivitas rekayasa kinerja mereka, seperti mengidentifikasi kemacetan kinerja dan menganalisis dan men-debug kesalahan produksi. Anda dapat menggunakan X-Ray untuk memahami kinerja aplikasi dan layanan yang mendasarinya serta mengidentifikasi serta memecahkan masalah akar masalah kinerja dan kesalahan. Melalui berbagai putaran uji beban, di mana aplikasi dan infrastrukturnya secara bertahap dimuat dengan lalu lintas pemain sintetis, berbagai kemacetan sistem, kesalahan aplikasi, pengecualian, masalah OS, dan masalah lainnya diidentifikasi yang mungkin belum ditemukan selama tes QA lainnya.

Untuk acara penting seperti peluncuran game, rilis konten, promosi, dan acara besar dalam game, gunakan AWS Countdown, yang menyediakan panduan implementasi berdasarkan buku pedoman yang dibuat oleh pakar game untuk memverifikasi kesiapan operasional, mengurangi potensi risiko, dan merencanakan kebutuhan kapasitas.AWS Countdown juga memiliki opsi dukungan premium yang menawarkan dukungan dan opsi yang ditingkatkan seperti insinyur untuk mengoptimalkan infrastruktur Anda.

Langkah-langkah implementasi

  • Rekayasa kinerja melibatkan evaluasi dan pemantauan metrik operasional utama untuk memverifikasi bahwa kode, proses, sistem operasi, dan infrastruktur aplikasi Anda berfungsi seperti yang diharapkan. Tinjauan pra-produksi juga membantu menentukan kinerja dasar pada berbagai tingkat penggunaan simulasi.

  • Temukan dan lacak metrik utama seperti pemanfaatan, layanan, I/O, proses dan semacamnya dengan menggunakan alat sistem seperti sar, top, vmstat, sysstat, netstat, dan Performance Monitor.

  • Lacak kinerja dan perilaku aplikasi Anda menggunakan alat APM seperti AWS X-Ray mengisolasi masalah, mengidentifikasi kemacetan, dan men-debug kesalahan produksi.

  • Untuk acara penting seperti peluncuran game, berlangganan AWS Countdown (IEM) untuk panduan arsitektur dan operasional, dukungan operasional sesuai permintaan, dan untuk mengidentifikasi risiko dan merencanakan mitigasi.