Memilih sumber daya GameLift komputasi Amazon - Amazon GameLift

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

Memilih sumber daya GameLift komputasi Amazon

Untuk menyebarkan server game dan menghosting sesi game untuk pemain Anda, Amazon GameLift menggunakan sumber daya Amazon Elastic Compute Cloud EC2 (Amazon) yang disebut instans, atau perangkat keras fisik Anda. Saat menyiapkan armada baru menggunakan instance, tentukan jenis instance apa yang Anda butuhkan dan bagaimana menjalankan proses server game di dalamnya. Saat EC2 armada terkelola aktif dan siap menjadi tuan rumah sesi permainan, Anda dapat menambah atau menghapus instance sesuai kebutuhan untuk mengakomodasi permintaan pemain.

Anda dapat menerapkan server GameLift game Amazon Anda pada kombinasi dua jenis komputasi:

  • Dikelola EC2 - EC2 Armada terkelola menggunakan EC2 instans Amazon untuk meng-host server game Anda. Amazon GameLift mengelola instans dan menghilangkan beban manajemen perangkat keras dan perangkat lunak dari hosting game Anda.

  • Amazon GameLift Anywhere — Armada GameLift Anywhere Amazon menggunakan infrastruktur yang ada untuk meng-host server game sementara Amazon GameLift mengelola perjodohan dan antrian Anda.

Saat Anda memilih sumber daya komputasi untuk armada Anda, pertimbangkan faktor-faktor berikut:

Perangkat keras yang tersedia

Pertimbangkan infrastruktur yang ada dalam implementasi Anda. Saat Anda memigrasikan game ke Amazon GameLift, Anda dapat terus menggunakan infrastruktur Anda. Dengan Amazon GameLift Anywhere, Anda dapat menggunakan infrastruktur Anda sendiri bersama dengan EC2 instans yang GameLift dikelola Amazon. Anda juga dapat menggunakan infrastruktur yang ada untuk meng-host game yang lebih dekat dengan pemain Anda daripada yang diizinkan oleh GameLift lokasi Amazon yang didukung. Untuk informasi selengkapnya tentang menyiapkan GameLift Anywhere armada Amazon, lihatBuat GameLift Anywhere armada Amazon.

Lokasi armada

Pertimbangkan lokasi geografis tempat Anda berencana untuk men-deploy server game Anda. Ketersediaan jenis instans bervariasi menurut Wilayah AWS dan Zona Lokal.

Untuk armada multi-lokasi, ketersediaan instans dan kuota bergantung pada kombinasi Wilayah asal armada dan lokasi terpencil yang dipilih. Untuk informasi lebih lanjut tentang lokasi armada, lihatLokasi GameLift layanan Amazon.

Untuk GameLift Anywhere armada Amazon, Anda menentukan lokasi perangkat keras fisik Anda. Untuk informasi selengkapnya tentang lokasi kustom, lihatAmazon GameLift Anywhere.

Instans Sesuai Permintaan versus Instans Spot

Instans EC2 On-Demand Amazon dan Instans Spot menawarkan perangkat keras dan kinerja yang sama, tetapi keduanya berbeda dalam ketersediaan dan biaya.

Instans Sesuai Permintaan

Anda dapat memperoleh Instans On-Demand saat Anda membutuhkannya, dan menyimpannya selama yang Anda inginkan. Instans On-Demand memiliki biaya tetap, artinya Anda membayar jumlah waktu yang Anda gunakan, dan tidak ada komitmen jangka panjang.

Instans Spot

Instans Spot dapat menawarkan alternatif hemat biaya untuk Instans On-Demand dengan memanfaatkan kapasitas komputasi yang tidak terpakai. AWS Harga Instans Spot berfluktuasi berdasarkan penawaran dan permintaan untuk setiap jenis instans di setiap lokasi. AWS dapat mengganggu Instans Spot kapan pun membutuhkan kapasitas kembali. Amazon GameLift menggunakan antrian dan algoritma FleetiQ untuk menentukan bahwa AWS akan mengganggu Instance Spot, itu menempatkan instance dalam keadaan daur ulang. Kemudian, ketika tidak ada sesi permainan aktif pada instance, Amazon GameLift mencoba untuk menggantinya.

Untuk informasi selengkapnya tentang cara menggunakan Instans Spot, lihatMenggunakan Instans Spot dengan Amazon GameLift.

Sistem operasi

GameLift Instans Amazon mendukung build server game yang berjalan di Microsoft Windows atau Amazon Linux. Saat Anda mengunggah build game ke Amazon GameLift, tentukan sistem operasi untuk game tersebut. Saat Anda membuat EC2 armada Amazon untuk menerapkan build game, Amazon GameLift secara otomatis menyiapkan instance dengan sistem operasi build. Untuk informasi selengkapnya tentang sistem operasi server game yang didukung, lihatDukungan pengembangan dengan Amazon GameLift.

Saat menggunakan GameLift Anywhere armada Amazon, Anda dapat menggunakan sistem operasi apa pun yang didukung perangkat keras Anda. GameLift AnywhereArmada Amazon mengharuskan Anda untuk menyebarkan build game Anda ke perangkat keras saat menggunakan Amazon GameLift untuk mengelola sumber daya Anda di satu tempat.

Tipe instans

Jenis instans EC2 armada Amazon menentukan jenis perangkat keras yang digunakan instans. Jenis instans yang berbeda menawarkan kombinasi daya komputasi, memori, penyimpanan, dan kemampuan jaringan yang berbeda.

Saat memilih dari jenis instans yang tersedia untuk game Anda, pertimbangkan:

  • Arsitektur komputasi server game Anda: x64 atau Arm (AWS Graviton).

    catatan

    Instans Graviton Arm memerlukan GameLift server Amazon yang dibangun di OS Linux. Server SDK 5.1.1 atau yang lebih baru diperlukan untuk C ++ dan C #. Server SDK 5.0 atau yang lebih baru diperlukan untuk Go. Instans ini tidak memberikan out-of-the-box dukungan untuk instalasi Mono di Amazon Linux 2023 (AL2023) atau Amazon Linux 2 (). AL2

  • Persyaratan komputasi, memori, dan penyimpanan build server game Anda.

  • Jumlah proses server yang Anda rencanakan untuk dijalankan per instance.

Dengan menggunakan jenis instans yang lebih besar, Anda mungkin dapat menjalankan beberapa proses server pada setiap instance. Ini dapat mengurangi jumlah contoh yang diperlukan untuk memenuhi permintaan pemain.

Untuk informasi selengkapnya:

Kuota layanan

Untuk melihat kuota layanan default untuk Amazon GameLift, dan kuota saat ini untuk Anda Akun AWS, lakukan hal berikut:

  • Untuk informasi kuota layanan umum untuk Amazon GameLift, lihat GameLifttitik akhir dan kuota Amazon di. Referensi Umum AWS

  • Untuk daftar jenis instans yang tersedia per lokasi akun Anda, buka halaman Kuota layanan di GameLift konsol Amazon. Halaman ini juga menampilkan penggunaan akun Anda saat ini untuk setiap jenis instans di setiap lokasi.

  • Untuk daftar kuota akun Anda saat ini untuk jenis instans per Wilayah, jalankan perintah AWS Command Line Interface describe-ec2-instance-limits(AWS CLI). Perintah ini mengembalikan jumlah instance aktif yang Anda miliki di Wilayah default (atau di Wilayah lain yang Anda tentukan).

Saat Anda bersiap untuk meluncurkan game Anda, isi kuesioner peluncuran di konsol Amazon GameLift . GameLift Tim Amazon menggunakan kuesioner peluncuran untuk menentukan kuota dan batas yang benar untuk game Anda.