Exchange 2013 Yeni Rol Mimarisi

Exchange 2007 ve Exchange 2010 da donanimsal kisitlamalar yüzünden Exchange'I 5 role ayrilmisti.

Bunlardan 3 tanesi zorunlu olmak üzere (*) su sekilde siralanirlar:

  1. Edge Transport
  2. Hub Transport (*)
  3. Mailbox (*)
  4. Client Access (*)
  5. Unified Messaging

Bu roller birbirlerine sikica baglidirlar. Ancak Exchange 2013 de sunucularin fiziksel perfromanslari (CPU) göz önüne alinarak rol sayisi ve rollerine birbilerine
bagliligini azaltmak için farkli bir mimari gelistirildi. Bu mimari iki temel blok üzerine insa edilmistir; Cas array ve Database Availability Group (DAG). Exchange 2013 CAS sunucu 3 bilesenden olusur, bunlar istemci protokolleri, SMTP ve UM arama yönlendirmesidir. CAS rölü temel anlamda sadece proxy islemi gören bir sunucu haline getirilmistir. Herhangi bir kullanici verisini tutmaz (veri dönüstürmesi yapmaz). Gelen istegi dogrular ve kullanicinin aktif veritabani hangi Mailbox sunucudaysa oraya yönlendirir. Mailbox sunucu artik tüm datanin tutuldugu ve islendigi sunucudur bu nedenle ilgili bütün bilesenleri ve protokolleri üzerinde tutar. Hiçbir istemci dogrudan Mailbox sunucuya baglanti gerçeklestirmez; tüm baglantilar CAS üzerinden RPC/HTTPS ile gelir.

 

 

Bu rol mimarisi ile kisaca neler kazandik:

  1. CAS artik sadece proxy islemi yaptigindan namespace/ek isimlendirmelerin sayisi azaldi
  2. Session stateless CAS tipimiz oldugu için Layer7 NLB ihtiyacimiz yerini çok daha ucuz Layer4 NLB lere birakabilecek. Bu ciddi bir maliyet avantaji getiriyor.
  3. Tüm verinin Mailbox sunucuda islenmesi rollerin ayni sürümlerinin olma zorunlulugunu kaldiriyor. Daha basit bir yapiya sahip oluyoruz, daha kolay planlanabilecek ve kolayca güncellenebilek.

 

C.Sinem Tosun