

Cloud İle İlgili Bir Soru
-
Hocalar ben hiç cloudda barınmadım, çünkü cloud makinalar aşağı yukarı dedicated fiyatlarına geliyor biraz yüksek performans isterseniz.
Şimdi yapmak istediğim şey bir çeşit video processing şeysi. normal pcnizi 15-20 sn kanırtacak bir işlem yapan asp.net sayfasını webe koymak istiyorum.
Hem çok kişi girince kasmasın hem de sayfa adamlara hızlı cevap versin istiyorum. bu sorunumu cloud çözer mi? çözerse kodu clouda özel yazmam gerekir mi? (arkaplanda win32 kod çalışıyor exe gibi düşünün)
Yoksa çok bişey beklemiyimmi clouddan?
-
jeeple gezmesini biliyon şeyhim , bize gelincemi para yok
-
Azure'un HPC hizmeti var kullanabilirsin. Ek olarak sadece processing power istiyorsan Storm cluster'ı saatlik veya günlük kiralayan yerler var oradan da hizmet alabilirsin.
-
oncelikle, arka planda calistirilan exe dosyasi parametreyi commandline mi aliyor?
eger commandline aliyorsa bence onu derhal socket sistemi ile degistirmelisiniz.
web sistemin sunucusu ayri, video processing yapacak sunucununda farkli makinada olmasi daha dogru olur.
scriptten upload edilen video dosyasi, video processing yapan makinaya yuklenmeli.
yuklenme isleminden sonra dosya yolu socket uzerinden listening yapan uygulamaya dosya bilgilerini gondermeli.
videoprocessing islemi bittiginde yeni islenen videonun output pathini socket den direkt scriptin sunucusuna gondermeli.
sunucu aldigi cevabi alip isledikten sonra sonucu kullaniciya gostermeli.
eger exe commandline parametre aliyorsa her bir web kullanicisi farkli sessionda calistigi icin, exe 50 kullanici icin 50 kere acilip kapanacak bu da sureci yawaslatir, seni, makinalari yorar. ve kullaniciyi sistemden sogutur...
socket uzerinden haberlestirme yaparsan bu acilip kapanma islemleri ile kaybedecegin zamani minimuma indirirsin kasmayi engellersin abü.videoprocessing islemi sirasinda program zorlanip kapansa bile sitedeki aktif ziyaretciler sorunu hissetmez gormez anlamaz.
wh0 tarafından 12/Haz/14 15:43 tarihinde düzenlenmiştir
hürmetler, -
Cloud doğru kullanılmadığı sürece en pahalı ve düşük performanslı sistem. Piyasada cloud vps diye dolaşan birçok sistem de cloud değil. Cloud'un 1. özelliği ölçeklenebilir olması. Sistem yüküne göre kaynakları yükseltip düşürebilmen lazım. Eğer cloud'u doğru kullanırsan dedicated sistemden çok ucuza çok yüksek performans alabilirsin. İstersen mimari ile ilgili yardımcı olabilirim.
-
Exe çalışmıyor aslında, biraz basitleştirmek için öyle dedim.
.net kodu çalışıyor ama arkasında winapi fonksionları ve win32 dll dosyalarından çağrılan fonksiyonlar var. soket tarafının tamamı .net
Storm clusterda yazdığım normal bi web servis çalıştırılabilio mu?
-
HolyOne bunu yazdı
Exe çalışmıyor aslında, biraz basitleştirmek için öyle dedim.
.net kodu çalışıyor ama arkasında winapi fonksionları ve win32 dll dosyalarından çağrılan fonksiyonlar var. soket tarafının tamamı .net
Storm clusterda yazdığım normal bi web servis çalıştırılabilio mu?
Storm'a sadece compute işi yaptırabilirsin. Hadoop gibi düşün.
Kodda tabii ki bazı değişiklikler yapman gerekiyor ama ne kadar radikal olacağını bilemem. Eğer ürünler ve mimari hakkında sorun olursa pm atman yeter:)
-
Video işleyecek bir sistem yazıyorsan dedicated bir sunucu kiralaman daha mantıklı olur kanatindeyim. Tabi işlem tam olarak nedir video boyutları nedir onları bilmeden biraz üstün körü konuşuyoruz ama.
Lokasyon farketmezse hollanda taraflarında performans arıyorsanda fransa amerika üzerindeki dedicated sunuculara bakabilirsin.