My Little Cluster


Uzun zamandır düşlerini kurduğum mini cluster’ımı sonunda ayağa kaldırabildim.  İlk aylarda öncelik kurduğum ana şey 64 GB’lık ram’e sahip bir hardcore sunucu idi. Ama asıl eğlenceli bulduğum parallel programming meselesi için mecburende olsa birden fazla sunucuya ihtiyacım vardı.

Şuan 1 ana sunucu arkasında bir ara master -> 2 mini node ile ayağa kaldırdım.

Özelliklere bakınca şuan

1. Ana Master  -> Cpu ( 8 Çekirdek) 16000 MHZ – 16384 MB  – Genel server işlemleri için web sunucusu ve ana sql sunucusu.

2. Ara Master  -> Cpu Mhz ( 8 Çekirdek) 10000 MHZ  – Ram Bellek 10240 MB Sql node’ların master’ı , Elastic Master’ı

3. -4. node Sunucu ->  Cpu Mhz ( 8 Çekirdek) 8000 MHZ – Ram Bellek 8192 MB   –  Mini sql node’ları ve no sql nodelaı aktif olarak sunucular tam istediğim performansda işlemlerine devam ediyorlar.

 

Tam yük testlerine başladıktan sonra bakalım nereye evrilecek. Şuan baktığım kadarı ile sistemlerin erişimleri hızlı. veri işlemlerini test etmeye ve bunlarla ilgili aktif okuma yazma testlerine başlayacağım. bakalım neyi ne kadar zorlayabiliriz.

Bunun haricinde incelediğim de şöyle düz bir mantık ile bazı özel actionları deneyebileceğim gibi duruyor. özellikle anlık sistem uçmaları , crash durumları gibi işlemlerde neler yapabiliriz, php yada go gibi dillerde neler yapabiliriz log vb. nasıl şeyler yapabiliriz onları test etmek için cidden uygun bir yapı oldu.

İlk yapmak istediğim olay ise başlangıç olarak bir laravel uygulamasında yazma hızları ile okuma hızlarını karşılaştırma. okuma hızlarını karşılaştırdıktan sonra acaba go tarzı bir yapı ile birleşirse neler olur oda başka bir yazının konusu olacak gibi duruyor.


Leave a Reply

Your email address will not be published. Required fields are marked *