Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
GameLift Server Amazon armada kontainer yang dikelola
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 sumber AWS Cloud daya, yang dioptimalkan untuk hosting game multipemain. Amazon GameLift Serversmenyediakan alat manajemen host yang kuat.
Percepat orientasi dengan alat berikut untuk wadah terkelola:
-
Kit starter kontainer mer
ampingkan integrasi dan pengaturan armada. Ini menambahkan fitur manajemen sesi game penting ke server game Anda, dan menggunakan templat yang telah dikonfigurasi sebelumnya untuk membangun armada kontainer dan pipeline penerapan 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 Servers plugin 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 cepat dan sederhana dengan hosting berbasis cloud menggunakan wadah 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 Zona Lokal. Saat membuat armada kontainer, Anda memilih jenis instans EC2 yang memenuhi persyaratan server game Anda untuk daya komputasi, memori, penyimpanan, dan kemampuan jaringan.
Untuk armada kontainer terkelola, Anda menyimpan gambar Linux-based kontainer di repositori Amazon Elastic Container Registry (Amazon ECR) dan membuat definisi grup kontainer untuk menggambarkan arsitektur kontainer Anda. Saat Anda membuat armada, Amazon GameLift Servers menyediakan instance armada dengan versi terbaru dari Linux Amazon Machine Image (AMI) dan menggunakan definisi grup kontainer untuk menyebarkan gambar kontainer Anda. Semua instance dalam armada kontainer akan menggunakan versi AMI yang sama, bahkan jika Anda memperbarui definisi grup kontainer atau mengubah gambar kontainer.
catatan
Sebagai praktik terbaik, kami sarankan mengganti armada Anda setiap 30 hari untuk menjaga lingkungan runtime yang aman dan terkini untuk server game yang Anda hosting. Ini membutuhkan pembuatan armada baru dan migrasi lalu lintas pemain ke sana. Untuk panduan lebih lanjut, lihatPraktik terbaik keamanan untuk GameLift Server Amazon.
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 penyebaran 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 mengatur dan memelihara armada kontainer terkelola: