Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
GAMEPERF01-BP02 Pertimbangkan overhead operasional untuk penskalaan server game
Pertimbangkan manajemen dan overhead operasional yang terkait dengan setiap opsi hosting.
Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan: Tinggi
Panduan implementasi
Overhead operasional
Solusi yang di-host sendiri pada EC2 atau kontainer dapat memberikan kontrol lebih tetapi juga akan membutuhkan lebih banyak manajemen. Orkestrator kontainer seperti ECS atau EKS dapat mengurangi waktu peluncuran untuk server kontainer sementara juga meningkatkan kompleksitas jaringan dan overhead orkestrasi pemeliharaan.
Sebagai contoh, grup node terkelola EKS dapat mengotomatiskan penyediaan dan manajemen siklus hidup server game Anda tetapi tidak menghormati anggaran gangguan pod saat menghentikan node, jika game Anda membutuhkan lebih lama dari periode terminasi 15 menit untuk menyelesaikan game dengan aman, Anda mungkin perlu membuat kait siklus hidup atau mempertimbangkan node yang dikelola sendiri dengan pengontrol khusus untuk memblokir gangguan game.
Layanan terkelola seperti Amazon Game Lift dapat menangani sebagian besar overhead operasional tetapi mengurangi jumlah visibilitas dan kontrol atas persyaratan khusus untuk jaringan tingkat rendah dan konfigurasi keamanan. Memilih solusi server game adalah trade-off antara tingkat penyesuaian, kontrol, dan tanggung jawab yang akan Anda miliki untuk menyetel kinerja server game dan perilaku penskalaan.
Langkah-langkah implementasi
-
Nilai overhead operasional untuk opsi hosting, menyeimbangkan kontrol, dan upaya manajemen antara solusi yang dihosting sendiri seperti EC2, ECS, atau EKS dan layanan terkelola seperti Amazon Game Lift.
-
Gunakan grup node terkelola EKS untuk otomatisasi tetapi terapkan kait siklus hidup atau pengontrol khusus jika server game Anda memerlukan periode penghentian yang lebih lama daripada default.
-
Timbang trade-off antara kustomisasi, visibilitas, dan tanggung jawab operasional saat memilih solusi server game.