Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon GameLift Serversarmada 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 dan server mesin game SDKs 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 sekumpulan instans Amazon Elastic Compute Cloud (Amazon EC2) yang menjalankan Linux, yang Amazon GameLift Servers memiliki dan beroperasi 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 EC2 instans yang memenuhi persyaratan server game Anda untuk daya komputasi, memori, penyimpanan, kemampuan jaringan.
Untuk armada kontainer terkelola, Anda menyimpan gambar kontainer berbasis Linux di repositori Amazon Elastic Container Registry (Amazon ECR) Registry (Amazon Elastic Container Registry) dan membuat definisi grup kontainer untuk menggambarkan 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 mengganti armada Anda setiap 30 hari untuk menjaga lingkungan yang aman dan up-to-date runtime untuk server game yang Anda host. 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 auto-scaling yang menyesuaikan kapasitas armada secara dinamis untuk memenuhi permintaan pemain.
-
Melaporkan metrik kinerja untuk EC2 instance armada, kontainer, dan proses server.
Lihat topik berikut tentang cara menyiapkan dan memelihara armada kontainer terkelola: