Armada yang EC2 dikelola - Amazon GameLift

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

Armada yang EC2 dikelola

EC2Armada yang GameLift dikelola Amazon adalah jenis armada yang paling umum untuk hosting produksi dengan Amazon GameLift. Dengan armada yang dikelola, Anda mendapatkan fleksibilitas, keamanan, dan keandalan AWS Cloud sumber daya yang lebih dioptimalkan untuk hosting game multipemain. GameLift Layanan Amazon menyediakan perkakas manajemen host yang kuat.

EC2Armada terkelola adalah serangkaian komputasi virtual yang GameLift dimiliki dan dioperasikan Amazon berdasarkan pilihan konfigurasi Anda. Komputasi adalah instans Amazon Elastic Compute Cloud EC2 (Amazon) yang secara fisik terletak di atau Local Wilayah AWS Zones. Saat membuat armada, Anda memilih jenis EC2 instans untuk komputasi berdasarkan daya komputasi, memori, penyimpanan, kemampuan jaringan, dan faktor lainnya.

Dengan EC2 armada terkelola, Anda mengunggah build server game Anda ke Amazon GameLift. Layanan Amazon GameLift secara otomatis menyebarkan build Anda ke komputasi armada dan meluncurkan proses server game. Setiap proses server game yang diluncurkan membuat koneksi ke GameLift layanan Amazon dan melaporkan kesiapan untuk menyelenggarakan sesi game.

Selain penerapan armada, Amazon GameLift 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 GameLift layanan Amazon.

  • Secara otomatis memulai dan menghentikan proses server game pada setiap komputasi, berdasarkan instruksi runtime Anda.

  • Menawarkan alat auto-scaling yang menyesuaikan kapasitas armada secara dinamis 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 menyiapkan sumber daya armada dan juga menyebarkan serangkaian sumber daya komputasi dengan perangkat lunak server game 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 menyelenggarakan sesi permainan.

  1. Amazon GameLift menciptakan sumber daya armada di Wilayah asal armada dan menetapkan kapasitas yang diinginkan di setiap lokasi menjadi satu (1) instans. Status armada dan lokasi diatur ke Baru.

  2. Amazon GameLift mulai menulis acara ke log peristiwa armada.

  3. Amazon GameLift menetapkan status armada untuk Mengunduh dan mulai menyiapkan perangkat lunak server game untuk penyebaran.

    1. Membuat server game yang diunggah membangun dan mengekstrak file terkompresi.

    2. Menjalankan skrip instalasi, jika disediakan.

    3. Menetapkan status armada ke Validasi dan mulai memverifikasi bahwa tidak ada kesalahan yang terjadi saat mengunduh dan menginstal file build.

  4. Amazon GameLift menetapkan status armada ke Building, mengonfigurasi perangkat keras armada, dan mengalokasikan satu EC2 instance untuk setiap instance armada.

  5. Amazon GameLift menetapkan status armada ke Activating. Meluncurkan proses server game pada setiap instance (berdasarkan instruksi runtime armada) dan menguji konektivitas antara build dan layanan Amazon GameLift .

  6. Saat proses server game pada setiap instans membuat koneksi dan melaporkan kesiapan untuk meng-host sesi game, Amazon GameLift menetapkan status armada dan lokasi ke Aktif. Pada titik ini, armada dianggap siap menjadi tuan rumah sesi permainan.