Hosting server game membutuhkan keseimbangan tujuan bisnis game dengan pengalaman pemain yang diinginkan, sekaligus meminimalkan biaya. Amazon GameLift FleetIQ dengan grup server game dapat membantu mencapai keseimbangan ini. Dalam kursus ini, Anda akan belajar menggunakan Amazon GameLift FleetIQ dengan grup server game untuk meng-hosting server game di AWS. Server game ini dapat melengkapi atau mengganti sumber daya on-premise, menyesuaikan kapasitas hosting game secara elastis untuk memenuhi permintaan pemain, memperluas jangkauan geografis lokasi hosting, dan menurunkan biaya dengan menggunakan Instans Spot EC2 berbiaya rendah untuk meng-hosting game. Grup server game FleetIQ dapat diintegrasikan dengan game Anda tanpa perlu merancang ulang backend game.
- Tingkat kursus: Menengah
- Durasi: 90 menit
Catatan: Kursus ini memiliki transkrip/subtitle lokal. Narasi disampaikan dalam bahasa Inggris. Untuk menampilkan subtitle, klik tombol CC di sudut kanan bawah pemutar.
Aktivitas
Kursus ini mencakup video, interaksi e-learning, demonstrasi, uji pengetahuan, kasus penggunaan, dan penilaian akhir.
Tujuan kursus
Pada kursus ini, Anda akan belajar:
- Menjelaskan fitur kunci dan manfaat dari GameLift FleetIQ dan bagaimana dibandingkan dengan Amazon GameLift.
- Menjelaskan elemen GameLift FleetIQ, fungsi, dan proses esensialnya.
- Menjelaskan cara membuat dan mengonfigurasi grup server game.
- Mendiskusikan operasi grup server game dan pengaturan konfigurasi.
- Mendiskusikan konfigurasi, operasi, dan manajemen server game perihal GameLift FleetIQ.
- Menjelaskan proses merancang, mengembangkan, dan menerapkan integrasi perangkat lunak GameLift FleetIQ dengan game.
- Mendiskusikan kasus penggunaan umum dan manfaat bisnis untuk GameLift FleetIQ.
Sasaran peserta
Kursus ini ditujukan untuk:
- Developer game
- Arsitek game
- Profesional operasi game
 
Prasyarat
Peserta kursus ini sebaiknya:
- Terbiasa dengan pengembangan game dan pengetahuan umum tentang hosting server game di komputer atau di pusat data
- Memahami dasar komputasi cloud dan AWS, setara dengan AWS Certified Cloud Practitioner
- Menyelesaikan kursus Game Server Hosting di AWS
Kerangka kursus
Pelajaran 1: Pengantar
- Tujuan kursus
- Gambaran umum kursus
- Apa itu GameLift FleetIQ?
- Membandingkan Amazon GameLift dengan GameLift FleetIQ
- Uji pengetahuan
Pelajaran 2: Dasar-dasar GameLift FleetIQ dan Grup Server Game
- Elemen dan struktur grup server game
- Siklus hidup grup server game
- Operasi grup server game
- Gambaran keseluruhan sistem
- Uji pengetahuan
Pelajaran 3: Membuat Grup Server Game
- Membuat alur kerja grup server game
- AWS SDK dan integrasi
- Validasi instans EC2 dan pembuatan AMI
- Templat peluncuran
- Demonstrasi: AMI dan ringkasan templat peluncuran
- Daftar tipe instans
- Kebijakan Auto Scaling
- Membuat peran layanan IAM
- Demonstrasi: IAM role diperlukan untuk GameLift FleetIQ untuk membuat grup Skala Otomatis dan mengelola instans EC2
- Demonstrasi: IAM role diperlukan untuk server game untuk memperbarui GameLift FleetIQ
- Aktivitas: Membangun pembuatan alur kerja grup server game
- Demonstrasi: Membuat grup server game
- Demonstrasi: Memantau populasi awal server game
- Tes pengetahuan
Pelajaran 4: Mengonfigurasi dan Mengoperasikan Grup Server Game
- Memahami hubungan antara grup server game dan grup Auto Scaling
- Membuat perubahan konfigurasi
- Demonstrasi: Mengelola grup server game dan grup Auto Scaling dari konsol AWS
- Uji pengetahuan
Pelajaran 5: Mengelola Server Game
- Sesi game dan server game
- Menggunakan Instans Spot dengan game
- Demonstrasi: Klaim server game
- Demonstrasi: Memperbarui server game
- Bagaimana keputusan FleetIQ Gamelift dibuat
- Panggilan API server game
- Demonstrasi: Batalkan pendaftaran server game
- Pemantauan dengan metrik Amazon CloudWatch
- Demonstrasi: Metrik Amazon CloudWatch untuk GameLift FleetIQ
- Uji pengetahuan
Pelajaran 6: Langkah-langkah Integrasi Perangkat Lunak
- Pengantar integrasi perangkat lunak GameLift FleetIQ
- Merencanakan integrasi perangkat lunak
- Panduan integrasi perangkat lunak
- Contoh implementasi integrasi perangkat lunak
- Demonstrasi: Sebuah contoh sederhana dari server game Python
- Uji pengetahuan
Pelajaran 7: Kasus Penggunaan
- Contoh konfigurasi hosting game
- Kasus: Meningkatkan kapasitas dan kontrol
- Kasus: Biaya hosting yang lebih rendah
- Kasus: Ketahanan dan pemulihan bencana
- Kasus: Fleksibilitas pusat data
- Kasus: Meningkatkan latensi
- Kasus: Ekspansi geografis
- Kasus: Kontainer
Pelajaran 8: Penyelesaian Kursus
- Ringkasan
- Penilaian pengetahuan
- Langkah berikutnya