IBM HyperSwap Cluster – Load Balancing

Merhaba

Cluster mimarilerde yük dağılımını efektif yapmak için dikkat edilmesi gereken bir durum var.

Bilindiği üzere HyperSwap lokasyon yedekliliği sağlayan, bir sistem odasındaki cihaz (site) bozulduğunda sistemi diğer taraftan (site) kesintisiz çalıştırmak için tasarlanmış bir mimari. Her cihaz üzerinde 2 adet node, toplamda minimum 4 adet node’la bu mimari kurulabiliyor.

Burada esas kritik nokta iki storage’in de aktif çalışabilir olması. Yani bir cihaz tam performans çalışırken diğerinin boşta yatmaması lazım.

PR-V7000 = node1, node2
BC-V7000 = node3, node4

Bunu kontrol edebilmek için 8.1 firmware’i ile gelen yeni dashboard ekranını açıyoruz.

beforesite

Yükün görsel olarak incelenebildiği Node Comparison ekranında sadece Primary V7000 üzerindeki node1 ve node2’nin kullanıldığını görüyoruz. node3 ve node4 tamamen boşta yatıyor.

Bunun sebebi ise Host’ların “Site” bilgisi girilirken sadece tek bir site üzerindeymiş gibi tanımlanması.

hosts.jpg

Üstteki ekran görüntüsünde BC_ESX hostlara bile “Site” olarak PR-V7000’i kullan dediğimiz için yük dağılımı yayılmıyor. Bu yüzden BC_ESX hostların site bilgisini BC-V7000 olarak değiştiriyoruz.

hostsite.jpg

hosts2

Değişiklik sonrası BC host’lar artık BC_V7000 cihazını kullanacaklar. Bu değişiklik sonrası ise yük dağılımını izlemek için Dashboard altındaki Node Comparison’u tekrar açıyoruz.

v7000 load balance

Artık tüm node’lar ESX host’lar tarafından kullanılıp yük dağılımı yapılabiliyor. Bunun IOPS’a olan faydasını test etmedim ama storage vmotion kullanarak yaptığım taşımalarda süre epey kısaldı. Mutlaka IOPS konusunda da kayda değer artışlar olmuştur.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.