Blog

Anlık 10.000 kullanıcı nasıl halledilir

Anlık 10.000 Kullanıcı , İndirilemeyen Yayın Yapmak , Güvenli Yayın

Merhabalar, bugün ortalama 1,5 ila 3mbit arasında değişen farklı kanal yayınlarının nasıl binlerce kişiye izletileceği ile ilgili bir yazı yazacağım. Genel olarak çok kullanıcının girdiği sistemlerde db’ye en az şekilde uğramak, sistemdeki verileri genelde cachede tutmak bir çözüm olmakta. Ancak söz konusu 10000 , 20000 anlık kişiyse işin şekli biraz değişiyor. Klasik web sunucular ( apache, lightspeed, nginx ) statik contentlere ve cdnlere dağıtılmış img css js klasörleriyle 5k izleyiciyi görse de işin içine bir de yayın girince 10.000 sayısı gerçekten inanılmaz bir sayıya dönüşüyor. Bu kapsamda sunucu maaliyetlerini arttırıp 5 tane 1Mbitlik sunucu alınarak üretilebilir. Burada ise load balancer konfigürasyonları ve session baş ağrıtıyor. Redis ile session handler ve nginx ile load balance arka tarafta ise apachelerin var olduğu hybrid sistemleri kurmak zor olsa da oturduğu zaman inanılmaz sonuçlar veriyor. Sunucu konfigürasyonu ve yapılan konfigürasyonunun sistemi sürekli ayakta tutabilmesi için gerekli monitoring ve restart toolları ile ilgili detaylı bilgiyi talep üzerine sağlayabilirim.

Resimde gördüğünüz sadece 1 tane wowzanın o an kaldırdığı kişi sayısı.

Görüldüğü üzere anlık 3Gbit yayın verebilmekteyim. Bu wowzanın çok iyi tune edilmesi ve web sunucuların iyi ayarlanmasıyla başarılmaktadır.

3gbit 2400kis 3000-kisi

Sistem mimarisi ve gerekli bilgiler için aramaktan çekinmeyiniz.

Anlık 10000 kullanıcı nasıl halledilir ?
10000 kişiye yayın izletmek ? 

Şifreli yayın nasıl yapılır ? İndirilemeyen yayın nasıl yapılır ?

Leave a Comment

Your email address will not be published. Required fields are marked *