Genel Bakış
Oyun sektörü ciddi veri zorluklarıyla karşı karşıya. Oyun şirketleri, trafik patlaması, sunucu birleştirme, liderlik tabloları, oyun verisi geri alma, veritabanı bağlantı kalıcılığı ve trafik satın alma optimizasyonu gibi zorluklar için özelleştirilebilir, ölçeklenebilir, güvenilir ve çevik veritabanı çözümlerine ihtiyaç duyuyor.
Alibaba Cloud, Gartner'ın 2019 Operasyonel Veritabanı Yönetim Sistemleri Magic Quadrant'ında listelenen tek Asya Pasifik markasıdır. Asya Pasifik'te birinci, dünya genelinde pazar payına göre üçüncü sıradadır. Gelişmiş bulut veritabanı teknolojileriyle Alibaba Cloud, oyun yaşam döngüsünün her aşamasında özgün veri yönetimi zorluklarını ele almak için özelleştirilmiş bulut veritabanı çözümleri sunar.
Teknik Rapor İndirZorluklar ve Çözümler
Trafik Artışlarında Zorluklar
Oyun trafiği tahmin etmek zordur, özellikle yeni bir yayın veya büyük bir promosyon sırasında. Geleneksel bir çözüm, trafik zirveleriyle başa çıkmak için mümkün olduğunca çok veritabanı dağıtmaktır. Bu, veritabanı kaynaklarının israfına veya yetersizliğine neden olabilir ve yapılandırma yükseltmeleri ve ölçeklendirme için harcanan zaman kullanıcı deneyimini etkiler.
Zorlu Sunucu Birleştirmeleri
Bir oyun stabil operasyon dönemine girdikten sonra, oyun şirketleri kullanıcı deneyimini iyileştirmek ve maliyetleri azaltmak için sunucuları birleştirebilir. Sunucu birleştirme sırasında veri bütünlüğü ve doğruluğu sağlanmalı ve veri tutarsızlığı ortadan kaldırılmalıdır. Ayrıca, birleştirilen verilerin iş mantığına uygun olması gerekir.
Oyun İçi Hataların Acil Düzeltmesi
Bazı oyuncular oyun içi hataları haksız yere sanal öğeler elde etmek veya oyunun adaletini ciddi şekilde baltalayan diğer eylemleri yapmak için istismar edebilir. Bu durumda, oyun operatörleri hataları derhal düzeltmeli ve etkilenen verileri orijinal duruma geri almalıdır. Veri kurtarma hızını artırmak bir zorluk haline gelir.
Veritabanı Kapasitesinde Ölçeklenebilirlik
Çözümümüz, sürekli değişen veritabanı kapasite talepleri için yüksek ölçeklenebilirlik sağlar ve sorunsuz bir kullanıcı deneyimi ile maliyet etkin oyun operasyonu garanti eder. Veritabanına beş dakika veya daha kısa sürede salt okunur düğümler ekleyebilir ve düğüm yapılandırmalarını on beş dakika veya daha kısa sürede değiştirebilirsiniz.
Veri Geçişinde Güvenilirlik
Çözümümüz, MongoDB, MySQL ve Redis® gibi popüler veritabanları arasında yüksek güvenilirlikle veri geçişi yapmanıza olanak tanır. Kısma, 7/24 veri doğruluğu doğrulama ve devralma uygulayabilirsiniz. Tam veri geçişinin performansı pik saatlerde 70 Mbit/s ve 200.000 TPS'ye ulaşabilir.
Oyun Verisi Geri Almalarında Çeviklik
Çözümümüz, oyun geliştirmede ve veri kurtarmada büyük çeviklik sağlar ve oyun verisi geri almasını oyun oyuncularına şeffaf hale getirir. Her on dakikada bir tam veri anlık görüntüsü oluşturabilir ve artımlı verileri saniyeler içinde herhangi bir zamana geri yükleyebilirsiniz.
Oyunlar İçin Bulut Veritabanı Çözümleri Hakkında Daha Fazla Bilgi Edinin
Satış Ekibiyle İletişime GeçinOyunlar için öne çıkan bulut veritabanı mimarileri
Alibaba Cloud, oyun geliştirme, yayınlama ve büyüme gibi yaşam döngüsünün en kritik iş senaryolarına özel Bulut Veritabanı çözümleri sunar. Bu çözümler daha sorunsuz çevrimiçi operasyonlar ve üstün kullanıcı deneyimi sağlar.
Trafik Dalgalanmaları Çözümleri
Promosyonlar ve etkinlikler sırasında veritabanı kapasitesi genellikle iş büyümesi için bir darboğaz haline gelir.
Esnek bulut veritabanı çözümlerimiz, trafik dalgalanmaları sırasında eş zamanlı erişim baskısıyla başa çıkmak için tasarlanmıştır. PolarDB'ye salt okunur düğümler eklemek en fazla 5 dakika sürer, düğüm yapılandırmalarını değiştirmek ise 15 dakikayı geçmez. Önceden pahalı yüksek yapılandırmalı veritabanları satın almanıza gerek yoktur. Oyuncu erişim trafiği veritabanı kapasitesini aştığında, oyunun sorunsuz çalışmasını sağlamak için veritabanı yapılandırmalarını hızla yükseltebilirsiniz. İş trafiği azaldıktan sonra oyun stabil operasyon dönemine girer. Veritabanı mimarinizin maliyet etkin kalmasını sağlamak için veritabanı yapılandırmalarını hızla düşürebilirsiniz.
Sunucu Birleştirme Çözümleri
Sunucu birleştirme, kararlı operasyon döneminde uygulama ve veritabanı maliyetlerini düşürmek ve oyuncuların oyun deneyimini iyileştirmek için çoklu veritabanı oyunlarında genellikle gereklidir.
Bulut veritabanı çözümümüz sunucu birleştirmenize yardımcı olur. MongoDB, MySQL ve Redis® gibi oyun sektöründeki popüler veritabanı örnekleri arasında veri geçişini destekler. Alibaba Cloud Data Transmission Service (DTS), şema geçişi, tam geçiş ve artımlı geçiş dahil olmak üzere güvenli ve güvenilir veri iletimi sağlar. Tam veri geçişi performansı saatte 70 Mbit/s ve 200.000 TPS'ye ulaşabilir. Bakım sırasında yalnızca veri bağlantı dizelerini değiştirmeniz yeterlidir; bu da iş geçişi için gereken süreyi önemli ölçüde azaltır. Geçiş sırasında kısma, 7/24 veri doğruluğu doğrulama ve hata durumunda geçiş uygulanabilir; bunların hiçbiri işinizi etkilemez. DTS ayrıca kesintili iletimi de destekler.
Veri işleme merkezi olarak Data Lake Analytics (DLA), standart JDBC API ile farklı sunucuların veritabanı örnekleri arasında join sorgularını etkinleştirerek sunucu birleştirme sonrası oyuncu verileri arasındaki olası çakışmaları tespit etmenize yardımcı olur.
Liderlik Tabloları Çözümleri
Liderlik tablosunu depolayan veritabanı çok önemlidir. Oyuncu ve bonus puanı verilerini depolamak için RDS for MySQL gibi ilişkisel bir veritabanı kullanırsanız birçok sorun ortaya çıkar. Oyununuz popüler oldukça eş zamanlı veri güncellemeleri RDS örneğini kolayca aşırı yükleyebilir. Büyük hacimli bonus puanı verileri sıralandığında ve sorgulandığında CPU tam kapasite kullanılabilir. RDS örneğinde salt okunur örnekler veya önbellek kullanarak veri sıralama ve sorgulama yapılırsa veri çoğaltma gecikmeleri ve veri tutarsızlığı ortaya çıkabilir.
Bulut veritabanı çözümümüz bu sorunları çözmek için Tair (Redis® OSS-Compatible) kullanır. Verileri sıralı kümelerde saklar; burada dizeler benzersizdir ancak puanlar yinelenebilir ve sıralı olarak depolanır. Liderlik tablosu verileri bellekte saklanır ve bu sayede yüksek eş zamanlı güncellemeler mümkün olur. Veriler sıralı depolandığından sorgu gecikmesi RDS örneklerine göre çok daha düşüktür. Tair (Redis® OSS-Compatible) iki veri merkezi arasında bölge bazlı afet kurtarma mimarisi sunar. Tair (Redis® OSS-Compatible) ikincil düğümde RDB anlık görüntüleri alarak verileri yedekler ve otomatik veya manuel veri kalıcılığı sağlar. Ayrıca yedekleme dosyalarını kullanarak konsol üzerinden kaza sonucu oluşan veri kaybından sonra liderlik tablosu verilerini hızlıca geri yükleyebilirsiniz. Oyuncuların bonus puanlarını eklemek, silmek ve güncellemek için kapsamlı API'ler sunuyoruz; bu da geliştirmeyi kolaylaştırır.
Java kodu ile liderlik tablosu oluşturma örneğini inceleyebilirsiniz.
Oyun Geri Alma Çözümleri
Oyun geri almalarında genellikle geliştiriciler tarafından belirlenen önceki bir zamana bazı (ancak tüm değil) oyuncu verileri geri yüklenir. Oyun geri alma ile ilgili iki gösterge değerlendirilir: kurtarma noktası hedefi (RPO) ve kurtarma süresi hedefi (RTO). Verilerin mümkün olan en kısa sürede herhangi bir zamana geri yüklenebilmesi beklenir.
Database Backup Service (DBS) çeşitli ortamları ve veritabanlarını destekler; gerçek zamanlı artımlı veri yedeklemesi, artımlı kullanıcı verilerini hızlı bir şekilde belirli bir zaman noktasına geri yüklemenize yardımcı olur. Oyun geri alma senaryoları için DBS uç depolama havuzu çözümünü kullanabilirsiniz. Bu çözümde her 10 dakikada bir tam veri anlık görüntüsü oluşturulur ve artımlı veriler saniyeler içinde herhangi bir zamana geri yüklenebilir. Verileri doğrudan MySQL örneğine bağlayabilir ve geri yüklenmesi gereken tam oyuncu verilerini hızlıca bulabilirsiniz.
Veritabanı Bağlantı Kesintisi Çözümleri
HA devralma veya yapılandırma değişiklikleri gibi düzenli bakım çalışmaları, veritabanında geçici bağlantı kesintilerine neden olabilir. Oyun sunucusu bu tür bağlantı kesintilerine karşı dayanıklı olmalıdır.
PolarDB (PolarDB for MySQL ve PolarDB for PostgreSQL gibi), veritabanıyla bağlantıyı sürdürmek için proxy katmanını kullanır. HA devralma veya temel katmandaki yapılandırma değişiklikleri durumunda ara katman veya proxy katmanı, veritabanına olan bağlantıyı yeniler ve bağlantı oturum özniteliklerini yeniden oynatır. Bu işlemin oyunun uygulama katmanı üzerinde hiçbir etkisi yoktur.
Trafik Satın Alma Optimizasyonu Çözümleri
Oyun tanıtımı ve müşteri kazanımı maliyetleri aylık gelirin %40 ila %50'sini oluşturur. Birçok oyun şirketi, satın alınan trafiğin kalitesini optimize etmek ve müşteri kazanım maliyetlerini düşürmek için kullanımı ve uygulaması kolay bir veri analizi çözümüne ihtiyaç duyar.
Alibaba Cloud, oyun reklamları için gerçek zamanlı operasyonel veri analizi platformu sunar. AnalyticDB ayrılmış modda, günlük aktif kullanıcılar (DAU) gibi verilerin gerçek zamanlı analizi ve izlenmesi, oyun şirketlerinin reklam etkinliğini sağlamak için çevrimiçi kararlar almasına güçlü bir temel oluşturur. Reklam sonuçlarının doğruluğunu artırmak ve kanal değerlendirmesini iyileştirmek için yapılandırılmış ve yapılandırılmamış veriler entegre edilir; trafik satın alma sonuçları dakikalar içinde analiz edilir. Yüksek performanslı ve büyük kapasiteli DLA ile AnalyticDB, verileri üç katmana ayırır: soğuk (nadir erişilen veri), ılık (seyrek erişilen veri) ve sıcak (sık erişilen veri). Tüm katmanlarda veri analizi verimliliğini tam olarak garanti ederken müşterilerin genel veri depolama maliyetlerini düşürür. DLA ve AnalyticDB standart SQL ifadeleriyle uyumludur; büyük veri operasyonlarında deneyimi olmayan geliştiriciler bile bu araçlarla kolayca platform geliştirebilir.
Açık Dünya Oyunları Çözümleri
Açık dünya oyunları, oyuncuların özgürce dolaşabileceği ve görevleri tamamlayıp tamamlayamamayı seçebileceği oyun türüdür. Açık dünya oyunlarında çevre verileri büyük ve değişkendir; oyunculara keşif ve etkileşim imkânı sunarken devasa miktarda verinin karmaşık depolanmasını gerektirir.
Açık dünya oyunlarında oyun içi ortam artık statik kaynaklarla eşleştirilmez, kullanıcı davranışıyla değişir. Alibaba Cloud'un esnek veritabanı PolarDB, oyun uygulamaları ile veritabanı arasındaki etkileşim arttıkça artan QPS ve eş zamanlılık için en iyi çözümü sunar. Mekânsal-zamansal veritabanımız, genişleyen oyun dünyasında coğrafi konumları depolar ve gerçek dünyadakine benzer karmaşık konumlandırma senaryoları mümkün olur. Grafik veritabanımız ise karmaşık oyun içi sosyal ilişkileri destekler. Bu çözümler, sonsuz keşif ve oyun içi sosyal etkileşim imkânı sağlar.
Oyunlar İçin Bulut Veritabanı Çözümleri Hakkında Daha Fazla Bilgi Edinin
Satış Ekibiyle İletişime GeçinAlibaba Cloud Çözümleri ile Başlayın
Alibaba Cloud'un gücünü keşfedin ve deneyimleyin。
Satış Ekibiyle İletişime Geçin