Kelola Penskalaan Amazon GameLift Servers Armada To/From Nol - Amazon GameLift Servers

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

Kelola Penskalaan Amazon GameLift Servers Armada To/From Nol

Amazon GameLift Serversmendukung penskalaan otomatis ke dan dari nol instance berdasarkan aktivitas sesi game. Opsi kapasitas terkelola ini memungkinkan lokasi Armada Anda untuk meningkatkan skala ke nol instans setelah periode yang ditentukan tanpa aktivitas sesi permainan dan secara otomatis menskalakan saat sesi game diminta.

Penskalaan ke dan dari nol instance memberikan beberapa keuntungan:

  • Optimalisasi biaya — Menghilangkan biaya komputasi selama periode tidak aktif dengan menjalankan nol instance ketika tidak ada aktivitas sesi permainan.

  • Penskalaan reaktif otomatis — Lokasi armada secara otomatis menskalakan ke satu instance saat sesi permainan diminta, sehingga menghilangkan kebutuhan akan intervensi manual.

  • Manajemen yang disederhanakan - Tidak perlu menyesuaikan kapasitas Armada to/from nol secara manual berdasarkan permintaan pemain yang diantisipasi atau kebutuhan pengembangan.

Saat Anda mengaktifkan Skala To/From Nol pada armada, GameLift Server Amazon memantau aktivitas sesi game dan secara otomatis menyesuaikan kapasitas Armada:

  • Skale-in ke nol — Setelah periode yang dikonfigurasi tanpa aktivitas sesi game, Amazon GameLift Servers skala di lokasi Armada ke nol instance.

  • Penskalaan dari nol — Saat permintaan pembuatan sesi game diterima, Amazon GameLift Servers skalakan lokasi Armada ke satu instance, memungkinkan penskalaan otomatis dilanjutkan.

  • Penskalaan lanjutan — Setelah penskalaan, armada dilanjutkan menggunakan kebijakan penskalaan otomatis yang dikonfigurasi untuk mengelola kapasitas.

Perilaku skala dalam

Amazon GameLift Serversmemulai proses penskalaan untuk lokasi Armada setelah periode tidak aktif yang dikonfigurasi telah berlalu tanpa aktivitas sesi permainan. Ini didefinisikan sebagai periode di mana::

  • Tidak ada sesi permainan aktif di lokasi Armada.

  • Tidak ada permintaan yang dibuat untuk membuat sesi permainan baru di lokasi Armada.

Selama scale-in, Amazon GameLift Servers akan menetapkan kapasitas minimum dan yang diinginkan untuk lokasi Armada ke nol, skala cepat untuk penghematan biaya.

Perilaku scale-out

Saat permintaan pembuatan sesi game diterima saat lokasi Armada pada instance nol:

  • Amazon GameLift Serverssegera memulai scale-out dari satu instance.

  • Percobaan penempatan sesi permainan dapat dilanjutkan dengan lokasi Armada atau Armada lainnya, tergantung pada konfigurasi Antrian (jika digunakan).

catatan

Penskalaan dari nol membutuhkan waktu untuk menyediakan dan menginisialisasi instance. Pemain mungkin mengalami waktu tunggu yang lebih lama untuk sesi permainan pertama setelah periode tidak aktif. Untuk alasan ini fitur ini paling baik dipasangkan dengan Antrian Armada multi-lokasi. and/or

Mengkonfigurasi To/From Skala Nol

Scaling To/From Zero dikonfigurasi dengan memperbarui armada yang ada.

Console
  1. Buka konsol Amazon GameLift Servers.

  2. Di panel navigasi, pilih Hosting, Armada.

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

  4. Di bawah Penskalaan, pilih setiap lokasi yang ingin Anda konfigurasikan skala to/from nol, lalu pilih Edit.

  5. Di kotak dialog Edit kapasitas penskalaan, pilih “Otomatis” untuk strategi kapasitas minimum, atur nilai yang Anda inginkan dalam hitungan menit untuk Setel kapasitas minimum ke 0 setelahnya, lalu pilih Konfirmasi.

Amazon GameLift Serverskemudian akan menskalakan lokasi armada yang dipilih ke 0 instance setelah tidak ada aktivitas sesi game untuk durasi yang dikonfigurasi. Setelah ini, ketika permintaan untuk sesi permainan dibuat di lokasi ini, Amazon GameLift Servers akan skala keluar satu instance secepat mungkin. Proses ini akan memakan sedikit waktu.

AWS CLI
  • Konfigurasikan skala to/from nol. Di jendela baris perintah, gunakan update-fleet-capacityperintah dengan ID armada, lokasi, dan konfigurasi kapasitas terkelola untuk mengonfigurasi skala to/from nol.

    aws gamelift update-fleet-capacity \ --fleet-id <fleet identifier> \ --location <location name> \ --managed-capacity-configuration ScaleInAfterInactivityMinutes=60,ZeroCapacityStrategy=SCALE_TO_AND_FROM_ZERO

    Contoh:

    aws gamelift update-fleet-capacity \ --fleet-id fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa \ --location us-west-2 \ --desired-instances 5 \ --max-size 10 \ --managed-capacity-configuration ScaleInAfterInactivityMinutes=60,ZeroCapacityStrategy=SCALE_TO_AND_FROM_ZERO

Jika permintaan Anda berhasil, Amazon GameLift Servers mengembalikan konfigurasi kapasitas yang diperbarui. Amazon GameLift Serverskemudian akan menskalakan lokasi armada yang dipilih ke 0 instance setelah tidak ada aktivitas sesi game untuk durasi yang dikonfigurasi. Setelah ini, ketika permintaan untuk sesi permainan dibuat di lokasi ini, Amazon GameLift Servers akan skala keluar satu instance secepat mungkin. Proses ini akan memakan sedikit waktu.

Praktik terbaik

Pertimbangkan rekomendasi berikut saat menggunakan Skala To/From Nol:

  • Tetapkan periode tidak aktif yang sesuai - Seimbangkan penghematan biaya terhadap frekuensi siklus scale-in/scale-out. Waktu tunggu yang lebih pendek untuk skala ke nol dapat memaksimalkan penghematan, tetapi akan menghasilkan awal dingin yang lebih sering.

  • Gunakan dengan beban kerja yang dapat diprediksi — Scale To/From Zero bekerja paling baik untuk game dengan periode tidak aktif yang jelas, seperti development/test lingkungan atau game dengan jam off-peak yang berbeda.

  • Monitor CloudWatch metrik — Lacak peristiwa penskalaan armada dan waktu penempatan sesi game untuk mengoptimalkan konfigurasi Anda.

  • Kombinasikan dengan kebijakan penskalaan — Gunakan Skala Ke/Dari Nol bersama penskalaan otomatis berbasis target atau berbasis aturan untuk manajemen kapasitas yang komprehensif.