Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
GAMEREL02-BP01 Menerapkan strategi penskalaan yang menggabungkan keadaan sesi permainan pemain aktif
Terapkan solusi untuk menskalakan infrastruktur game Anda secara otomatis dengan cara yang menggabungkan sifat stateful dari sesi pemain Anda yang terhubung secara aktif dan menangani aktivitas penskalaan dengan anggun tanpa mengganggu gameplay.
Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan: Tinggi
Panduan implementasi
Salah satu keuntungan mengembangkan game di cloud adalah elastisitas yang dapat dicapai dengan menskalakan infrastruktur server secara otomatis sesuai kebutuhan untuk memenuhi permintaan. Meskipun game stateless atau asinkron dan layanan backend dapat diskalakan secara dinamis menggunakan kebijakan Auto EC2 Scaling Amazon, penskalaan otomatis EKS, atau teknik serupa yang biasanya diadopsi untuk aplikasi web yang dapat diskalakan, pengembang game biasanya memerlukan pendekatan yang lebih disesuaikan untuk penskalaan game stateful atau sinkron untuk membantu memblokir gangguan pada sesi pemain aktif.
Langkah-langkah implementasi
-
Untuk game stateful, buat metrik khusus yang dapat digunakan untuk memantau status sesi pemain Anda dan kapasitas server game yang tersedia, yang dapat dilaporkan ke Amazon CloudWatch sebagai metrik khusus. Fitur latihan dengan pemantauan aplikasi, seperti CloudWatch Synthetics, memeriksa permainan untuk gangguan fungsi yang pemantauan kesehatan naik turun sederhana mungkin tidak terdeteksi.
-
Gunakan Amazon GameLift untuk meng-host server game Anda dan gunakan kemampuan penskalaan otomatis server out-of-the-box game untuk mengelola proses penskalaan ini untuk Anda.
Kemampuan penskalaan otomatis Amazon GameLift mengetahui sesi pemain aktif dan dapat dikonfigurasi untuk memblokir penghentian atau penskalaan instance server game yang secara aktif menghosting pemain. Untuk informasi selengkapnya, lihat Memantau GameLift Server Amazon dengan Amazon CloudWatch.