View a markdown version of this page

GameLift Peladen Amazon armada kontainer terkelola - GameLift Server Amazon

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

GameLift Peladen Amazon armada kontainer terkelola

Amazon GameLift Serversarmada kontainer terkelola menyediakan sumber daya berbasis cloud untuk menghosting perangkat lunak server game kontainer Anda. Dengan armada kontainer terkelola, Anda mendapatkan fleksibilitas, keamanan, dan keandalan AWS Cloud sumber daya, yang dioptimalkan untuk hosting game multipemain. Amazon GameLift Serversmenyediakan alat manajemen host yang kuat.

Percepat orientasi dengan alat ini untuk kontainer terkelola:
  • Kit starter kontainer merampingkan integrasi dan pengaturan armada. Ini menambahkan fitur manajemen sesi permainan penting ke server game Anda, dan menggunakan templat yang telah dikonfigurasi sebelumnya untuk membangun armada kontainer dan pipeline penyebaran otomatis untuk server game Anda. Setelah penerapan, gunakan Amazon GameLift Servers konsol dan alat API untuk memantau kinerja armada, mengelola sesi game, dan menganalisis metrik.

  • Untuk pengembang Unreal Engine atau Unity, gunakan Amazon GameLift Serversplugin mesin game dan SDK server untuk mengintegrasikan server game Anda dan membangun armada kontainer dari dalam lingkungan pengembangan mesin game Anda. Alur kerja terpandu plugin membantu Anda membuat solusi yang cepat dan sederhana dengan hosting berbasis cloud menggunakan kontainer terkelola. Anda dapat membangun fondasi ini untuk membuat solusi hosting khusus untuk game Anda.

Armada kontainer terkelola adalah kumpulan instans Amazon Elastic Compute Cloud (Amazon EC2) yang menjalankan Linux, yang dimiliki dan dioperasikan Amazon GameLift Servers berdasarkan konfigurasi Anda. Instans ini secara fisik terletak di Zona yang didukung Wilayah AWS atau Local Zones. Saat Anda membuat armada kontainer, Anda memilih jenis instans EC2 yang memenuhi persyaratan server game Anda untuk daya komputasi, memori, penyimpanan, kemampuan jaringan.

Untuk armada kontainer terkelola, Anda menyimpan gambar Linux-based kontainer di repositori Amazon Elastic Container Registry (Amazon ECR) Registry (Amazon ECR) dan membuat definisi grup kontainer untuk mendeskripsikan arsitektur kontainer Anda. Saat Anda membuat armada, Amazon GameLift Servers berikan instance armada dengan versi terbaru Linux Amazon Machine Image (AMI) dan gunakan definisi grup kontainer untuk menyebarkan gambar kontainer Anda. Semua instance dalam armada kontainer akan menggunakan versi AMI yang sama, meskipun Anda memperbarui definisi grup kontainer atau mengubah gambar kontainer.

catatan

Sebagai praktik terbaik, kami sarankan untuk mengganti armada Anda setiap 30 hari untuk menjaga lingkungan runtime yang aman dan terkini untuk server game yang dihosting. Ini membutuhkan pembuatan armada baru dan memigrasikan lalu lintas pemain ke sana. Untuk panduan lebih lanjut, lihatPraktik terbaik keamanan untuk Amazon GameLift Servers.

Setelah menerapkan instance kontainer, kontainer mulai meluncurkan proses server game. Setiap proses server game membuat koneksi ke Amazon GameLift Servers layanan, melaporkan kesiapan untuk menyelenggarakan sesi permainan, dan mulai mengkomunikasikan status kesehatan. Amazon GameLift Serverskemudian dapat meminta proses server untuk memulai sesi permainan.

Selain penerapan armada, Amazon GameLift Servers menangani tugas manajemen host berikut sehingga Anda tidak perlu:

  • Melacak status semua kontainer di armada dan menggantikan yang basi atau tidak sehat.

  • Menangani otentikasi untuk komunikasi antara proses server dan Amazon GameLift Servers layanan.

  • Menawarkan alat penskalaan otomatis yang menyesuaikan kapasitas armada secara dinamis untuk memenuhi permintaan pemain.

  • Melaporkan metrik kinerja untuk instans EC2 armada, kontainer, dan proses server.

Lihat topik berikut tentang cara menyiapkan dan memelihara armada kontainer terkelola: