- Pustaka Solusi AWS›
- Panduan untuk Lingkungan Produksi Game di AWS
Panduan untuk Lingkungan Produksi Game di AWS
Gambaran Umum
Cara kerjanya
Diagram arsitektur ini menunjukkan bagaimana pengembang game dapat membangun lingkungan pengembangan Unreal Engine 5 (UE5) berbasis cloud yang menampilkan workstation virtual dan kontrol versi dengan Perforce Helix Core dan bagaimana mereka dapat membangun akselerasi dengan Incredibuild dan Unreal Engine Swarm. Workstation virtual dengan grafis yang dipercepat GPU memungkinkan pengembang untuk bekerja di lingkungan mereka dari jarak jauh dan aman, sambil memanfaatkan jaringan AWS berkecepatan tinggi untuk mempercepat tugas sinkronisasi build dan kontrol versi.
Pilar Well-Architected
Diagram arsitektur di atas adalah contoh Solusi yang dibuat dengan mempertimbangkan praktik terbaik Well-Architected. Untuk menjadi Well-Architected sepenuhnya, Anda harus mengikuti praktik terbaik Well-Architected sebanyak mungkin.
AWS Cloud Development Kit (AWS CDK) memungkinkan penerapan elemen lingkungan pengembangan yang konsisten dan berulang. Ini menghilangkan sumber kesalahan selama penerapan, yang meningkatkan keamanan dan keandalan serta mengurangi biaya. Amazon CloudWatch menyediakan metrik operasional dan pencatatan untuk sumber daya lingkungan pengembangan. Penerapan otomatis, konsisten, dan berulang melalui pen catatan AWS CDK dengan CloudWatch memungkinkan komponen aplikasi lingkungan pengembangan memiliki satu lokasi untuk dicatat, tidak peduli berapa banyak sumber daya yang telah ditingkatkan. Metrik operasional dan kesehatan juga berskala dan aktif secara default untuk semua layanan dalam Panduan ini.
Baca whitepaper Operational ExcellenceNICE DCV mengam ankan piksel dan input pengguna akhir menggunakan enkripsi AES-256 ujung ke ujung antara klien dan server. Ini juga membutuhkan otentikasi dari klien sebelum mengizinkan koneksi. Karena workstation berada di subnet publik, penting bahwa komunikasi antara layanan jarak jauh workstation dan klien aman dan klien tanpa kredentif otentikasi tidak dapat mengakses workstation.
Amazon VPC memungkinkan pemisahan kekhawatiran. Kebijakan “pribadi secara default” menambahkan keamanan ke sumber daya yang tidak perlu diekspos ke internet publik. Sebagian besar sumber daya di lingkungan pengembangan tidak perlu diekspos ke internet publik dan ditempatkan di subnet pribadi di Amazon VPC yang hanya dapat diakses oleh sumber daya lain di Amazon VPC.
Amazon Elastic Block Store (Amazon EBS) memisahkan penyimpanan dari instance. Amazon EC2 memungkinkan penerapan ke beberapa Zona Ketersediaan yang terisolasi dalam Wilayah AWS, yang memaksimalkan ketersediaan aplikasi dan menyediakan pemulihan bencana yang kuat. Amazon EBS memungkinkan instance Workspace, Perforce, dan Unreal Swarm Coordinator gagal sambil mempertahankan data dan memungkinkan snapshot mudah untuk pencadangan.
Baca whitepaper KeandalanAmazon EC2 Auto Scal ing memungkinkan sumber daya build di lingkungan pengembangan untuk ditingkatkan sesuai permintaan. Secara khusus, agen Unreal Engine Swarm dan Incredibuild dapat meningkatkan skala ketika ada tugas build besar atau sejumlah besar tugas build, sehingga mengurangi waktu pembuatan dan meningkatkan waktu iterasi. Amazon EC2 memungkinkan Anda untuk menerapkan ke Wilayah AWS atau Zona Lokal AWS yang secara geografis dekat dengan pengguna, membantu mengurangi latensi antara klien lokal dan server jarak jauh, serta mengoptimalkan pengalaman workstation virtual. NICE DCV menyediakan protokol yang dioptimalkan untuk meminimalkan jumlah data yang perlu ditransfer antara klien dan server, memungkinkan rendering frame per detik yang lebih tinggi dan latensi yang kurang terlihat antara input dan tampilan.
Baca whitepaper Efisiensi KinerjaAmazon EC2 memungkinkan Anda memilih berbagai jenis instans dan model pembayaran untuk mengoptimalkan biaya untuk beban kerja spesifik mereka. Ini membantu Anda mencocokkan beban kerja dengan opsi biaya lebih rendah. Selain itu, instans on-demand meminimalkan kebutuhan untuk membayar server yang tidak digunakan.
Baca whitepaper Pengoptimalan BiayaJenis instans Amazon EC2 Auto Scal ing dan Amazon EC2 membantu Anda menyediakan sumber daya minimum yang diperlukan agar sesuai dengan kebutuhan beban kerja. Meminimalkan sumber daya agar sesuai dengan beban kerja—baik melalui penskalaan atau pilihan jenis instans—memungkinkan Anda membangun layanan efisien yang meminimalkan dampak lingkungan dari beban kerja Anda.
Baca whitepaper KeberlanjutanSumber daya implementasi
Penafian
Apakah Anda sudah menemukan yang Anda cari?
Beri tahu kami agar kami dapat meningkatkan kualitas konten di halaman kami