Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Target-based penskalaan otomatis
Target-based penskalaan otomatis untuk Amazon GameLift Servers menyesuaikan tingkat kapasitas berdasarkan metrik armadaPercentAvailableGameSessions. Metrik ini merepresentasikan buffer armada yang tersedia jika ada peningkatan permintaan pemain secara mendadak.
Alasan utama untuk mempertahankan buffer kapasitas adalah waktu tunggu pemain. Ketika slot sesi permainan siap dan menunggu, dibutuhkan beberapa detik untuk memasukkan pemain baru ke sesi permainan. Jika tidak ada sumber daya yang tersedia, pemain harus menunggu sesi game yang ada berakhir atau agar sumber daya baru tersedia. Diperlukan beberapa menit untuk memulai instans baru dan proses server.
Saat menyiapkan penskalaan otomatis berbasis target, tentukan ukuran buffer yang ingin Anda pertahankan armada. Karena PercentAvailableGameSessions mengukur persentase sumber daya yang tersedia, ukuran buffer aktual adalah persentase dari kapasitas lokasi armada. Kebijakan penskalaan diterapkan di tingkat armada dan disebarkan ke setiap lokasi, di mana setiap lokasi berskala secara independen berdasarkan metriknya sendiri. Amazon GameLift Serversmenambah atau menghapus instance di setiap lokasi untuk mempertahankan ukuran buffer target. Dengan buffer besar, Anda meminimalkan waktu tunggu, tetapi Anda juga membayar untuk sumber daya tambahan yang mungkin tidak Anda gunakan. Jika pemain Anda lebih toleran terhadap waktu tunggu, Anda dapat menurunkan biaya dengan menetapkan buffer kecil.
Untuk mengatur penskalaan otomatis berbasis target
- Console
-
Buka konsol Amazon GameLift Servers.
-
Di panel navigasi, pilih Hosting, Ar mada.
-
Pada halaman Armada, pilih nama armada aktif untuk membuka halaman detail armada.
-
Pilih tab S caling. Tab ini menampilkan metrik penskalaan historis armada dan berisi kendali untuk menyesuaikan pengaturan penskalaan saat ini.
-
Di bawah Kapasitas penskalaan, periksa apakah batas Ukuran Min dan Ukuran Maks sesuai untuk armada. Dengan penskalaan otomatis diaktifkan, kapasitas menyesuaikan antara dua batas ini.
-
Dalam kebijakan penskalaan Target-based otomatis, pilih Edit.
-
Di kotak dialog Edit kebijakan penskalaan otomatis berbasis target, untuk Per sentase sesi game yang tersedia, tetapkan persentase yang ingin Anda pertahankan, lalu pilih Kon firmasi. Setelah mengonfirmasi pengaturan, Amazon GameLift Servers tambahkan kebijakan berbasis target baru di bawah kebijakan penskalaan Target-based otomatis.
- AWS CLI
-
-
Tetapkan batas kapasitas. Tetapkan nilai batas menggunakan perintah update-fleet-capacity. Untuk informasi selengkapnya, lihat Tetapkan batas Amazon GameLift Servers kapasitas.
-
Buat kebijakan baru. Buka jendela baris perintah dan gunakan perintah put-scaling-policydengan pengaturan parameter kebijakan Anda. Untuk memperbarui kebijakan yang ada, tentukan nama kebijakan dan berikan versi lengkap dari kebijakan yang diperbarui.
--fleet-id <unique fleet identifier>
--name "<unique policy name>"
--policy-type <target- or rule-based policy>
--metric-name <name of metric>
--target-configuration <buffer size>
Contoh:
aws gamelift put-scaling-policy \
--fleet-id "fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa" \
--name "My_Target_Policy_1" \
--policy-type "TargetBased" \
--metric-name "PercentAvailableGameSessions" \
--target-configuration "TargetValue=5"