elementaryos
Böyle bir senaryo da gerekli maliyet tahmin edebilir misiniz ? Daha da önemlisi nasıl bir sunucu bu kullanıcıları ve etkileşimlerini taşıyabilir.
Optimizasyona yönelik tavsiyelerinizde olabilirse hoş olur.
Kevin-Mitnick
Cevap olarak : Load balancer diyebilirim
elementaryos
Bunlar en bilindik şeyler ki konu proje ile ilgili de değil bunu yapması dakikalarla ölçülür. Birden fazla sunucuya yükü paylaştırmaktan ibaret. Sorarken zaten bu dahil birçok şeyi bilerek soruyorum sürekli temel cevaplar görmek ve soruyla tam da ilgisi olmayan cevapları görmek insanın soru sorma isteğini ortadan kaldırıyor.
Soruyu bunu belirterek sorsam iyi olacakmış.
Maliyet & Kapasite bilgilerini soruyorum ve tabi sunucu çeşitleri
Nasıl yapılacağı veya neyle yapılacağı değil. Ne kadara yapılacağı ne kadar kapasite harcayacağı hangi sunucularla, nelerle yapılacağı.
deathisonitsway
40 operator servisi veriyoruz günlük 1 gb log tutan servisler var.Aylık 150 bin tl sunucuya para veriyor şirket.artı mobil web fronttan 35 yazılımcı var.
Şirketten şirkete değişir ancak bizim it yöneticisi kod optimizasyonuna olabildiğince önem veriyor.Komplex kodu direkt sildirir hiç acımaz.
En önce mimari abi,bu kadar kullanıcı ziyareti emin ol bir şey değil.Laravelle yaptığımız 1-2 servis var,frameworkler runtime süreclerini baz alırsan ağır oldukları halde,kaldırıyorsun yani o kadar kullanıcıyı.Ha cache abanıyon çoğu yerde.Ama yapacak bir şey yok.Sırf redis sunucuları bizde 6 tane makine 32 gb ramlere sahip.Bunların maliyetleri de tahmin edersin herhalde.
Olay aslında gelir gider meselesi ile ilgili.Mesela bir uygulama yaparsın,hayvan gibi cpu harcar.Tek makine maliyeti bile sana yük olur.
Ama adam gibi developera yatırım yaparsan o maliyetleri çok rahat karşılarsın.Hardwareden önce software varsa kafanda,hardware i rahat karsılarsın.
Obur turlu maliyet tüketirsin sürekli.