Merhaba arkadaşlar;
Netscalar ile çalışan var mı aranızda? SH de sunucuları bulunan firmamın netscalara ihtiyacı oldu. Bir sorayım forumda dedim.
Failover sistemi yapmam gerekiyor. Daha önce hiç netscalar ile yapmadım.
Şimdi netscalar da şunları yapabilir miyim?
SH deki sanal sunucular down oldu diyelim. İstanbul dışında bulunan aynı sanal makina configurasyonuna sahip sunuculara yönlendirebilir miyim istekleri?
Kısaca master SH, slave ise başka bir dc.
www ve kök domainler netscalar ı dinleyecek netscalar ise failover yapacak.
Şimdi gerçek soruya gelelim ben bu yapıyı nginx ile reverse proxy ile yaparım, netscalar ne kazandıracak bana ? Değer mi dünya para vermek. 400 dolara yakın para istenecek aylık kiralamak için.
Fikirlerinizi alabilir miyim?
Netscalar ve Failover
17
●1.127
- 24-09-2014, 16:52:57Başlangıç için "Netscaler" kullanmanıza gerek olmayabilir. Yük testleri yapın eğer işinizi görüyorsa (HAProxy -> Varnish -> Nginx) günü kurtaracaktır. Sistemi farklı veri merkezi ile bütünleştirmek ayrı bir konu network altyapınız sağlamsa bunu hem netscaler hem de farklı herhangi bir yazılımsal ürün ile yapmamanız için bir neden yok.
- 24-09-2014, 19:23:18Tavsiyem öncelikle haproxy, eğer kurmaya imkanınız veya teknik bilginiz yoksa nginx daha basit bir çözüm olacaktır.
Tabi bu işi yazılımla yapmaya karar verirseniz Master makinenizin iyi olması gerekir, ana makineniz çökerse arkaya koyduğunuz slavelerin bir anlamı kalmaz.
Eğer gerçekten güçlü bir sunucunuz varsa netscaler size pek birşey kazandırmaz, aksine hem maddi anlamda zarar ettirir, hemde limitleri bellidir, üzerinde performansı etkileyecek pek fazla işlem yapmanıza izin vermez. - 24-09-2014, 19:31:20sh deki makinalar r720, pazar günü 3. r720 geldi ve bütün makinalar 196 gb ram e yükseltildi.victories adlı üyeden alıntı: mesajı görüntüle
emc storage geldi geçen hafta da.
Donanımsal sıkıntımız yok. HaProxy yi kuracağım ama önce kendi bilgisayarımda virtualbox ile deneme yapayım. bakalım nasıl olacak.
Teşekkürler bilgiler için. - 24-09-2014, 21:41:49merhaba,
öncelikle l7 http failover için hard appliance kullanmanın artık hiçbir faydası yok. ns asic based bir sistem değil, yani x86 üzerinde özel konfigure edilmiş bsd kernel ve yazılımlar. software based. o paraya kendin çok daha güzelini yaparsın ki ns optimize bir kernel ve seni o kernel'in sınırları dışına çıkarmaz.
ama benim bahsedeceğim konu apayrı.
ben biraz kafanı karıştırayım
sanırım ufak bir mantık hatası var. anladığım kadarı ile storage ile güçlendirilmiş bir backend sistemin var (master) ve ön tarafta da sanal sunucuların var (slave). ilk postta dediğin gibi slave'lere erişim olmazsa farklı bir lokasyondaki pasif slave'in devreye girmesini istiyorsun. aktif slave'in 2 durumda down olduğunu varsayalım.
1. dc down (master + aktif slave = down )
2. slave down ( master = up, aktif slave = down)
1. senaryoda master down olduğu için farklı lokasyonda slave olmasının bi anlamı yok.
2. senaryoda ise, neden farklı bir lokasyon kullanasın ki? yedek slave'de aynı dc altında olabilir.
benim tavsiyem senin backend tarafındaki master'ı redundant yapman. böylelikle a/p yerine a/a bir yapın olur ve herhangi birinin down olması seni pek ırgalamaz.
tabi ki bu söylediklerin senin yapın hakkında yürüttüğüm tahminden sözegelim. yapına göre bu söylediklerim çöp de olabilir. haproxy güçlü bir yazılım ama bazı bug'ları mevcut. haproxy'nin o kadar uğraşa değeceğini düşünmüyorum. güzel bir konfigurasyonla nginx seni fazlasıyla görecektir. sağlam işlemci ve 16gb ram ile anlık 200k proxy edebilirsin. failover için ise tavsiyem kesinlikle heartbeat. - 25-09-2014, 14:29:37haproxy failover yapısı karışık loadbalancer mantık düşünmüşler. nginx ile kasıyorum. artı olarak ssl işlemlerini ve istersem cache işlemlerini nginx e çok rahat yıkabiliyorum.
Ya bir üst mesajda belirttiğim gibi master çok güçlü. Çökme ihtimali zor. Zaten bir tane de rack ups gelecek yakında.
Açıkçası senin yapıyı istedim ama firma sh dışında da bir yerde olsun diye tutturdu. Teşekkürler cevaplar için.
Bütün işlemleri freebsd de yapıyorum zaten. Hepsini ports dan derleyerek gereksiz gördüğüm paketleri atıp kendi yapılandırmamı yapıp devam ediyorum.
sanırım ufak bir mantık hatası var. anladığım kadarı ile storage ile güçlendirilmiş bir backend sistemin var (master) ve ön tarafta da sanal sunucuların var (slave). ilk postta dediğin gibi slave'lere erişim olmazsa farklı bir lokasyondaki pasif slave'in devreye girmesini istiyorsun. aktif slave'in 2 durumda down olduğunu varsayalım.