MTC Games veya yaygın adıyla MTCGAME, oyunculara dijital kodlar ve hizmetler sağlayan uluslararası bir çevrimiçi platformdur.
MTCGAME, yirmi yılı aşkın bir süredir sektörde yer alarak dünya çapında 5.000.000'den fazla aktif kullanıcıya hizmet vermektedir. Müşterilerine daha iyi hizmet verebilmek için 7/24 online Canlı Destek sağlar. Güvenilir hizmet, oyun endüstrisindeki uzun yıllara dayanan deneyim ve ayrıca sağlanan çeşitli yerel ve küresel ödeme yöntemleri sayesinde, en güvenilir çevrimiçi oyun merkezlerinden biri haline gelmiştir.
Google Cloud’a geçmeden önce, uygulamalar on premise veri merkezinde çalışıyorken global bir altyapı olmaması dolayısıyla dünyanın heryerindeki müşterilere servis vermekte zorlanıyorlardı. Özellikle yeni bir bölgeye hizmet vermek gerektiğinde o bölgenin regülasyonları ve erişimleri konusunda yeterliliği sağlamak problem yaratıyordu.
On-premise veri merkezinde bare metal sunucular üzerinde host edilen uygulamalar, bu sunucuların ayakta kalma süreleri ile sınırlıydı. Bu nedenle, on premise veri merkezindeki herhangi bir olumsuz olay, uygulamanın uptime’ını etkiliyor ve servis kesintisine sebep oluyordu.
On-premise veri merkezi tek lokasyonda bulunduğu için, dünyanın her yerinden yapılan müşteri taleplerine tek bir merkezden cevap vermekteydi. Dolayısıyla uzak bir lokasyondan yapılan erişimlere verilen cevap süreleri oldukça uzun sürmekteydi. Bu da son kullanıcı tarafında memnuniyetsizlik oluşturuyordu.
On-premise veri merkezindeki bare metal sunucuların üzerinde koşacak olan uygulamaların ihtiyacı olan tüm işletim sistemi, kütüphane, konfigürasyon, monitoring, logging, APM vb. gibi tüm operasyonel ihtiyaçların ayrı ayrı sağlanıp giderilmesi gerekiyordu.
On-premise veri merkezindeki altyapı ve operasyonel zorunluluklar dolayısıyla devreye alınması planlanan uygulamaların ve yeni özelliklerin hayata geçirilmesi Google Cloud’a göre daha çok daha uzun bir süreç gerektiriyordu.
MTC Games, altyapısını modernize etmek ve bulut hizmetlerine geçmek için bir dönüşüm süreci başlattı. İş gereksinimlerini ve mevcut altyapıyı analiz ettiler ve ardından Google Cloud'un sunduğu olanakları araştırdılar. Google Cloud'un esnek, güvenilir ve ölçeklenebilir yapıları, MTCGames için uygun bir seçenek olarak öne çıktı.
MTC Games, uygulamalarını Docker konteynerlerine taşımak için .NET Core ve Docker teknolojilerini kullandı. İlk adımda, uygulama kodlarını Docker konteynerlerine paketleyerek, uygulamaların bağımsız ve taşınabilir olmasını sağladılar. Docker, uygulamaların herhangi bir ortamda sorunsuz bir şekilde çalışabilmesini sağlar.
MTC Games, veritabanlarını Google Cloud SQL hizmetine taşıdı. Önceden bare metal sunucularda çalışan MS SQL Server veritabanlarını, Google Cloud SQL'in sağladığı yönetilebilirlik ve ölçeklenebilirlik avantajlarıyla değiştirdi. Bu geçiş, veritabanlarının yüksek kullanılabilirlik ve otomatik yedekleme özelliklerine sahip olmasını sağladı. Ayrıca, veritabanı yönetimi için daha az zaman ve kaynak harcaması gerekti.
MTC Games, uygulama ve veritabanı konteynerlerinin dağıtımı için Google Cloud Run hizmetini kullandı. Bu hizmet, uygulama konteynerlerini otomatik olarak ölçeklendirir ve yönetir. Google Cloud Run, konteyner tabanlı bir sunucu işletim ortamıdır ve MTC Games'in uygulamalarını hızlı bir şekilde dağıtmasını sağlar. Bu sayede, iş yükünü artıran yoğun trafik durumlarında bile yüksek performans sağlandı. Ayrıca, Google Cloud Run'ın otomatik ölçeklendirme özelliği, MTC Games'e kaynak kullanımını optimize etme ve maliyetleri düşürme imkanı verdi.
MTC Games, .NET Core teknolojisini kullanarak uygulamalarını Docker konteynerlerine taşıdı. .NET Core, uygulamaların birden çok platformda çalışabilmesini sağlar ve hızlı dağıtım imkanı sunar. Bu sayede, MTC Games, uygulama geliştirme süreçlerini hızlandırdı ve daha fazla platformda kullanılabilirliği artırdı.
MTC Games, Docker teknolojisini kullanarak uygulama ve veritabanı konteynerlerini oluşturdu. Docker, uygulamaların ve veritabanlarının bağımsız bir şekilde paketlenmesine ve dağıtılmasına olanak tanır. Bu, MTCGames'e daha hızlı ve güvenli dağıtım süreçleri sunar.
MTC Games, uygulama konteynerlerini Google Cloud Run hizmetinde çalıştırdı. Google Cloud Run, konteyner tabanlı bir sunucu işletim ortamıdır ve konteynerleri otomatik olarak ölçeklendirir ve yönetir. Bu sayede, MTC Games, yoğun trafik durumlarında bile yüksek performans ve hızlı yanıt süreleri elde etti.
MTC Games, SQL Server veritabanlarını Google Cloud SQL hizmetine taşıdı. Google Cloud SQL, yönetilebilir ve yüksek performanslı bir bulut tabanlı veritabanı hizmetidir. MTC Games, bu hizmeti kullanarak veritabanlarını yönetme süreçlerini kolaylaştırdı ve veri tabanlarının yüksek kullanılabilirlik ve otomatik yedekleme avantajlarından faydalandı.
MTC Games, Google Cloud'un sağladığı CI/CD araçlarıyla sürekli entegrasyon ve dağıtım süreçlerini otomatikleştirdi. Bu, MTC Games'in kod değişikliklerini hızlı bir şekilde test etme, derleme ve dağıtma imkanı sağladı. Sürekli entegrasyon ve dağıtım sayesinde, MTC Games ekibi daha hızlı bir şekilde yeni özellikler ve güncellemeler sunabildi.
Web trafiği otomatik olarak dağıtarak yüksek performans ve hızlı yanıt süreleri sağlandı. Müşterilerin web sitesine güvenli ve kesintisiz erişimini sağladı.
Otomatik algılama ve saldırı önleme özellikleri sayesinde, MTC Game’in hizmetleri DDoS saldırılarına karşı korunarak ve hizmet kesintisinin önüne geçmeyi başardı.
Ölçeklenebilirlik
Docker konteynerleri ve Google Cloud Run sayesinde MTCGames, uygulamalarını kolayca ölçeklendirebildi. Google Cloud Run'ın otomatik ölçeklendirme özelliği, yoğun trafik durumlarında bile yüksek performans ve hızlı yanıt süreleri sağladı.
Yüksek Kullanılabilirlik
Google Cloud'un sağladığı otomatik ölçeklendirme ve yüksek kullanılabilirlik özellikleri sayesinde MTC Games, kesintisiz bir hizmet sunabildi.Google Cloud SQL'in otomatik yedekleme ve veritabanı yönetimi özellikleri, veritabanı işlemlerinin daha güvenli ve sorunsuz bir şekilde gerçekleştirilmesini sağladı.
Hızlı Dağıtım
Docker konteynerleri ve Google Cloud Run, MTC Games'in uygulamalarını hızlı bir şekilde dağıtmasını sağladı. Konteyner tabanlı altyapı, uygulamaların kolayca taşınabilir ve herhangi bir ortamda çalışabilir olmasını sağladı. Bu da MTC Games ekibine daha hızlı bir şekilde yeni özellikler ve güncellemeler sunma imkanı verdi.
Güvenlik
HTTPS Load Balancer ve Cloud Armor, web uygulamalarınızı korumak için WAF (Web Uygulama Güvenlik Duvarı) özelliğine sahiptir. Bu özellik, kötü amaçlı trafik ve saldırıları engeller, güvenlik açıklarını tespit eder ve web uygulamalarınızı koruma altına alır.
MTCGames'in Google Cloud'a geçişi, modern altyapı teknolojilerini kullanarak hızlı, güvenilir ve ölçeklenebilir bir hizmet sunmalarını sağladı. Bu sayede, teknik açıdan avantajlar elde etmenin yanı sıra işletme açısından daha verimli ve rekabetçi bir konuma gelmeyi başardılar.
Docker ve Google Cloud'un sağladığı otomatik ölçeklendirme ve yönetim özellikleri, MTC Games'in kaynakları daha verimli bir şekilde kullanmasını sağladı. Otomatik ölçeklendirme sayesinde, kaynakların gereksiz yere kullanılması engellendi ve yüksek trafik dönemlerinde performans sorunları yaşanmadı.
Google Cloud'un ölçeklendirme ve pay-per-use modeli, MTCGames'e maliyetleri optimize etme imkanı verdi. Altyapı kaynaklarına yalnızca ihtiyaç duyulduğunda ölçeklendirme yapıldığı için gereksiz kaynak harcamaları önlendi. Ayrıca, Google Cloud'un işletme maliyetlerini düşüren birçok ücretsiz veya düşük maliyetli hizmeti bulunuyor.
Daha hızlı dağıtım süreçleri ve konteyner tabanlı altyapı sayesinde MTC Games, yeni özellikleri ve güncellemeleri daha hızlı bir şekilde sunabildi. Bu, rekabetçi bir oyun endüstrisinde hızlı bir şekilde büyümek ve kullanıcı beklentilerini karşılamak için büyük bir avantaj sağladı.
Google Cloud'un sağladığı yüksek kullanılabilirlik özellikleri sayesinde MTC Games, kesintisiz bir hizmet sunabildi. Otomatik yedekleme ve veritabanı yönetimi özellikleri, veritabanı işlemlerinin güvenli ve sorunsuz bir şekilde gerçekleştirilmesini sağladı.
Sektöründe öncü 120'den fazla şirket ile 200'den fazla başarılı proje geliştirerek Türkiye'nin alanında lider şirketleri ile çalışıyoruz.
Siz de başarılı iş ortaklarımız arasındaki yerinizi alın.
Formu doldurarak çözüm danışmanlarımızın tarafınıza en hızlı şekilde ulaşmasını sağlayın.
30+ yıllık birikim ve tecrübemizi ekosistemimizdeki mükemmeliyet merkezleri ile birleştirerek kurumunuzu dijital dönüşüme liderlik etmesi için hazırlıyoruz!
Komtaş A.Ş. | 2022
Tüm Hakları Saklıdır.