Merhaba arkadaşlar,
Yoğun SQL ve WEB yükü olan bir sitem var. Sunucumu barındırmak istediğim datacenterda SSD diskli sunucu yok. Benim SQL yüküm ise SSD disk olduğunda sorun çıkarmıyor, fakat SATA yada SAS disklerde DiskLoad sorunu yaşıyorum.
Bu durumda aklıma şu tarz bir çözüm geldi, WebServerı A datacenterında, SQL serverımı B datacenterında SSD diskli bir makinada barındırsam ve A dan B ye ping süresi 10ms altında olup ortalama 3-4ms olsa nasıl bir performans alırım?
Peşinen sorulması muhtemel soruya cevap vereyim, bazı politikaları ve korumaları sebebiyle WebSunucum A datacenterında olmalı.
WebServer ve SQL serverı ayırmak ama başka Datacenterlara?
2
●352
- 14-05-2013, 11:11:34Remote mysql için en sağlıklı ve hızlı yol aynı verimerkezi içinde lokal olarak birbirine bağlı sunuculardır ancak mesafe fazla olmamak koşuluyla 3-5 ms lik fark çok bir problem teşkil etmez, mysqlde anlık ne kadar bir işleminiz var bunu bilmiyorum ancak sata sas disklerde sıkıntı yarattığına göre sql işlemleri yoğun olarak varsayıyorum.
Remote mysql yapısının aynı verimerkezinde lokalde çalışan makinalar arasında sağlıklı olma nedenine gelirsek, birincisi tabiki web ile sql sunucusunun minimum gecikme yaşayarak senkronize çalışması, diğer nedeni ise yoğun bir sql sunucu varsa web ile sql sunucu arasında yüksek bir hat kullanımı olacaktır, en son 40-50 k hitli bir Türkiyede yayın yapan vbulletin sitemizin veritabanını bir test için almanyadaki makinamızda çalıştırdık ve 2 sunucu arasında 60-80 mbit civarı bir trafik oluştu.
O yüzden 2 sunucunun hat limitlerinde sıkıntı olmaması önem taşıyor, onun dışında sıkıntı yaratacağını sanmıyorum.