Giriş (acil sorun analizi)

Küçük oyun geliştirme ekibi, böyle bir senaryo yaşadınız mı? Dinlenme amaçlı rekabetçi veya kağıt oyunları olan küçük oyunlarınız, başarılı bir sosyal paylaşım veya platform önerisi nedeniyle kullanıcı sayısı anında katlanarak veya on katına çıktı mı?

Bu aslında bir mutlu olay olsa da, sunucu kaynaklarının yetersiz olması oyuncuların giriş yapamamasına, oyunun yavaşlamasına ve hatta servisin tamamen çökmesine neden olabilir. Bu sadece kullanıcı deneyimini ciddi şekilde etkilemekle kalmıyor, aynı zamanda büyük bir çabayla elde edilen ilk kullanıcıların hızla kaybedilmesine de neden oluyor. Daha da zor olanı, küçük oyun ekiplerinin genellikle sınırlı kaynaklara sahip olması ve büyük oyun şirketleri gibi olası zirvelere önceden büyük altyapı maliyetleri yatırım yapmalarının zor olmasıdır.

Eğer küçük oyunların ani trafiğine nasıl kontrollü bir maliyetle yanıt vereceğiniz ve çevrimiçi olmanın ve işletmenin sorunsuz olmasını sağlamak konusunda endişeleriniz varsa, Tencent Cloud'un bu esnek ölçeklenebilirlik çözümü tam olarak sizin için tasarlanmıştır.

Çözüm mimarisi ve genel bakış.

Aşağıdaki şekil, bu çözümün merkezi mimarisini göstermektedir. Bu mimari, küçük oyunlara otomatik, esnek ve ekonomik altyapı desteği sağlamayı amaçlamaktadır:

Tencent Cloud mini oyun esnek ölçeklenebilirlik çözümü: Anlık trafik artışlarına karşı koymak ve rahat oyunların kolayca yayınlanmasına ve sorunsuz çalışmasına yardımcı olmak.

Çalışma süreci aşağıdaki gibidir: Oyuncular, Tencent Cloud Global Acceleration Network üzerinden yakın erişim talep eder. Güvenlik koruma katmanı tarafından temizlendikten sonra, yük dengeleyici (CLB) tarafından dağıtılırlar.Esnek ölçeklenebilirlik grubu (AS)Yönetilen bulut sunucusu (CVM) kümesi. Esnek ölçeklendirme servisi, önceden belirlenmiş stratejilere (örneğin, CPU kullanımı, ağ trafiği veya özel göstergeler) göre çalışır.Otomatik ve sorunsuz bir şekilde.CVM örnek sayısını artırın veya azaltın. Oyun sunucuları tarafından üretilen veriler, yüksek performanslı bulut veritabanı MySQL ve Redis tarafından işlenir. Günlük hizmet CLS, izleme ve analiz yapar ve ölçeklendirme kararlarını tetikleyerek akıllı bir kapalı döngü oluşturur.

Temel ürün ve bileşenlerin ayrıntılı açıklaması.

Bu çözümün merkezi, alt kaynak zamanlamasını düşünmenize gerek kalmadan otomatik esnek mimariler oluşturmak için bir dizi yönetilen ürün kullanmaktır:

Bileşen adı.Rol yapmak.Önemli yapılandırma/seçim önerileriNeden onu seçtin?
Esnek ölçeklenebilirlik (AS)Planın beyni. İzleme göstergelerine göre CVM örnek sayısını otomatik olarak ayarlar ve trafik dalgalanmalarına karşı koyar.Tavsiye edilen konfigürasyon şöyle:CPU kullanım oranı.(Örneğin 80%) veAğ giriş bant genişliğiÇok boyutlu ölçeklenebilirlik stratejisi.İnsan müdahalesi olmadan, yoğun dönemlerde otomatik olarak genişletilebilir ve düşük dönemlerde otomatik olarak daraltılabilir.Maliyetleri önemli ölçüde optimize etmek.​。
Bulut sunucusu (CVM)Küçük oyun sunucusu mantığını yürüten hesaplama birimi.Seçim yapın.Hesaplama optimizasyonluÖrnekler ve yapılandırma.Sınırsız bant genişliği paketi.Bant genişliğinin dolmasına neden olan ani trafik artışlarını önlemek için.Istikrarlı ve yüksek performanslı hesaplama gücü sağlar, AS ile sorunsuz bir şekilde entegre olur ve hızlı ölçeklendirme ve daraltma desteği sunar.
Yük dengeleme (CLB)Traffic girişi. Oyuncuların isteklerini, arka uçta sağlıklı CVM örneklerine eşit olarak dağıtır.Konfigürasyon.HTTP/HTTPS dinleyicisi.Aç.Sağlık kontrolü.İşlevler.Tek nokta hatasını ortadan kaldırın, hizmetin yüksek kullanılabilirliğini sağlayın ve ölçeklendirme sonrasında trafiği otomatik olarak yeni örneklere yönlendirin.
Bulut veritabanı MySQL.Oyuncu hesapları, oyun ilerlemesi ve diğer temel ilişkisel verileri depolayın.Seçim yapın.Yüksek performanslı mimari.Beklenen oyuncu sayısına göre özellikleri önceden planlayın. Destekleyin.Esnek ölçeklenebilirlik.​。Yüksek kullanılabilirlik mimarisi ve veri güvenilirliği sağlar ve güçlü bir performans sunar.000 QPS.İşletme ve bakım giderlerini azaltmak için kullanıcılar, kendi veritabanlarını oluşturma zahmetinden kurtulabilirler.
Bulut veritabanı Redis.Önbellek, oyuncu oturumları, sıralamalar gibi sıcak verileri depolar ve veritabanı üzerindeki baskıyı azaltır.Seçim yapın.Bellek tipiSpesifikasyonlar, etkinleştirilebilir.Karma depolama.Model, maliyeti optimize etmek için tasarlanmıştır.Çok yüksek performans.Oyun içindeki gerçek zamanlı veri okuma ve yazma hızını sağlayarak oyuncu deneyimini geliştirin.
Günlük hizmeti (CLS)İzleme ve teşhis merkezi. İş günlüklerini toplayın ve hataları hızlı bir şekilde tespit etmek için yapay zeka yeteneklerinden yararlanın.Konfigürasyon.Özel izleme göstergeleri.(Örneğin çevrimiçi oyuncu sayısı) ve bunu esnek ölçeklenmenin tetikleyici koşulu olarak kullanın.Yapay zeka günlük analizi.Arızanın temel nedenini hızlı bir şekilde tespit edebilir, işletme ve bakım verimliliğini artırabilir ve daha hassas esnek ölçeklenebilirlik sağlayabilir.
Da Yu DDoS yüksek koruma paketi.Güvenlik kalkanı. Patlayıcı ateşin neden olabileceği DDoS saldırılarına ve CC saldırılarına karşı savunma yapar.İşletme erişiminden sonra koruma otomatik olarak aktive edilir ve ağ mimarisini ayarlamaya gerek kalmaz.Oyun işletmesine hizmet sunmak için.T sınıfı koruma bant genişliğiİşletmenin istikrarlı çalışmasını sağlamak için saldırı trafiğini hassas bir şekilde temizleyin.

Planın avantajlarının özeti

  • ⚡ Saniyelik esneklik, sınırsız genişleme: ​Elastik ölçeklendirme grupları, dakika bazında yüzlerce hatta daha fazla hesaplama kaynağını genişletebilir, böylece herhangi bir trafik yoğunluğuna sorunsuz bir şekilde uyum sağlayabilir ve işletme tarafından fark edilmeyebilir.
  • ? En iyi maliyet, ihtiyaç duyulduğunda ödeme: ​Sadece gerçekten kullandığınız bilgi işlem kaynakları için ödeme yapmanız gerekir. Düşük yoğunluklu dönemlerde kaynakları otomatik olarak küçültmek, yıl boyunca çok sayıda boş sunucu tutmak yerine daha akıllıca bir yöntemdir.Maliyet, 30%'den daha fazla azaltılabilir.​。
  • ? ️ Güvenli ve sağlam, rahat biçimde yaratabilirsiniz:Patlayıcı popülerlikten sonra gelen kötü niyetli saldırılardan endişelenmenize gerek yok. DDoS yüksek koruma paketi, işletmelere kapsamlı koruma sağlar ve böylece ekiplerin kendi oyun geliştirmeye odaklanmasını sağlar.
  • Akıllı işletme ve bakım, zaman ve enerji tasarrufu sağlar: ​Kaynak zamanlamasından arıza teşhisine kadar, birçok otomatik barındırma hizmeti, işletme ve bakım karmaşıklığını ve iş yükünü büyük ölçüde azaltır ve küçük ekiplerin büyük şirketlerin işletme ve bakım yeteneklerine sahip olmasını sağlar.

Uygulama senaryoları ve uygun müşteriler.

Bu çözüm, aşağıdaki senaryolar için ideal bir seçimdir:

  • Hafif dinlenme oyunları:Tavla, bulmaca, IO rekabeti, dinlenme amaçlı rekabet gibi oyunlar.Çok rahat, H5 ve küçük oyunlar.Bu oyunlar, sosyal viral etkiyle trafikte anlık dalgalanmalara neden olabilir.
  • Yeni oyunun piyasaya sürülmesi ve etkinlik tanıtımı:Oyun ilk kez yayınlandığında veya büyük işletme etkinlikleri düzenlendiğinde, karşılaşılan sorunlar vardır.Hizmetin başlamasından hemen sonra yoğun talep oldu.Belirli trafik baskısı, esnek kaynak havuzunun önceden dağıtılmasını gerektirir.
  • Maliyet duyarlı takımlar:Umarım bunu yapabilirim.En düşük başlangıç yatırımı.Küçük ve orta ölçekli geliştirme ekipleri, oyun oynanışını hızlıca doğrulayabilir ve iş büyümesine bağlı olarak kaynak maliyetlerini ayarlayarak maksimum faydayı elde edebilir.

İlgili bağlantılar.