MAKALEAruba Wireless

Aruba Controller Cluster'da AP Yük Dağılımı ve Failover Kapasitesi

Aruba Controller Cluster ortamlarında AP sayısının neden tek başına yeterli olmadığını; client yoğunluğu, throughput, CPU, memory ve failover kapasitesiyle birlikte nasıl değerlendirilmesi gerektiğini anlatan pratik kapasite planlama rehberi.

Aruba Controller Cluster'da AP Yük Dağılımı ve Failover Kapasitesi için teknik görsel

01 / NEDEN BU KONU ÖNEMLI?

Neden Bu Konu Önemli?

İki controller bulunan bir Aruba wireless cluster'da AP'lerin iki cihaza dağılmış olması tek başına sağlıklı bir tasarım anlamına gelmez.

Örneğin şöyle bir dağılım düşünelim:

Controller-A  ->  800 AP
Controller-B  ->  150 AP

Bu yapı çalışıyor olabilir; ancak yükün büyük bölümü tek controller üzerinde toplanmıştır. Böyle bir durumda yalnızca AP sayısı değil, istemci yoğunluğu, trafik ve cihaz kaynakları da birlikte değerlendirilmelidir.

Bu nedenle cluster değerlendirmesinde temel soru şudur:

AP'ler iki controller arasında nasıl görünüyor? sorusundan önce, yük gerçekten dengeli mi ve bir controller kaybolursa kalan cihaz bu yükü taşıyabilir mi? sorusu sorulmalıdır.

02 / AP SAYISI EŞIT OLSA BILE YÜK EŞIT OLMAYABILIR

AP Sayısı Eşit Olsa Bile Yük Eşit Olmayabilir

İki controller üzerinde aynı sayıda AP olması ilk bakışta dengeli görünebilir:

Controller-A  ->  300 AP
Controller-B  ->  300 AP

Ancak AP'lerin taşıdığı gerçek yük farklı olabilir.

Örneğin:

Controller-A
  300 AP
  Normal ofis kullanımı

Controller-B
  300 AP
  Daha yoğun kullanıcı trafiği
  Video konferans
  Yüksek istemci sayısı

AP sayısı eşit olmasına rağmen ikinci controller daha fazla iş yapıyor olabilir.

Bu nedenle yalnızca AP Count değil, aşağıdaki metrikler birlikte takip edilmelidir:

Metrik Ne anlatır?
AP CountController üzerindeki AP sayısı
Client CountController'ın taşıdığı gerçek istemci yoğunluğu
ThroughputÜzerinden geçen trafik miktarı
CPUİşlem yükü
MemoryKaynak kullanımı
AP TypeFarklı AP tiplerinin oluşturabileceği kapasite ve kullanım farkları

Kısacası:

AP sayısı bir dağılım göstergesidir; gerçek yükü tek başına göstermez.

03 / ACTIVE-ACTIVE YAPIDA HEDEF NE OLMALI?

Active-Active Yapıda Hedef Ne Olmalı?

İki controller bulunan bir cluster'da cihazlardan birini sürekli çok yoğun kullanıp diğerini neredeyse boş bırakmak kaynakların verimsiz kullanılmasına neden olabilir.

Dengesiz örnek:

Controller-A  ████████████████  yoğun
Controller-B  ███               düşük yük

Daha sağlıklı hedef:

Controller-A  ████████          dengeli yük
Controller-B  ████████          dengeli yük

Buradaki amaç matematiksel olarak tam %50 / %50 elde etmek değildir. Asıl amaç, AP ve istemci yükünün gereksiz şekilde tek controller üzerinde birikmesini önlemektir.

Böylece:

  • Her iki controller'ın kaynakları kullanılır.
  • CPU ve memory yükü daha dengeli izlenebilir.
  • Tek cihaz üzerinde gereksiz yoğunluk oluşmaz.
  • Failover davranışı daha öngörülebilir hale gelir.

04 / ASIL KAPASITE TESTI FAILOVER ANIDIR

Asıl Kapasite Testi Failover Anıdır

Normal durumda iki controller yükü paylaşabilir:

             Aruba Cluster

       Controller-A     Controller-B
            |                |
          400 AP            400 AP

Controller-A devre dışı kaldığında ise durum değişir:

             Aruba Cluster

       Controller-A     Controller-B
           DOWN              |
                           800 AP

Bu noktada asıl tasarım sorusu ortaya çıkar:

Kalan controller, bütün AP ve istemci yükünü kabul edilebilir performansla taşıyabiliyor mu?

Bu nedenle kapasite planlamasında yalnızca normal çalışma durumu değil, tek controller kaybı da hesaba katılmalıdır.

Kontrol edilmesi gereken başlıklar:

  • Controller'ın desteklediği AP kapasitesi
  • Gerekli lisans kapasitesi
  • Client yoğunluğu
  • CPU kullanımı
  • Memory kullanımı
  • Trafik / throughput yükü

05 / BASIT BIR FAILOVER KONTROLÜ NASIL DÜŞÜNÜLMELI?

Basit Bir Failover Kontrolü Nasıl Düşünülmeli?

Cluster tasarımını değerlendirirken aşağıdaki basit akış kullanılabilir:

Normal çalışma yükünü ölç
          |
          v
AP + Client dağılımını incele
          |
          v
Bir controller'ı kayıp kabul et
          |
          v
Tüm yük kalan controller'a geçtiğinde
kapasite yeterli mi?
          |
       +--+--+
       |     |
      EVET  HAYIR
       |     |
       v     v
   Tasarım  Kapasite / dağılım
   uygun    yeniden değerlendirilmeli

Bu yaklaşım, yalnızca mevcut durumun güzel görünmesine değil, arıza durumunda sistemin davranışına odaklanır.

06 / AP'NIN HANGI CONTROLLER'A BAĞLANDIĞINI BILMEK NEDEN ÖNEMLI?

AP'nin Hangi Controller'a Bağlandığını Bilmek Neden Önemli?

AP dağılımını analiz ederken AP'lerin controller'ları nasıl bulduğunu ve hangi controller'ı tercih ettiğini de bilmek gerekir.

İncelenebilecek başlıklar arasında:

  • LMS
  • Backup LMS
  • Cluster üyeleri
  • AP discovery mekanizması
  • DHCP tabanlı discovery
  • DNS tabanlı discovery

bulunur.

Amaç, bir AP yeniden başladığında veya bağlantısını yeniden kurduğunda beklenmeyen şekilde farklı bir controller üzerinde toplanıp toplanmadığını anlamaktır.

Örneğin normalde dengeli görünen bir yapı, çok sayıda AP'nin yeniden başlamasından sonra zaman içerisinde şöyle bir dağılıma dönüşebilir:

Controller-A  ->  700 AP
Controller-B  ->  200 AP

Bu nedenle yalnızca anlık AP sayısına değil, AP'lerin controller seçme davranışına da bakmak gerekir.

07 / DENGESIZLIK GÖRÜLDÜĞÜNDE HEMEN REBALANCE YAPILMALI MI?

Dengesizlik Görüldüğünde Hemen Rebalance Yapılmalı mı?

Her dengesizlik otomatik olarak müdahale edilmesi gereken bir problem değildir.

Örneğin:

Controller-A  ->  700 AP
Controller-B  ->  200 AP

görüldüğünde ilk refleks AP'leri hemen yeniden dağıtmak olabilir. Ancak önce gerçek etkisi kontrol edilmelidir.

Gerçek performans problemi var mı?
             |
             v
CPU veya memory baskısı var mı?
             |
             v
Client yoğunluğu dengesiz mi?
             |
             v
Failover kapasitesi risk altında mı?

Rebalance kararı verilirken operasyonel etkiler de değerlendirilmelidir:

  • Kullanıcı kesintisi oluşur mu?
  • AP'lerin yeniden bağlanması gerekir mi?
  • İşlem hangi bakım aralığında yapılacak?
  • Kablosuz kullanıcı deneyimi etkilenir mi?
  • Fiziksel lokasyon bazında yeni bir dengesizlik oluşur mu?

Bu nedenle:

Rebalance işleminin amacı yalnızca iki taraftaki AP sayılarını güzel göstermek olmamalıdır.

08 / RF VE FIZIKSEL LOKASYON DAĞILIMINI UNUTMAYIN

RF ve Fiziksel Lokasyon Dağılımını Unutmayın

Controller yükünü değerlendirirken AP'lerin fiziksel olarak nerede bulunduğu da önemlidir.

Örneğin aynı binadaki AP'lerin büyük kısmı tek controller üzerinde toplanmış, diğer controller ise farklı lokasyonlardaki AP'leri taşıyor olabilir.

Bu durumda yalnızca controller tarafındaki metriklere bakmak yeterli değildir. Failover veya yeniden dağılım sonrasında kablosuz ortam da gözlemlenmelidir.

Değerlendirilebilecek başlıklar:

  • AP'lerin fiziksel lokasyon dağılımı
  • RF domain yapısı
  • Kanal / RF optimizasyon davranışları
  • Kullanıcı yoğunluğunun lokasyonlara göre dağılımı
  • AP'lerin yeniden bağlantı davranışı

Buradaki amaç, controller tarafında yapılan bir değişikliğin kablosuz kullanıcı deneyimine etkisini de gözden kaçırmamaktır.

09 / ÖNCE CLUSTER SAĞLIĞI, SONRA AP DAĞILIMI

Önce Cluster Sağlığı, Sonra AP Dağılımı

AP dağılımı beklenmedik görünüyorsa bunun nedeni her zaman kapasite veya load balancing olmayabilir.

Örneğin aşağıdaki durumlar mevcutsa AP dağılımı da sağlıklı görünmeyebilir:

  • Cluster health problemi
  • Peer bağlantı problemi
  • Bir node'un izole durumda olması
  • Synchronization problemi

Bu nedenle analiz sırası şu şekilde olmalıdır:

Cluster Health
      |
      v
Peer Connectivity
      |
      v
Synchronization
      |
      v
Node Status
      |
      v
AP / Client Distribution

Cluster sağlığı bozukken görülen AP dağılımını doğrudan kapasite problemi olarak yorumlamak yanıltıcı olabilir.

10 / PRATIK İZLEME TABLOSU

Pratik İzleme Tablosu

Cluster'ı düzenli takip ederken basit bir tablo oldukça işe yarar:

Kontrol Controller-A Controller-B Failover Sonrası
AP CountİzleİzleKalan node toplamı taşıyabiliyor mu?
Client CountİzleİzlePeak client sayısı uygun mu?
ThroughputİzleİzleTek node trafik yükünü karşılıyor mu?
CPUİzleİzleFailover sonrası kabul edilebilir mi?
MemoryİzleİzleFailover sonrası yeterli mi?
Cluster HealthSağlıklı olmalıSağlıklı olmalıPeer / sync durumu kontrol edilmeli

Bu tablo sayesinde yalnızca mevcut dağılımı değil, arıza senaryosunu da aynı değerlendirmeye dahil etmek mümkün olur.

11 / TASARIM KONTROL LISTESI

Tasarım Kontrol Listesi

12 / EN KRITIK ÇIKARIM

En Kritik Çıkarım

Bu konuyu tek cümlede özetlemek gerekirse:

AP load balancing, AP sayılarını eşitlemek değildir. Asıl hedef, controller'lardan biri kaybedildiğinde kalan controller'ın AP, istemci ve trafik yükünü sorunsuz şekilde taşıyabilecek kapasitede olmasıdır.

Örneğin aşağıdaki görünüm tek başına yeterli değildir:

Controller-A  ->  400 AP
Controller-B  ->  400 AP

Gerçek test şudur:

Controller-A DOWN
       |
       v
Controller-B
       |
       +-- Tüm AP'ler
       +-- Tüm client yükü
       +-- Artan throughput
       |
       v
CPU + Memory + Capacity
       |
       v
Sistem kararlı mı?

13 / SONUÇ

Sonuç

Aruba controller cluster tasarımında AP dağılımı yalnızca AP sayısına bakılarak değerlendirilmemelidir.

Sağlıklı bir analiz için birlikte izlenmesi gereken temel başlıklar:

AP Count
+ Client Count
+ Throughput
+ CPU
+ Memory
+ Cluster Health
+ Failover Capacity

Normal durumda dengeli görünen bir cluster'ın gerçek dayanıklılığı, controller'lardan biri devre dışı kaldığında ortaya çıkar.

Bu nedenle iyi bir tasarımın hedefi sadece yükü paylaşmak değil, aynı zamanda tek node kaybında hizmeti sürdürebilecek kapasiteyi korumaktır.