Membangun solusi hosting hybrid - Amazon GameLift Servers

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membangun solusi hosting hybrid

Solusi hosting hybrid menggabungkan berbagai sumber sumber daya hosting game untuk meng-host game Anda, termasuk armada Amazon GameLift Servers terkelola yang berjalan di AWS Cloud dan sumber daya yang Anda suplai dan kelola sendiri. Topik ini menjelaskan beberapa pola umum untuk membangun solusi hybrid, dan memberikan tips tentang cara menggabungkan hosting game yang dikelola sendiri dengan hosting game berbasis cloud yang dikelola oleh. Amazon GameLift Servers

Pola hibrida umum

  • Optimalisasi biaya: Gunakan jenis armada yang paling hemat biaya untuk setiap skenario, seperti armada Anywhere untuk kapasitas dasar dan armada terkelola untuk permintaan puncak.

  • Fleksibilitas geografis: Menyebarkan armada terkelola dalam lalu lintas tinggi Wilayah AWS dan armada di mana saja di mana Anda memiliki infrastruktur yang ada atau persyaratan kepatuhan khusus.

  • Mitigasi risiko: Kurangi ketergantungan pada pendekatan hosting tunggal apa pun dengan mendistribusikan beban ke berbagai jenis armada dan penyedia.

  • Migrasi bertahap: Transisi dari solusi hosting lokal atau lainnya ke AWS secara bertahap sambil mempertahankan kelangsungan layanan.

Pengembangan dan pemisahan produksi

Gunakan jenis armada yang berbeda untuk lingkungan pengembangan dan produksi:

  • Pengembangan: Armada di mana saja untuk pengembangan dan pengujian yang hemat biaya

  • Produksi: Amazon EC2 atau armada kontainer yang dikelola untuk hosting produksi yang dapat diskalakan dan andal

Optimalisasi regional

Optimalkan jenis armada berdasarkan Wilayah AWS karakteristik:

  • Lalu lintas tinggi Wilayah AWS: Armada terkelola dengan auto-scaling untuk permintaan variabel

  • Khusus Wilayah AWS: Armada di mana saja untuk kepatuhan, kedaulatan data, atau infrastruktur yang ada

Tingkat kapasitas

Gunakan jenis armada yang berbeda untuk tingkatan kapasitas yang berbeda:

  • Kapasitas dasar: Armada di mana saja atau instans cadangan untuk beban yang dapat diprediksi

  • Kapasitas burst: Armada terkelola dengan auto-scaling untuk permintaan puncak

  • Kapasitas luapan: Instans spot atau tambahan Wilayah AWS untuk puncak ekstrim

Pertimbangan implementasi

Saat membangun solusi hibrida, pertimbangkan faktor-faktor kunci ini:

Konfigurasi antrian sesi permainan

Konfigurasikan antrian sesi permainan Anda untuk menyertakan semua jenis armada dan tetapkan prioritas dan preferensi latensi yang sesuai untuk memastikan penempatan optimal di seluruh infrastruktur hibrida Anda.

Pemantauan dan observabilitas

Terapkan pemantauan komprehensif di semua jenis armada untuk menjaga visibilitas terhadap kinerja, kapasitas, dan biaya di seluruh solusi hybrid Anda.

Kompleksitas operasional

Mempertimbangkan peningkatan kompleksitas operasional dalam mengelola beberapa jenis armada, termasuk proses penyebaran yang berbeda, alat pemantauan, dan prosedur pemecahan masalah.

Konektivitas jaringan

Pastikan konektivitas jaringan yang andal antara lingkungan hosting Anda yang berbeda, terutama untuk armada Anywhere yang mungkin berada di tempat atau di penyedia cloud yang berbeda.

Memulai dengan Hybrid Hosting

Untuk menerapkan solusi hosting hybrid:

  1. Mulai sederhana: Mulailah dengan satu jenis armada dan tambahkan yang lain secara bertahap saat kebutuhan Anda menjadi lebih jelas.

  2. Rencanakan arsitektur Anda: Rancang arsitektur hibrida Anda berdasarkan persyaratan spesifik Anda untuk biaya, kinerja, kepatuhan, dan kompleksitas operasional.

  3. Konfigurasikan antrian: Siapkan antrian sesi permainan yang menjangkau berbagai jenis armada Anda dengan prioritas dan strategi penempatan yang sesuai.

  4. Uji secara menyeluruh: Uji penempatan sesi game dan skenario failover di seluruh infrastruktur hybrid Anda sebelum pergi ke produksi.

  5. Pantau dan optimalkan: Pantau kinerja dan biaya secara terus menerus di semua jenis armada dan sesuaikan konfigurasi Anda sesuai kebutuhan.

Kiat

  • Gunakan klien game dan komponen server yang sama dengan sumber daya hosting yang dikelola dan dikelola sendiri. Berikan pengalaman pemain terpadu di semua sumber daya hosting.

  • Gunakan FlexMatch mak comblang yang sama untuk menempatkan kecocokan di semua sumber daya hosting.

  • Kelola sumber daya hosting hybrid Anda secara terpusat saat Anda menerapkannya di seluruh dunia.

  • Saat permintaan pemain berfluktuasi, kelola beban sesi permainan dengan mulus di seluruh sumber daya yang dikelola dan dikelola sendiri.

  • Dengan Amazon GameLift Servers Agen, Anda dapat menggunakan alat yang sama untuk mengelola siklus hidup server game pada semua jenis sumber daya hosting.

  • Kumpulkan metrik dan log game dan pemain di semua sumber daya hosting. Manfaatkan Amazon GameLift Servers fitur dan AWS layanan lain untuk menggabungkan data dan mengembangkan solusi observabilitas yang kohesif.