Games24x7

Games24x7, Oyun Kullanıcılarının Deneyimini Kişiselleştirmek İçin AWS'de Makine Öğrenimini Kullanıyor

2020

Makine Öğrenimi Modelleri Temel İş Mantığını Destekliyor

Hindistan'ın lider oyun şirketi Games24x7, biri çevrimiçi remi oyunu RummyCircle ve diğeri fantezi spor oyunu My11Circle olmak üzere her ikisi de gerçek parayla oynanan en popüler ürünleri ile tanınıyor. Games24x7, oyuncuları için oyun oynama deneyimlerini hiper düzeyde kişiselleştirmek üzere teknolojiden ve veri biliminden faydalanma konusunda her fırsatı değerlendirdiğinden, bu ürünler oyuncuların oyunla anlamlı şekilde etkileşim kurmasını sağlama kabiliyetleriyle biliniyor. ABD'deki son derece rekabetçi casual oyun alanına da adım atan Games24x7, yenilikçi oyunlarıyla uluslararası ve yurt içi pazarda büyümeye devam edecek.

Veriler her zaman Games24x7'nin merkezinde yer aldı. Şirket genişledikçe, operasyon genelinde temel iş mantığını yönlendiren makine öğrenimi (ML) modelleri sayesinde veri destekli bir kuruluştan "model destekli" bir kuruluşa dönüşmeye başladı. Games24x7 teknoloji direktörü Sandeep Agarwal şunları söylüyor: "Teknoloji yığınımızın, makine öğrenimi modellerinin en yüksek destekçisi olduğunu düşünüyoruz. Oyun oynama deneyimlerini kullanıcı seçimlerine ve ilgi alanlarına göre özelleştirme yeteneğimiz bizi rakiplerimizden farklı kılıyor."

SCS müşterileri sürümleri 4 kat daha hızlı ediniyor
kr_quotemark

"Barındırma ortamımızı birden fazla bölgede çoğaltmak için AWS'de aynı teknoloji yığınını kullanabiliyoruz."

Sandeep Agarwal
Teknoloji Direktörü, Games24x7

Yerleşik Ölçeklenebilirlikle Darboğazları Ortadan Kaldırma

Games24x7, 2018'e kadar altyapısını ortak yerleşimli bir veri merkezinde barındırıyordu. Ancak operasyonların birinci yılından sonra şirket, kullanıcı tabanını iki katından fazlaya çıkaran birçok büyüme sürecinden geçti. Ardından işletme, ortak yerleşimli ortamının, kapasitedeki bu ani artışlarla başa çıkmak için uygun olmadığını anladı. Yeni sunuculara ihtiyaç olduğunda Games24x7'nin önceden haber vermesi gerektiğinden, bu durum operasyonel darboğazlara neden oluyordu. Sürekli olarak ortaya çıkan ve birkaç dakikadan 90 dakikaya kadar uzayan kesinti süreleri sistemi olumsuz etkilerken, mühendisler teknoloji yığınlarını tam olarak izleyemiyor ve bu da onların etkili şekilde sorun giderme yeteneklerini kısıtlıyordu.

Müşteri Odaklı Kültür

Agarwal 2018'de şirkete katıldığında, çevikliği artırmak ve Amazon SageMaker gibi bulut temelli makine öğrenimi hizmetlerinden yararlanmak için Amazon Web Services (AWS) Cloud'a geçiş yapmayı önerdi. Agarwal aynı zamanda şirketle olan olumlu deneyimini ve AWS'nin mükemmel müşteri hizmetleri anlayışına olan bağlılığını göz önünde bulundurarak AWS'ye geçiş yapmayı tercih etti. Agarwal şunları söylüyor: "AWS muhtemelen şimdiye kadar rastladığım en müşteri odaklı bulut hizmeti sağlayıcısı."

Bu müşteri odaklılık, Games24x7'nin AWS Cloud'a geçişi sırasında açıkça görülüyordu. Şirket, AWS Enterprise Support'a abone oldu ve tahsis edilmiş AWS Teknik Hesap Yöneticisiyle birlikte mühendisler, geçişin fiili olarak gerçekleşmesinden iki ay önce geçişi planlamak için AWS Altyapı Olay Yönetimi uygulamasından geçti. Geçiş süreci gece 03:00'da başladı ve Agarwal, AWS ekibinin sürece katkıda bulunmak için sahada fiziksel olarak mevcut olmasından etkilendiğini belirtti.

Sistem Sorunlarını Tanımlama ve Düzeltmeye Yönelik Görünürlük

Games24x7, uygulamalarını izlemek için artık Amazon CloudWatch hizmetini kullanıyor. Bu hizmet, kullanıcı deneyiminin kesintiye uğramasını önlemek üzere mühendislerin olası darboğazları meydana gelmeden önce tanımlamaları ve bunlarla ilgili eyleme geçmelerine yardımcı olacak gerçek zamanlı uyarılar sunuyor. Agarwal, ekibindeki herkesin Amazon CloudWatch'ta yönetilen mikro hizmetlere ilişkin çeşitli ölçümleri titiz şekilde kontrol ettiği ve gecikme süresini veya performansı iyileştirip iyileştiremeyeceklerini görmek için ayarları düzenledikleri geçiş gününü net bir şekilde hatırlıyor.

Agarwal şunları söylüyor: "Mühendislerimizin bu yeni özellik hakkında heyecan duyduğunu görmek harika bir deneyimdi. Teknoloji yığınımıza gözlemlenebilirlik kazandırmak herhangi bir sistem olayında gerçek zamanlı müdahaleler sayesinde bize inanılmaz yardımcı oldu."

Çevrimiçi Turnuvaların Ölçeğini İki Katına Çıkarma

AWS'ye geçtikten birkaç ay sonra, Games24x7 platformunun ölçeklenebilirliği zor bir denemeden geçti. Şirket, geçmişte barındırdığı oyuncu sayısının iki katına sahip bir çevrimiçi remi turnuvasına ev sahipliği yaptı. Bu ciddi artışa rağmen, Games24x7'nin AWS mimarisi hiçbir kesinti süresi olmadan sorunsuz şekilde ölçeklendi.

Geçişten sonraki iki yıl içinde, her kullanıcının oynadığı oyun sayısıyla ve her gün eklenen yeni oyuncu sayısıyla ölçülen Games24x7 kullanıcı etkileşimi neredeyse yüzde 400 oranında artış gösterdi. Mühendisler sistemde küçük düzeltmeler yapmak ve dayanıklılığı artırmak için AWS temsilcileriyle sürekli olarak iletişim kuruyor.

Dolandırıcılığı ve Gizli Anlaşmayı Önleme

Remi oyunu gerçek parayla oynandığından Games24x7, turnuvalar sırasında dolandırıcılığı ve gizli anlaşmayı önlemek için daima tetikte olmalı. Şirket, bir oyundaki iki oyuncunun diğer dört oyuncuyu yenmek için gizli anlaşma yapıp yapmadığını saptamak üzere Amazon Neptune grafik veritabanını kullanıyor. Bu, oturum açtıklarında her oyuncuya veritabanında bir tablo tayin edilerek sağlanıyor.

Saptama hızı ve güvenlik tehditlerine yanıt verme süresi, AWS Cloud'a geçiş sonrasında iyileşti. Games24x7, uygulamalarına yönelik tehditleri saptamak ve bunların etkisini hafifletmek için AWS Shield Advanced'i kullanıyor. Son aylarda, mühendisler farklı ülkelerden gelen saldırı vektörlerindeki keskin artışa yönelik olarak gerçek zamanlı bir görünürlük elde etti. Şirketin yurt içi kullanıcı tabanını dikkate alarak bunu anında bir sapma olarak tanımlayıp AWS Enterprise Support ve AWS DDoS Müdahale Ekibi'nin yardımıyla saldırıları engelleyebildiler.

Yeni Özellikleri Test Etmek İçin Hızla Yineleme

Sürekli olarak yeni seviyeler veya zorluklar talep eden kullanıcılara sahip oyun pazarı, çok hızlı bir şekilde hareket ediyor. Film prodüksiyonlarına benzer şekilde, başarılı bir oyun geliştirme de doğru tasarım elde edilene kadar genellikle birden çok deneme gerektirmektedir. Games24x7'nin hedefi, hızla yineleme süreciyle birden çok fikri test edip gözden çıkarmaktır.

Mühendisler, yeni özellikleri veya oyunları piyasaya sürmeden önce bunları test etmek için şirket içi bir deneme altyapısına güveniyor. Kötü fikirleri deneme altyapısında hızlıca eleyen makine öğrenimi modelleri oluşturmak ve dağıtmak için Amazon SageMaker'ı kullanıyorlar. Bu, mühendislerin kullanıcılara hitap eden yeni seviyeler, karakterler ve özellikler tasarlamalarına yardımcı oluyor.

Yurt Dışı Pazarına Dört Yeni Oyun Sunma

Games24x7 şimdi yurt dışında bir oyun topluluğu oluşturmaya odaklandı. Şirket, oyuncuların dikkatini canlı tutmak için gerekli olan düşük gecikme sürelerini sağlamak üzere hedef kullanıcı tabanının bulunduğu AWS Bölgeleri ve Erişilebilirlik Alanlarından yararlanmayı planlıyor. Agarwal şunları söylüyor: "Barındırma ortamımızı birden fazla bölgede çoğaltmak için AWS'de aynı teknoloji yığınını kullanabiliyoruz."

Gerçek parayla oynanan beceri temelli oyunlar, oyuncular arasında daima popüler kalacaktır. Bu bağlamda, Games24x7 lansmandan beri yılda iki veya üç yeni oyun çıkarıyor. Gittikçe güçlenen geliştirme işlem hattıyla Games24x7'nin hedefi, yılın her üç aylık döneminde yeni bir oyun çıkararak sektörün ön saflarında yer almak.


Games24x7 Hakkında

2006'da Bhavin Pandya ve Trivikraman Thampy tarafından kurulan Games24x7, merkezi Hindistan'da bulunan ve oyun portföyü, beceri oyunları (Rummy Circle ve My11Circle) ile casual oyunları kapsayan bir çevrimiçi oyun şirketidir. Şirket, platformları genelinde harika oyun deneyimleri sunmak için davranış bilimini, teknolojiyi ve yapay zekayı kullanma konusunda uzmanlığa sahiptir.

Avantajlar

  • Kullanıcı deneyimini makine öğrenimiyle kişiselleştirir
  • Kullanıcı tabanını 2 yılda %400 oranında ölçeklendirir
  • Pazara yeni özellikler sunmak için hızlı yineleme sağlar 
  • Oyunlar sırasında dolandırıcılık ve gizli anlaşmayı önler
  • Sistem hatalarının giderilmesi için görünürlük kazandırır
  • Yönetilen hizmetlerle zaman tasarrufu sağlar

Kullanılan AWS Hizmetleri

Amazon SageMaker

Amazon SageMaker, her geliştiriciye ve veri bilimcisine makine öğrenimi (ML) modellerini hızla geliştirme, eğitme ve dağıtma kabiliyeti sunan, tam olarak yönetilen bir hizmettir.

Daha fazla bilgi edinin »

Amazon Neptune

Amazon Neptune, yüksek oranda bağlı veri kümeleriyle çalışan uygulamalar geliştirip çalıştırmayı kolaylaştıran, hızlı, güvenilir ve tam olarak yönetilen bir grafik veritabanı hizmetidir. Amazon Neptune'un temelini amaca özel tasarlanmış, milyarlarca ilişkinin depolanması ve grafiğin milisaniye düzeyinde bir gecikme süresiyle sorgulanması için optimize edilmiş, yüksek performanslı bir grafik veritabanı altyapısı oluşturur.

Daha fazla bilgi edinin »

AWS Shield Advanced

AWS Shield, AWS üzerinde çalışan uygulamaları koruyan bir yönetilen Dağıtılmış Hizmet Engelleme (DDoS) koruması hizmetidir. AWS Shield tarafından sunulan, uygulama kesinti ve gecikme süresini en aza indiren her zaman açık algılama ve otomatik satır içi risk azaltma özellikleri sayesinde DDoS korumasından yararlanmak için AWS Support ekibine ulaşmanıza gerek kalmaz. AWS Shield'ın Standard ve Advanced olmak üzere iki katmanı vardır.

Daha fazla bilgi edinin »

AWS Enterprise Support

AWS Enterprise Support, sonuçlarınıza ulaşmanıza ve bulutta başarı elde etmenize yardımcı olmanın ana odak noktası olduğu, konsiyerj benzeri bir hizmet sunar.

Daha fazla bilgi edinin »


Kullanmaya Başlayın

Her sektörden tüm boyutlardaki şirketler, AWS'yi kullanarak her gün işlerinde dönüşüm gerçekleştiriyor. Uzmanlarımızla iletişime geçerek kendi AWS Cloud yolculuğunuzu hemen başlatın.