Pilih sumber daya komputasi untuk armada terkelola - Amazon GameLift Servers

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 Anda dan menyelenggarakan sesi game di cloud, Amazon GameLift Servers menyediakan armada terkelola yang menggunakan sumber daya Amazon Elastic Compute Cloud EC2 (Amazon) 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 Servers Di mana saja. Lihat Menyiapkan armada hosting dengan Amazon GameLift Servers.

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, lihatAmazon GameLift Serverslokasi layanan.

Untuk Amazon GameLift Servers Di mana saja armada, Anda menentukan lokasi perangkat keras fisik Anda. Untuk informasi selengkapnya tentang lokasi kustom, lihatLokasi untuk Amazon GameLift Servers Di Mana Saja.

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 Servers menggunakan antrian dan FleetIQ algoritma untuk menentukan AWS bahwa akan mengganggu Instance Spot, itu menempatkan instance dalam keadaan daur ulang. Kemudian, ketika tidak ada sesi permainan aktif pada instance, Amazon GameLift Servers mencoba untuk menggantikannya.

Untuk informasi selengkapnya tentang cara menggunakan Instans Spot, lihatDesain antrian untuk Instans Spot.

Sistem operasi

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

Saat menggunakan Amazon GameLift Servers Di mana saja armada, Anda dapat menggunakan sistem operasi apa pun yang didukung perangkat keras Anda. Amazon GameLift Servers Armada di mana saja mengharuskan Anda untuk menyebarkan build game Anda ke perangkat keras saat menggunakan Amazon GameLift Servers 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

    Contoh Graviton Arm membutuhkan Amazon GameLift Servers server 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 Servers, dan kuota saat ini untuk Anda Akun AWS, lakukan hal berikut:

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

  • Untuk daftar jenis instans yang tersedia per lokasi untuk akun Anda, buka halaman Kuota Layanan Amazon GameLift Servers konsol. 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 Amazon GameLift Servers konsol. Bagian Amazon GameLift Servers tim menggunakan kuesioner peluncuran untuk menentukan kuota dan batas yang benar untuk permainan Anda.