Layanan Web Amazon (AWS) mengatakan dia punya Benchmark diperiksa Dukungan hingga 100 juta konsumen (CCU) per game.

Dengan Amazon Gamelift, AWS dapat memfasilitasi pengembangan Server Game Pengembang dengan secara dinamis meningkatkan sumber daya utama. Tes ini juga menunjukkan bagaimana Amazon Gamelift dapat menambah 100.000 pemain ke permainan setiap detik dan membuat lebih dari 9.000 salinan penghitungan baru setiap menit. Ini memberi pengembang kesempatan untuk meningkatkan permainan mereka jauh lebih dari sebelumnya.

Amazon Gamelift adalah layanan berbasis cloud yang membantu pengembang menambahkan server game untuk beberapa permainan pemain. Itu ditempatkan di atas AWS.

Perusahaan mencatat bahwa pengembang game online menghabiskan sumber daya yang sangat besar dan hasrat untuk game dan pembaruan baru. Pada hari -hari peluncuran, upaya ini dilakukan Tes terakhir saat pemain banjir Sistem, bagaimanapun, tidak perlu tahu berapa banyak pemain yang mereka harapkan. Para pengembang tahu bahwa infrastruktur utama yang mendukung aliran yang dihasilkan.

Chris Byskalis, CEO AWS Game Services/Game Tech, mengatakan dalam laporannya: “Meskipun sebagian besar pengembang tidak menerbitkan nomor CCU, data pelacakan tidak resmi menunjukkan bahwa game paling populer di dunia saat ini adalah sekitar 14 juta CCU dan laporan SteamDB terbaru terbaru SteamDB terbaru terbaru terbaru terbaru terbaru terbaru terbaru SteamDB terbaru di CCU. Kami memilih 100 juta CCU sebagai metrik dari tujuan kami untuk menekankan bagaimana Amazon Gamelift dapat dengan mudah menangani bahkan game terbesar, beberapa kali. ‘

Peringkat CCU adalah titik awal bagi pembuat untuk mengatur game sebelum diluncurkan. Alasan tambahan untuk penskalaan termasuk cara dengan cepat mengontrol lonjakan aliran, serta distribusi sesi permainan dan geografi para pemain.

Tim AWS di belakang Amazon Gamelift memiliki hampir satu dekade pengalaman untuk membantu pelanggan menjalankan skala game mereka, menghindari rilis hari ini. Ini termasuk solusi melalui skenario ekstrem. Periksa demonstrasi ini di mana mereka diperkirakan 10 juta CCU dan 100 juta CCU untuk memperkirakan 10 juta CCU dan 100 juta CCU.

Mempersiapkan skala

Pembuat dapat menggunakan CCU yang diharapkan untuk menentukan kapasitas mesin virtual (VM) yang diperlukan untuk kinerja kinerja yang optimal. Misalnya, ini adalah cara menghitung persyaratan VM untuk mendukung permainan CCU 10 juta, dengan asumsi bahwa satu VM dapat mendukung 12 sesi game sampai pertunjukan mulai memburuk.

Total VMS = CCU / (Pemain Selama Sesi Game Sesi X Play untuk VM)
Total VM = 10.000.000 / (10 x 12) = 83.333

Amazon Gamelift memiliki kapasitas kapasitas di 23 wilayah AWS dan sembilan zona lokal, memungkinkan peningkatan yang nyaman di 83.333 VM yang diperlukan untuk mempertahankan 10 juta CCU. Amazon Gamelift dapat mencakup mesin virtual dalam beberapa menit, memungkinkan pengembang untuk menghaluskan dan dengan cepat meningkatkan kapasitas dari awal menjadi sepuluh juta pemain. Fungsi pembuatan otomatis ini mengurangi kemalasan idle – akumulasi total biaya.

Untuk membuat sesi game dengan cepat dan bijak

AWS membedakan pemain dengan hati -hati kapasitas server game. Semua sesi game harus dilakukan dalam proses server game, dan pengembang harus menghindari beberapa penugasan game untuk proses yang sama. Pertimbangkan permeabilitas pertanyaan distribusi berikut:

Permintaan Distribusi / Detik = CCU / (Pemain Selama Sesi Game X Detik per Sesi Game)
Permintaan distribusi / detik = 10.000.000 / (10 * 900) = 1112 (pembulatan ke atas)

Ada pertimbangan lain di sini:

Sesi Game: Setiap sesi ditugaskan ke satu proses game.
Tempat: Server game dengan laten rendah untuk pemain sesi game.
Harga: Jika ada beberapa opsi perangkat keras, pertama gunakan kapasitas biaya yang lebih rendah.
Kapasitasnya: Leverage mobil untuk menghindari pembayaran untuk kapasitas lebih dari yang dibutuhkan.
Menggunakan mesin virtual: Observasi, VM yang memiliki game langsung sehingga tidak secara tidak sengaja diakhiri – permainan pemain.
Kesehatan Keterampilan: Konfirmasikan bahwa kapasitas terdistribusi sehat (misalnya, menghindari proses server yang tidak bereaksi).
VM Jumlah Sesi Game: Ketika Anda memulai terlalu banyak sesi game dalam VM yang sama dalam waktu singkat, Anda dapat melebihi kemampuan perhitungan VM jika Anda dihitung dengan tindakan sulit seperti pemuatan peta atau inisiasi status game.

Banyak dari aspek -aspek ini dapat mempersempit pilihan VM yang tepat untuk sesi game tertentu. Pada level ini, 100 sesi permainan dapat diadakan untuk memulai detik yang sama di satu wilayah AWS. Para pengembang dapat mencoba mengemas 100 sesi game ini ke dalam dua proses server bermain idle dalam satu VM. Namun, ini berarti bahwa 98 dari mereka akan runtuh dan perlu menemukan idle baru. Sementara itu, lebih banyak sesi permainan bisa datang dan menunggu awal untuk melakukan masalah.

Jenis -jenis masalah ini minimal pada permeabilitas rendah, tetapi dengan cepat menjadi masalah besar karena kenaikan tarif. Ini dapat menyebabkan apa pun dari awal permainan hingga runtuhnya ketersediaan penuh, yang dapat merusak hari awal.

Penskalaan dengan Amazon Gamelift

Saat Devs mengintegrasikan server game dengan Amazon Gamelift, unggah Eksekutif Server Game dan properti tergantung apa pun sebagai produksi dan buat taman yang dapat beroperasi di AWS.


Source link