Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
GAMESUS02-BP01 Pilih layanan terkelola untuk beban kerja komputasi yang sesuai
Rancang layanan backend game Anda untuk menggunakan layanan terkelola untuk beban kerja lalu lintas yang digerakkan oleh peristiwa atau sangat bervariasi. Layanan terkelola mengalihkan pengelolaan infrastruktur ke AWS dan mendistribusikan dampak lingkungan di beberapa pengguna karena pesawat kontrol multi-penyewa.
Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan: Tinggi
Panduan implementasi
AWS layanan seperti AWS Lambda, AWS Fargate (Container), dan Amazon Gamelift (orkestrasi server game) dapat menjalankan kode, wadah, atau mengatur server game Anda tanpa harus mengelola infrastruktur yang mendasarinya. Layanan ini secara otomatis berskala berdasarkan permintaan pemain dan Anda hanya dikenakan biaya untuk sumber daya yang Anda konsumsi. Karena infrastruktur yang mendasarinya dikelola atas nama Anda, Anda dapat fokus hanya pada game dan persyaratan layanan backend Anda.
Anda dapat menggunakan AWS Lambda
AWS Fargate
Amazon GameLift
Langkah-langkah implementasi
-
Gunakan AWS Lambda untuk beban kerja berbasis peristiwa seperti memproses acara game, otentikasi pemain, pembelian dalam game, dan permintaan perjodohan, memanfaatkan penskalaan otomatis dan manajemen tanpa server.
-
Ter AWS Fargate apkan dengan ECS atau EKS untuk layanan backend seperti profil pemain, manajemen status, dan perjodohan, menghapus manajemen server dan meningkatkan isolasi aplikasi.
-
Gunakan Amazon GameLift untuk menyebarkan dan menskalakan server game khusus untuk game multipemain berbasis sesi, mengurangi waktu pengembangan dan kompleksitas operasional.