한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Buku Putih Lag Game › L13 Arsitektur dan operasional server

Gangguan server pendukung Auxiliary service outage

ID penyebab in-subservice · Penanggung jawab utama Pengembangan server (Tim Pengembang Game) · Turut terlibat Infrastruktur server (Tim Infrastruktur)

Buka kartu interaktif dengan gambar dan simulasi →

Jika server yang berjalan terpisah dari server game, seperti server chat, party, atau balai lelang, mengalami gangguan, hanya fitur itu yang tidak berfungsi.

Mengapa Server khusus fitur melambat atau mati → Akibatnya Hanya permintaan untuk fitur itu yang tidak mendapat respons → Di layar Chat tidak jalan, undangan party tidak direspons, market loading tanpa henti (pertempuran tetap normal)

Gejala
Aksi hilang / rollback, Tidak bisa masuk / loading tanpa henti
Faktor
Stall, Packet loss
Siapa yang mengalami
Fitur tertentu saja
Kapan
Sesekali secara acak, Saat banyak pemain berkumpul
Penanggung jawab
Penanggung jawab utama Pengembangan server (Tim Pengembang Game) · Turut terlibat Infrastruktur server (Tim Infrastruktur)
Tugas Tim Pengembang Game
Rancang agar game tetap berjalan meskipun fitur itu gagal, tampilkan status per fitur, jangan memusatkan banyak fitur di satu server pusat.
Tugas Tim Infrastruktur
Pasang health check dan alert per server pendukung, siapkan redundansi dan restart otomatis.
Di grafik
Koneksi putus serentak · Tingkat keberhasilan permintaan per fitur, jumlah koneksi dan health check server pendukung
Yang diperiksa
Periksa health check, status proses, dan jumlah koneksi per server pendukung seperti chat, party, dan balai lelang, serta tingkat keberhasilan dan waktu respons permintaan per fitur. Jika di belakang load balancer, periksa UnHealthyHostCount pada target group
Cocok jika
Hanya server yang menangani fitur yang dilaporkan yang menunjukkan health check gagal atau koneksi anjlok, sedangkan tick dan pertempuran di server game normal
Tidak cocok jika
Banyak fitur berhenti bersamaan: lebih mungkin server pusat yang menjadi perantara fitur-fitur itu, atau kegagalan berantai
Sarana pemeriksaan
Tools infrastruktur (tanpa perlu kode game)
Pelajari lebih lanjut
Jika satu server pusat (server world atau server manager) menjadi perantara untuk party, guild, whisper, dan perpindahan antarserver sekaligus, banyak fitur berhenti bersamaan saat server itu saja melambat.

Sumber

  1. Bulkhead Pattern Microsoft Azure
    Jika komponen diisolasi ke dalam pool masing-masing, saat satu komponen gagal sisanya tetap berjalan dan gangguan tidak merambat
  2. REL05-BP01 Implement graceful degradation to transform applicable hard dependencies into soft dependencies AWS
    AWS Well-Architected. Rancang agar fungsi inti tetap berjalan dengan data yang agak lama atau data pengganti meskipun layanan yang diandalkan sedang mengalami gangguan
  3. CloudWatch metrics for your Network Load Balancer AWS
    UnHealthyHostCount: jumlah target yang dinilai tidak sehat oleh health check

Lihat juga

Lapisan yang sama: L13 Arsitektur dan operasional server

Penyebab di lapisan lain dengan gejala yang sama (Aksi hilang / rollback)

Lihat kartu interaktif dengan gambar dan simulasi