View a markdown version of this page

GAMEPERF01-BP03 Mengevaluasi integrasi dengan yang lain AWS layanan, lingkungan pengembangan, arsitektur CPU target, dan fitur - Lensa Industri Game

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

GAMEPERF01-BP03 Mengevaluasi integrasi dengan yang lain AWS layanan, lingkungan pengembangan, arsitektur CPU target, dan fitur

Evaluasi seberapa baik setiap opsi hosting terintegrasi dengan AWS layanan lain yang diandalkan game Anda, seperti database, analitik, atau layanan pengiriman konten.

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

Panduan implementasi

Integrasi dengan AWS layanan lain

Integrasi yang mulus antar layanan memberikan manfaat operasional seperti peningkatan pemantauan kinerja dan pengiriman data aman yang efisien antara komponen game, server game, layanan backend game, dan solusi pengamatan.

Misalnya, Mengkoordinasikan pergeseran lalu lintas untuk permainan langsung bisa rumit. Amazon Route 53 akan membantu menjaga catatan DNS Anda tetap mutakhir yang menyederhanakan pergeseran lalu lintas yang terkoordinasi. AWS Panggilan lalu lintas Global Accelerator memungkinkan Anda mengirim persentase lalu lintas ke Wilayah lain dan menjaga permainan Anda berjalan selama pemeliharaan.

Lingkungan dan alat pengembangan

Pertimbangkan alat pengembangan, kerangka kerja, dan lingkungan yang didukung oleh setiap opsi arsitektur. Pastikan opsi yang Anda pilih selaras dengan solusi pengembangan game dan bahasa pemrograman Anda, karena ini dapat memengaruhi kemampuan tim Anda untuk mengoptimalkan dan mempertahankan kinerja server game. Menyampaikan game di ponsel, konsol, dan PC akan meningkatkan kompleksitas perkakas dan pengujian. Cross-system dukungan sangat penting untuk studio multi-game di mana layanan terpusat dapat menstandarkan praktik terbaik pengembangan di seluruh judul.

Arsitektur dan fitur CPU target

Pertimbangkan profil kinerja mesin game dan proses server game Anda dan tingkat dukungan ARM yang tersedia. Evaluasi apakah Anda dapat memperoleh manfaat dari peningkatan kinerja harga prosesor AMD64 berbasis Graviton atau x86. Apakah Anda perlu menggunakan fitur Intel seperti AES-NI enkripsi, AVX atau Turbo Boost? Tinjau jenis Host Khusus untuk mengidentifikasi keluarga instans tunggal versus multi-soket. Saat menggunakan rangkaian instans multi-soket, pertimbangkan menyematkan NUMA dan berbagi cache L3 dalam proses server game Anda. Gunakan C-state dan P-state konfigurasi untuk mendapatkan kinerja terbaik untuk game Anda dengan menyetel jam frekuensi dan mengurangi tingkat tidur.

Langkah-langkah implementasi

  • Pilih opsi hosting dengan integrasi tanpa batas dengan AWS layanan seperti AWS Secrets Manager, ACM, dan lainnya untuk membantu merampingkan pemantauan kinerja, mengamankan pengiriman data, dan mengurangi tugas operasional manual.

  • Verifikasi kompatibilitas antara opsi hosting Anda dan lingkungan pengembangan, kerangka kerja, dan bahasa pemrograman Anda untuk mengoptimalkan dan mempertahankan kinerja server secara efektif.

  • Evaluasi persyaratan arsitektur CPU, memanfaatkan Graviton untuk kinerja harga atau x86 untuk fitur tertentu seperti AES-NI, AVX, dan Turbo Boost, dan optimalkan kinerja server dengan menyematkan dan penyetelan NUMA. C-state/P-state