şükela:  tümü | bugün
351 entry daha
  • bir zamanlar buraya myspace ve facebook karsilastirmasi ile ilgili birseyler yazmistim da neler neler denmisti... biraz olsun aciklamak isterim.

    myspace'de durum nedir bilemiyorum, neyi nasil yaparlar fikrim yok. [tek bildigim myspace'de calisan bir muhendisin anlattigi kadariyla, microsoft teknolojileri kullandiklari ve bu yuzden de ozellikle de database katmaninda surekli sekilde sorun yasadiklari] kullanici davranislarini takip edip, kurum icinde yer alan diger bilesenlerden [sunucu istatistikleri, network istatistikleri, uygulamalardan gelen loglar..vs.. vs.. ] toplanan metriclerle karsilastirip buna gore gercek zamanli analizler yapiyorlar mi? bilemiyorum. lakin facebook'u biliyorum, yapiyorlar.

    onbinlerce sunucudan, network cihazindan, facebook uygulamasinin alt birimlerinden saniyeler olcegindeki bir frekansta toplanan yuzlerce metric bir veritabaninda toplaniyor ve silinmeden saklaniyor daha sonra her bir bilesenin, digeri ile iliskisine yonelik grafikler, raporlar, alertler olusturulabiliyor. yani kullanicilarin facebook anasayfasindaki bir linke tiklama sayisi ile ornegin memcache layerlarinin birinin calistigi, x datacenter'indaki 100 sunucunun cpu kullanimi arasindaki iliski istatistiksel olarak aciklanabiliyor, bu imkan mevcut. ne ise yariyor diyeceksiniz? cok ise yariyor. sre grubunun, sitenin herhangi bir kosesinde herhangi bir sekilde ters giden [gucte dalgalanma] herhangi bir unsuru aninda yakalamasini saglamaktan, data grubunun ara sira acikladigi istatistikleri olusturmasina, sirket stratejisi belirlemeden, site dizayni icin yol gosterici olmaya onlarca uygulama alani var.

    hah.. peki bunlari niye yazdim? acikcasi myspace'in bu anlatilanlarin cogunu ayni etkinlikte veya hicbir sekilde yap(a)madigini dusunuyorum, bunun orta ve uzun vadede sonuclarini hep beraber gorduk. "havlu atmak".

    peki neden yapamasin ki? yapamiyor, cunku microsoft urunleri kullaniyor evet. esdeger bir operasyonun maliyeti microsoft urunleri ve teknolojileri kat kat kat fazla, attiginiz tas urkuttugunuz kurbagaya degmez. bugun oturup zynga'da benzer bir yapida, sadece sunucu istatistiklerinin [ki onbinin katlari ile ifade edilmesine ragmen, facebook sunucu sayisinin yaninda zynga sunucu sayisi hikaye..] topladigi datayi hesapladik. bakin sadece sunuculardan gelen data bu ve tum sunucular dahil bile degil. database'e yazilan row sayisi saatte 1.8 milyardan biraz fazla. gunde ~45 milyar row'dan bahsediyorum, sektorun icindekiler bunun ne anlama geldigini bilecekler.

    bu yapiyi open source teknolojilerle kurmaniz icin gereken sey, sunucu giderinden ibaret. gereken tum bilesenlerin ve isletim sisteminin lisans ucreti toplam 0$. ayni yapiyi microsoft teknolojileri ile kurmanin maliyetini bir dusunun, neden myspace ve facebook dendiginde aklima "pesin satan" "veresiye satan" karikaturu geldigini anlayabilirsiniz.
569 entry daha