Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
GAMECOST02-BP01 Optimalkan biaya transfer data di internet
Meskipun AWS terutama mengenakan biaya untuk transfer data keluar (keluar) dari AWS sumber daya Anda ke internet, perusahaan game dapat menghadapi biaya tinggi terkait transfer data melalui AWS Direct Connect atau penyeim AWS bang beban Gateway, yang mungkin mengenakan biaya untuk data masuk (masuk) dan keluar. Terapkan solusi yang mengurangi biaya keseluruhan transfer data dari AWS backend game Anda ke pemain Anda, dengan fokus pada meminimalkan biaya keluar dari AWS sumber daya Anda serta mengevaluasi opsi untuk mengelola biaya masuk dan keluar melalui AWS layanan konektivitas.
Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan: Tinggi
Panduan implementasi
Gunakan Amazon CloudFront untuk mengurangi biaya pengiriman konten dan aplikasi web yang menghadap publik.
Konten game dan aset yang disimpan di cloud biasanya disimpan di Amazon S3 dan dikirimkan ke klien game baik langsung dari S3 atau dari server web yang dihosting di Amazon EC2 yang mengambil konten dari Amazon S3 dan mengirimkannya ke klien. Untuk mengurangi biaya transfer data dari unduhan konten, pertimbangkan untuk menggunakan Amazon CloudFront di depan penyimpanan cloud Anda untuk mengirimkan konten kepada pengguna.
Menggunakan CloudFront dapat mengurangi biaya transfer data karena biaya pengiriman konten Anda dari titik CloudFront kehadiran Anda lebih murah daripada langsung dari Wilayah, dan CloudFront tidak membebankan biaya pengambilan asal untuk asal AWS berbasis, seperti Amazon EC2 dan Amazon S3. Jika konten Anda statis dan tidak sering berubah, Anda dapat menggunakannya CloudFront untuk menyimpan data tersebut lebih dekat ke pengguna akhir, yang selanjutnya dapat mengurangi biaya.
CloudFront juga meningkatkan efisiensi biaya aplikasi dan layanan web yang menghadap ke publik yang menghadap ke depan, bahkan jika caching tidak digunakan, karena biaya transfer data antara server dan klien Anda dapat dikurangi dengan merutekan lalu lintas melalui jaringan. AWS
Amazon CloudWatch dapat digunakan untuk memantau CloudFront penggunaan Amazon Anda. Untuk kasus penggunaan di mana Anda menggunakan beberapa jaringan pengiriman konten (CDN), Amazon CloudFront Origin Shield dapat menyediakan lapisan caching tambahan untuk mengkonsolidasikan dan mengurangi jumlah permintaan asal dari penyedia yang berbeda.
Untuk memahami lalu lintas jaringan game Anda, Anda dapat mengaktifkan Log Ali ran VPC dan Amazon CloudWatch Internet Monitor untuk memiliki visibilitas ujung ke ujung pada koneksi backend pemain atau game. Pendekatan itu dapat mengidentifikasi penyebab biaya transfer data yang tinggi dan melakukan perubahan arsitektur untuk mengoptimalkan pengeluaran transfer data.
Langkah-langkah implementasi
-
Gunakan Amazon CloudFront di depan Amazon S3 atau sumber EC2-based konten untuk mengurangi biaya transfer data dengan memanfaatkan pengiriman berbiaya lebih rendah dari titik CloudFront kehadiran dan menghapus biaya pengambilan asal.
-
Aktifkan VPC Flow Logs dan Amazon CloudWatch Internet Monitor untuk menganalisis lalu lintas jaringan dan mengidentifikasi perubahan arsitektur untuk mengoptimalkan biaya transfer data.
-
Terapkan CloudFront Origin Shield untuk mengkonsolidasikan dan mengurangi permintaan asal saat menggunakan beberapa CDN untuk efisiensi biaya tambahan.
Untuk praktik terbaik lainnya untuk pengiriman konten, lihat whitep aper