Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Amazon GameLift Servers EC2 armada terkelola
Amazon GameLift Servers EC2 armada terkelola menyediakan sumber daya berbasis cloud untuk hosting produksi. Dengan armada 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.
EC2 Armada terkelola adalah sekumpulan instans Amazon Elastic Compute Cloud (Amazon EC2) 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 membuat armada, Anda memilih jenis EC2 instans yang memenuhi persyaratan server game Anda untuk daya komputasi, memori, penyimpanan, kemampuan jaringan.
Saat memulai setiap instance di armada, Amazon GameLift Servers gunakan build server game Anda dengan lingkungan runtime yang diperlukan. Lingkungan runtime menggunakan versi Amazon Machine Image (AMI) terbaru yang tersedia saat armada dibuat. Semua instance dalam armada menggunakan versi AMI yang sama.
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 menginstal lingkungan runtime dan server game Anda dibangun pada sebuah instance, Amazon GameLift Servers 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 komputasi dalam armada dan menggantikan komputasi basi atau tidak sehat.
-
Menangani otentikasi untuk komunikasi antara proses server dan Amazon GameLift Servers layanan.
-
Secara otomatis memulai dan menghentikan proses server game pada setiap komputasi, berdasarkan konfigurasi runtime Anda.
-
Menawarkan alat penskalaan kapasitas, termasuk penskalaan otomatis yang secara dinamis menyesuaikan kapasitas armada untuk memenuhi permintaan pemain.
-
Melaporkan metrik kinerja untuk EC2 instance armada.
Lihat topik berikut tentang cara menyiapkan dan memelihara EC2 armada terkelola:
Alur kerja pembuatan EC2 armada terkelola
Untuk armada terkelola, Amazon GameLift Servers siapkan sumber daya armada dan juga gunakan satu set sumber daya komputasi dengan perangkat lunak server game Anda yang diinstal dan dijalankan. Ketika alur kerja pembuatan selesai dan berhasil, armada memiliki satu EC2 instance aktif di Wilayah asal armada dan masing-masing satu di lokasi terpencil armada. Semua contoh memiliki permainan yang siap untuk menjadi tuan rumah sesi permainan.
-
Amazon GameLift Serversmenciptakan sumber daya armada di Wilayah asal armada dan menetapkan kapasitas yang diinginkan di setiap lokasi menjadi satu (1) instance. Status armada dan lokasi diatur ke Baru.
-
Amazon GameLift Serversmulai menulis acara ke log peristiwa armada.
-
Amazon GameLift Serversmenetapkan status armada untuk Mengunduh dan mulai mempersiapkan perangkat lunak server game untuk penyebaran.
-
Mendapatkan server game yang diunggah membangun dan mengekstrak file terkompresi.
-
Menjalankan skrip instalasi, jika disediakan.
-
Menetapkan status armada ke Validasi dan mulai memverifikasi bahwa tidak ada kesalahan yang terjadi saat mengunduh dan menginstal file build.
-
-
Amazon GameLift Serversmenetapkan status armada ke Building, mengonfigurasi perangkat keras armada, dan mengalokasikan satu EC2 instance untuk setiap instance armada.
-
Amazon GameLift Serversmenetapkan status armada ke Activating. Meluncurkan proses server game pada setiap instance (berdasarkan instruksi runtime armada) dan menguji konektivitas antara build dan layanan. Amazon GameLift Servers
-
Ketika proses server game pada setiap instance membuat koneksi dan melaporkan kesiapan untuk meng-host sesi game, Amazon GameLift Servers tetapkan status armada dan lokasi ke Aktif. Pada titik ini, armada dianggap siap untuk menjadi tuan rumah sesi permainan.