Penskalaan otomatis berbasis target - Amazon GameLift

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

Penskalaan otomatis berbasis target

Penskalaan otomatis berbasis target untuk Amazon GameLift menyesuaikan tingkat kapasitas berdasarkan metrik armada. PercentAvailableGameSessions Metrik ini mewakili buffer armada yang tersedia untuk peningkatan permintaan pemain secara tiba-tiba.

Alasan utama untuk mempertahankan buffer kapasitas adalah waktu tunggu pemain. Ketika slot sesi permainan siap dan menunggu, dibutuhkan beberapa detik untuk mendapatkan 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 instance baru dan proses server.

Saat menyiapkan penskalaan otomatis berbasis target, tentukan ukuran buffer yang Anda inginkan untuk mempertahankan armada. Karena PercentAvailableGameSessions mengukur persentase sumber daya yang tersedia, ukuran buffer sebenarnya adalah persentase dari total kapasitas armada. Amazon GameLift menambahkan atau menghapus instans untuk mempertahankan ukuran buffer target. Dengan buffer besar, Anda meminimalkan waktu tunggu, tetapi Anda juga membayar sumber daya tambahan yang mungkin tidak Anda gunakan. Jika pemain Anda lebih toleran terhadap waktu tunggu, Anda dapat menurunkan biaya dengan menetapkan buffer kecil.

Mengatur penskalaan otomatis berbasis target

Console
  1. Buka GameLiftkonsol Amazon.

  2. Di panel navigasi, pilih Hosting, Armada.

  3. Di halaman Armada, pilih nama armada aktif untuk membuka halaman detail armada.

  4. Pilih tab Scaling. Tab ini menampilkan metrik penskalaan historis armada dan berisi kendali untuk menyesuaikan pengaturan penskalaan saat ini.

  5. Di bawah kapasitas Scaling, periksa apakah ukuran Min dan batas ukuran Max sesuai untuk armada. Dengan penskalaan otomatis diaktifkan, kapasitas menyesuaikan antara dua batas ini.

  6. Dalam kebijakan penskalaan otomatis berbasis target, pilih Edit.

  7. Di kotak dialog Edit kebijakan penskalaan otomatis berbasis target, untuk sesi game Persen yang tersedia, tetapkan persentase yang ingin Anda pertahankan, lalu pilih Konfirmasi. Setelah Anda mengonfirmasi pengaturan, Amazon GameLift menambahkan kebijakan berbasis target baru berdasarkan kebijakan penskalaan otomatis berbasis Target.

AWS CLI
  1. Tetapkan batas kapasitas. Tetapkan nilai batas menggunakan update-fleet-capacityperintah. Untuk informasi selengkapnya, lihat Tetapkan batas GameLift kapasitas Amazon.

  2. Buat kebijakan baru. Buka jendela baris perintah dan gunakan put-scaling-policyperintah dengan 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"