vMind Sitesine Geri Dön
portvMind

Oyun Sektörü İçin Düşük Gecikmeli Bulut

Oyunda kullanıcı deneyimi milisaniyelerle ölçülür. Sunucunuz yurt dışındaysa oyuncunuz bunu her hareketinde hisseder ve bu, rekabetçi başlıklarda doğrudan oyuncu kaybına dönüşür.

portvMind sunucuları İstanbul ve Ankara’da konumlanır. Türkiye’deki oyuncularınıza fiziksel mesafe kısalır, gecikme yurt dışı bölgelerden yayın yapan altyapılara kıyasla belirgin şekilde düşer. Bölge içi gecikme 2 ms’nin altındadır. Oturum yoğunluğu arttığında sunucu havuzunu dakikalar içinde büyütür, yoğunluk geçtiğinde geri çekersiniz.

Sektör Zorlukları ve portvMind Çözümleri

Gecikme Toleransı

Rekabetçi ve gerçek zamanlı oyunlarda birkaç milisaniyelik fark oyuncu deneyimini doğrudan etkiler; oyuncu nedenini bilmeden oyunu bırakır.

portvMind’da: Sunucular Türkiye’de konumlanır ve oyuncularınıza fiziksel olarak yakındır. Bölge içi gecikme 2 ms’nin altında kalır; sunucular arası trafik bu hızda ve ücretsiz akar.

Eşzamanlı Oyuncu Yoğunluğu

Lansman ve etkinlik dönemlerinde eşzamanlı oyuncu sayısı öngörülemez biçimde artar; akşam saatleriyle gündüz arasındaki fark kat kat olabilir.

portvMind’da: Sunucu havuzunu ihtiyaç anında büyütürsünüz. Kubernetes üzerinde çalışıyorsanız kopya sayısı oturum yoğunluğuna göre otomatik ölçeklenir.

Lansman Belirsizliği

Yeni bir oyunun tutup tutmayacağı önceden bilinemez. Buna göre donanım yatırımı yapmak, tutmazsa atıl kapasite tutmazsa yetersiz kapasite demektir.

portvMind’da: Kullandıkça öde modeliyle kapasiteyi gerçek talebe göre ayarlarsınız. Taahhüt vermek zorunda kalmaz, lansman sonrası ölçeği serbestçe değiştirirsiniz.

Oyuncu Verisi ve Eşleştirme

Profil, ilerleme ve eşleştirme verisi düşük gecikmeyle okunmalıdır; bu katmandaki yavaşlama oyun içi akışı doğrudan bozar.

portvMind’da: Full-flash Block Storage ile veri erişiminde disk kaynaklı gecikme oluşmaz. Oyun varlıkları ve yama dosyaları Object Storage’da durur.

Ağ İzolasyonu

Oyun sunucuları, yönetim arayüzleri ve veri katmanı aynı düz ağda durmamalıdır.

portvMind’da: Router ile katmanları ayrı sanal ağ segmentlerine bölersiniz; yönetim arayüzleri internete kapalı kalır, erişim güvenlik gruplarıyla kontrol edilir.

Sürüm Geçişleri

Yama ve sürüm geçişlerinde sunucuyu kapatmak, oyuncuyu oturumdan düşürmek demektir.

portvMind’da: Floating IP ile yeni sunucuyu hazırlar, hazır olduğunda adresi ona taşırsınız. DNS yayılma süresi beklemezsiniz.

Önerilen Servis Kombinasyonu

Servis Rolü
Compute Oyun sunucusu örnekleri için düşük gecikmeli işlem gücü
Kubernetes Oturum yoğunluğuna göre otomatik ölçeklenen konteyner mimarisi
Load Balancer Oyuncu trafiğinin sunucular arasında dağıtımı
Floating IP Sabit bağlantı adresi ve kesintisiz sürüm geçişi
Object Storage Oyun varlıkları, yama dosyaları ve kayıtlar
Router Oyun, yönetim ve veri katmanlarının ağ seviyesinde ayrılması
Network Data Transfer Bölge içi ücretsiz trafik ve akış görünürlüğü

Bu kombinasyon bir başlangıç noktasıdır; oyun mimarinize göre birlikte uyarlarız.

Tipik Mimari

Oyun sunucularınız Compute üzerinde, Load Balancer arkasında çalışır. Oyuncu tek bir adrese bağlanır; hangi sunucuya yönlendirileceğine yük dengeleyici karar verir ve yanıt vermeyen sunucuyu havuzdan otomatik çıkarır.

Router ile üç katman ayrılır: oyuncuya açık sunucu katmanı, yalnızca iç ağdan erişilen veri katmanı ve internete tamamen kapalı yönetim katmanı. Oyuncu profili ve ilerleme verisi Block Storage üzerinde, oyun varlıkları ve yama dosyaları Object Storage’da durur.

Etkinlik veya lansman dönemlerinde havuza sunucu eklersiniz. Kubernetes üzerinde çalışıyorsanız bu artış otomatik gerçekleşir. Yoğunluk geçtiğinde ölçeği düşürürsünüz; ölçüm kaynak açık kaldığı süre üzerinden yapıldığı için tasarruf aynı saat içinde başlar.

Sunucular arasındaki trafik aynı bölgede olduğu sürece ücretlendirilmez; bu, eşleştirme ve oturum senkronizasyonu gibi sürekli iç iletişim gerektiren mimarilerde maliyet kaygısını ortadan kaldırır.

Bu Sektörde Nasıl Başlarsınız?

Çoğu stüdyo tek bir sunucuyla başlar: bir Compute örneği, bir Floating IP ve oyun varlıkları için bir Object Storage kovası. İlk 2.000 TL’lik ücretsiz kullanım hakkı, bu kurulumu gerçek oyuncu trafiğiyle test etmeye yeter.

Oyuncu sayınız arttığında Load Balancer ekleyip havuzu büyütürsünüz. Mimarinizi baştan büyük kurmak zorunda değilsiniz; altyapı sizinle birlikte büyür.

Gecikme ölçümünü kendiniz yapmak isterseniz bir test sunucusu açıp hedef oyuncu kitlenizin bulunduğu bölgelerden ölçüm alabilirsiniz. Kurulum için destek ekibimizden yardım isteyebilirsiniz.

Sık Sorulan Sorular

Bölge içi gecikme 2 ms’nin altındadır. Türkiye’deki oyuncularınıza erişim süresi, yurt dışı bölgelerden yayın yapan altyapılara kıyasla belirgin şekilde düşüktür; kesin değer oyuncunun internet servis sağlayıcısına ve konumuna göre değişir.

İstanbul (TR-IST-01) ve Ankara (TR-ANK-01). İki bölgeyi birlikte kullanarak yedekli bir yapı kurabilirsiniz.

Evet. Taahhüde bağlı değilsiniz; kapasiteyi istediğiniz an artırıp azaltabilirsiniz ve ölçüm yalnızca kaynağın açık kaldığı süre üzerinden yapılır.

Floating IP ile yeni sunucuyu önceden hazırlar, hazır olduğunda adresi ona taşırsınız. Böylece DNS yayılma süresi beklemeden geçiş yaparsınız.

Object Storage’da. Aynı bölgedeki sunucularınız bu dosyalara ücretsiz erişir ve dosya hacmi büyüdükçe kapasite planlaması yapmanız gerekmez.

Oyun altyapınızı Türkiye’ye taşıyın

Hesabınızı dakikalar içinde açın, ilk 2.000 TL’lik kullanımı ücretsiz deneyin. Gecikme ölçümü yapmak veya mimarinizi planlamak isterseniz ekibimize yazın.

vMind'a Hoş Geldiniz

Size bugün nasıl yardımcı olabiliriz?