Oyunlar İçin Bulut Veritabanı Çözümleri

Alibaba Cloud'un dünya lideri veritabanı teknolojileri, oyun şirketlerinin tüm veri sorunlarını çözer. İşletmenizi güçlendirmek, güvenliği ve büyümeyi desteklemek için ölçeklenebilir, güvenilir ve çevik, özelleştirilmiş mimariler sunar.

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 İndir  

Zorluklar ve Çözümler

Zorluklarınız

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.

Çözümlerimiz

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çin

Oyunlar 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çin

Müşteri Başarı Hikâyeleri

Oyun şirketlerinin işlerini güçlendirmek için Alibaba Cloud'un lider veritabanı teknolojilerinden nasıl yararlandığını görün

"Yönetim son derece kolaydı. Geleneksel bulut platformlarıyla karşılaştırıldığında, Container Service for Kubernetes dağıtım ve operasyon maliyetini azalttı. Kullanıcılar ayrıca uygulama sunucularını kolayca ölçeklendirebilir ve genişletebilir."

Steven Zhong | VP, Hotel and Owner Solutions, IHG Greater China

Enish, yüksek kaliteli oyun ürünleri oluşturmaya ve dağıtmaya odaklanan önde gelen bir mobil oyun geliştirme ve yayınlama şirketidir. Enish, Japonya'da birden fazla oyun geliştirmiş ve yayınlamış olup Güney Kore, Çin ve Tayland'daki ofisleriyle Güneydoğu Asya pazarındaki varlığını güçlendirmiştir. 10'dan fazla oyun yayınladıktan sonra (geliştirilmekte olan çok daha fazla oyunla), Enish küresel mobil oyun geliştirme ve yayınlama alanında büyük bir oyuncu olmayı hedeflemektedir.

"ApsaraDB for PolarDB yüksek okuma/yazma performansı sunar ve MySQL ile tam uyumludur. Kesintisiz iş geçişi, bir milyondan fazla oyuncunun eş zamanlılığını ve yazılım veya donanım hatasından sonra oyun sunucusu yeniden başladığında hızlı iş kurtarmayı sağlar."

XD Inc., Çin'in tanınmış oyun şirketi ve ilk 100 internet işletmesinden biridir; iş kapsamı oyun Ar-Ge ve operasyonu, animasyon ve eğlenceyi kapsar. Tüm iş sistemlerini Alibaba Cloud'un ApsaraDB for PolarDB çözümü üzerine kurar ve bu çözüm on milyonlarca mobil oyun oyuncusuna mükemmel oyun deneyimi sunar.

"DTS ve SMC ile dinamik geçiş mümkün olduğundan, hizmetler en kısa kesinti süresiyle taşındı; DNS geçişi yapılarak operasyonlar kontrol edildi."

- Rei Yamashita Director CTO, BIGBANG Inc.

BIGBANG Inc., "Sengoku Chronicles" franchise'inin video oyunu üretim şirketidir. Alibaba Cloud ile güçlenen BIGBANG, önceki bulut ortamından kesintisiz dinamik geçiş gerçekleştirdi, yaklaşık 15 günde test ortamı oluşturdu, prodüksiyon ortamını bir ay içinde geçirdi ve bulut altyapısı işletme maliyetlerinde %40 azalma sağladı.

"Alibaba Cloud'un ürün ve hizmetlerinin performansı beklentilerimizi çok aştı ve neredeyse hiç engel yoktu."

- Hari Kurniawan, Indofun IT Manager

Indofun Games, Endonezya'nın önde gelen mobil oyun sağlayıcısıdır ve eğlenceli oyunlar sunmasıyla ve müşterileri için mükemmel hizmetleriyle gurur duyar. Alibaba Cloud, Indofun için en eksiksiz ve olgun bulut bilişim hizmet paketlerinden birini sunar. Alibaba Cloud'un bilişim, depolama, veritabanı ve ağ hizmet çözümleriyle Indofun, müşterilerine tüm Endonezya'da ulaşma konusunda güvenlidir.

Alibaba Cloud Çözümleri ile Başlayın

Alibaba Cloud'un gücünü keşfedin ve deneyimleyin。

Satış Ekibiyle İletişime Geçin