Exchange Server Active Manager Nedir?

Exchange Server Active Manager (SAM), Microsoft Exchange Server 2010 ve sonraki sürümlerde yeni bir bileşendir. SAM, bir DAG (Database Availability Group) içinde veritabanı hareketlerini ve failover süreçlerini yönetir. SAM, esasen bir Exchange Server çevresinde “trafik polisi” görevi görür. Tüm veritabanı montajları, demontajları, hareketleri ve failover işlemleri için istekler SAM’a gider ve SAM bu isteklere karşılık verir. Bu, veritabanı durum değişikliklerini daha öngörülebilir ve yönetilebilir hale getirir.

SAM, iki ana bileşenle çalışır: Active Manager Client ve Active Manager Server. Active Manager Client, RPC aracılığıyla Active Manager Server’la iletişim kurar. Active Manager Server, her Exchange Server’da çalışır ve RPC isteklerini yerine getirir.

SAM’ın iki modu vardır: Standalone ve DAG.

  • Standalone modunda, SAM sadece o makinenin veritabanı mount ve dissmount yönetimini gerçekleştirir..
  • DAG modunda, SAM ek olarak failover süreçlerini de yönetir. DAG içinde, bir SAM örneği PAM (Primary Active Manager) rolünü alırken, diğerleri SAM (Standby Active Manager) rolünü alır.

Primary Active Manager (PAM):

PAM, bir DAG’nin veritabanı montajları ve failover işlemlerini yönetir. PAM, genellikle DAG’ın quorum kaynak modelinin sahibi olan düğümdedir. Bir failover durumunda, PAM rolü otomatik olarak yeni quorum kaynak modeli sahibine taşınır.

Standby Active Manager (SAM):

SAM, her bir DAG düğümünde çalışan Active Manager rolüdür. SAM, yerel veritabanı montajları ve failover işlemlerini yönetir. Ayrıca, bir düğümün PAM olma yeteneğini izler ve eğer PAM başarısız olursa SAM, PAM rolünü otomatik olarak devralır.

SAM ve Failover:

Bir DAG düğümünde bir hata olduğunda, SAM otomatik olarak failover sürecini başlatır. SAM, DAG’daki tüm veritabanı kopyalarının durumunu izler ve en iyi kopyayı belirlemek için bir dizi kriteri değerlendirir. SAM, bir failover durumunda en iyi kopyayı otomatik olarak seçer ve monte eder.

Özellikle, bir failover durumunda SAM, mevcut tüm veritabanı kopyalarını inceleyerek en son verileri içeren ve en az hata içeren kopyayı seçer. Bu, failover sürecinin hızlı ve güvenilir olmasını sağlar ve veri kaybını en aza indirir.

image

Şimdi Active Manager için tanım yaptığımıza göre Database Availability Group (DAG) senaryosu üzerinde durabiliriz.

Bir Exchange Server cluster olduğunu düşünelim ve bu çevrede 2 node bir DAG kurulumunuz var. Düğümlerin adları “EXCH01” ve “EXCH02” olsun. Ayrıca, 2 adet posta kutusu veritabanınız var, “DB1” ve “DB2”.

Her iki veritabanı da aktif olarak “EXCH01” düğümünde çalışıyor ve “EXCH02” düğümünde pasif kopyaları bulunuyor. Bu durumda, “EXCH01” düğümü Primary Active Manager (PAM) rolünü alırken, “EXCH02” düğümü Standby Active Manager (SAM) rolünü alır.

Birdenbire “EXCH01” düğümünde bir problem oluştu ve sunucu çevrimdışı oldu. Bu durumda Active Manager devreye girer ve “EXCH02” düğümündeki SAM, “EXCH01” düğümünün çevrimdışı olduğunu tespit eder ve otomatik olarak PAM rolünü devralır.

Ardından, Active Manager, “DB1” ve “DB2” veritabanlarının pasif kopyalarını “EXCH02” düğümünde aktif hale getirir. Bu süreç, failover sürecidir ve Active Manager’ın yönetimi altında gerçekleşir.

Bu, kullanıcıların e-postalarına kesintisiz erişimini sağlar, çünkü Active Manager, bir sunucu düşmesi durumunda bile Exchange hizmetlerinin sürekliliğini sağlar. Bu senaryo, Active Manager’ın Exchange Server’da ne kadar kritik bir rol oynadığını göstermektedir.

Sonuç

Active Manager, Exchange Server’ın yüksek kullanılabilirlik ve dayanıklılık özelliklerini sağlamak için kritik bir bileşendir. Active Manager‘ın güçlü failover yetenekleri, bir Exchange Server ortamının sürekli olarak çalışmasını sağlar, hatta tek bir node üzerindeki hatalar bile bu sürekliliği kesintiye uğratmaz.


Benzer Yazilar – Exchange Server Active Manager Nedir?

“Exchange Server Active Manager Nedir?” üzerine bir yorum

Yorum yapın