Pilih sumber daya komputasi untuk armada terkelola - Amazon GameLift

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

Pilih sumber daya komputasi untuk armada terkelola

Untuk menyebarkan server game dan menghosting sesi game di cloud, Amazon GameLift menyediakan armada terkelola yang menggunakan sumber daya Amazon Elastic Compute Cloud (AmazonEC2) yang disebut instans. Gunakan topik berikut untuk membantu memutuskan jenis EC2 instance apa yang ingin Anda gunakan untuk solusi hosting terkelola Anda dan cara mengonfigurasinya untuk menjalankan perangkat lunak server game Anda.

catatan

Jika Anda berencana untuk menggunakan sumber daya hosting yang Anda miliki, baik perangkat keras lokal atau hosting berbasis cloud lainnya, pertimbangkan opsi untuk hosting hybrid dengan Amazon GameLift Anywhere. LihatMenyiapkan armada hosting dengan Amazon GameLift.

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 Amazon GameLift Anywhere armada, Anda menentukan lokasi perangkat keras fisik Anda. Untuk informasi selengkapnya tentang lokasi kustom, lihatLokasi untuk Amazon 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, lihatDesain antrian untuk Instans Spot.

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, lihatDapatkan alat GameLift pengembangan Amazon.

Saat menggunakan Amazon GameLift Anywhere armada, Anda dapat menggunakan sistem operasi apa pun yang didukung perangkat keras Anda. Amazon GameLift Anywhere armada 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 instance. 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.