View a markdown version of this page

GAMEPERF03-BP03 Mengoptimalkan pemanfaatan sumber daya GameLift kontainer - Lensa Industri Game

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

GAMEPERF03-BP03 Mengoptimalkan pemanfaatan sumber daya GameLift kontainer

Untuk mengoptimalkan pemanfaatan sumber daya GameLift kontainer, rancang armada kontainer Anda secara efektif dan tetapkan batas sumber daya yang tepat.

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

Panduan implementasi

Pedoman utama meliputi:

  • Desain grup kontainer: A tur perangkat lunak Anda ke dalam grup kontainer. Wadah utama harus menggabungkan aplikasi server game Anda dan GameLift Agen Amazon. Gunakan wadah sidecar untuk perangkat lunak tambahan untuk mengelola dependensi dan menetapkan batas khusus wadah untuk penggunaan memori dan CPU.

  • Tetapkan batas sumber daya: Untuk setiap grup kontainer, tentukan memori dan sumber daya CPU yang diperlukan. Tetapkan batas opsional untuk wadah individu untuk memverifikasi bahwa mereka memiliki sumber daya cadangan tetapi juga dapat melebihi batas ini jika sumber daya tambahan tersedia. Ini membantu mencegah perselisihan sumber daya dan potensi kegagalan kontainer.

  • Grup kontainer Daemon: Per timbangkan untuk menggunakan grup kontainer daemon untuk proses latar belakang atau pemantauan yang tidak perlu diskalakan dengan grup kontainer utama. Ini memverifikasi bahwa tugas-tugas latar belakang penting ditangani secara efisien tanpa mempengaruhi proses server game utama.

Langkah-langkah implementasi

  • Rancang grup kontainer dengan wadah utama untuk server game dan GameLift Agen, dan sidecars untuk mengelola dependensi, dengan batas memori dan CPU tertentu.

  • Tetapkan batas sumber daya untuk setiap grup kontainer untuk mencadangkan sumber daya yang diperlukan sambil mengizinkan penggunaan sumber daya terkontrol untuk menghindari pertikaian.

  • Gunakan grup kontainer daemon untuk tugas latar belakang atau pemantauan, pastikan mereka beroperasi secara efisien tanpa mempengaruhi proses server game utama.