Tarayıcı oyunlarının daha iyi kullanıcı deneyimi ve yanıt süreleriyle geliştirilmesine olanak tanır.
Arka Plan
Geliştirme açısından bakıldığında, tarayıcı oyunları katmanlı istemci/sunucu mimarisi, ağ protokolleri, güvenlik ve veritabanı tasarımı gerektirir. Sunucu, çok sayıda bağlantıyı işleyip doğrulamalı, hileyi önlemek ve oyunun gelişmesi için değişiklikler uygulamalıdır. Oyun verilerini düzenli aralıklarla yedekleyen bir sistem de oynanışı engellemeden çalışmalıdır.
Çözüm Mimarisi
Geleneksel tarayici oyunlarinin çoğu, mantik ve veritabani katmanindan oluşan iki katmanli bir sunucu mimarisi kullanir. En basit dağıtim modeli, bir ECS ile bir RDS orneginden oluşan bir oyun hizmetidir.
CDN ve OSS, dokular, kullanıcı arayüzü, ses ve özel efektler gibi statik tarayici oyunu içeriğinin hizlandirilmasina yardimci olan gelişmiş bir dağıtim hizmeti oluşturur. CDN düğümleri, Çin ve diğer küresel bölgeleri kapsayan yüzlerce konumda bulunur.
Sunucu tasarımlari, erişim, mantik ve veri katmanlarini içeren tipik bir üç seviyeli mimari oluşturabilir. SLB, her katman için yük dengeleme yaparak tek noktadan ariza nedeniyle oluşan hizmet kesintilerini önler.
ECS, olağanüstü çok katmanli oyun güvenliği sağlamak için Anti-DDoS araciliğiyla güvenilir koruma ile birlikte istege bağlı kaynak tahsisi sunar
ApsaraDB for RDS tarafindan sunulan DRDS ve RDS, yüksek okuma/yazma eşzamanliligini destekleyen dağıtik bir veritabani oluşturmaniza yardimci olur.
Öne Çıkanlar
- Çok Katmanlı Mimari
- Uzmanlaşmış Küresel Dağıtım
- Uzman Yük Dengeleme
- Oyun Güvenliği için Ek Katmanlar
