pondělí 22. srpna 2016

MS Exchange Server 2016 - poznámky k Load Balancer (díl 2)

V případě, že stavíme vysokou dostupnost (HA) ze dvou a více serverů, tak nás také ve finále začne také zajímat rozklad protokolů pro koncovou komunikaci (HTTP/HTTPS, SMTP, IMAP, POP3, ...).
Nebo-li příchozí komunikaci musíme směrovat vždy a za všech okolností vždy nejméně na jeden "žijící" Exchange Server.

A aby Vysoká dostupnost měla smysl, je doporučeno mít 2 Load Balencery.

Součástí MS Windows Server 2016 je také role NLB.
Tato role je je však v praxi nepoužitelná jako Load Balancer pro MS Exchange Server.
Vývojový Exchange tým navíc NLB (která je součástí MS Windows Server 2012 R2) nedoporučuje pro použití s MS Exchange Serverem.

Takže se musíme po-ohlédnut po jiných řešeních v případě, že chceme nasadit vysokou dostupnost.

Jedním z možných řešení (v případě, že nechceme či nemůžeme pořizovat HW nebo SW Load Balancer) je použití DNS Round Robin Load Balancing, která je použitelná v případě plánovaných odstávek ... viz mini-série článků Exchange 2016 DNS Round Robin Load Balancing .

DNS Round Robin Load Balancing má však některé nevýhody:
  • nesleduje zdraví služeb
  • nemonitoruje zátěž ... ale tupě, spravedlivě směruje požadavky mezi všechny Exchange servery
  • nemá možnost provádět aktivní - pasivní Load Balancing
  • neprovádí protokolování
  • neprovádí žádné hlášení
  • zastavení serveru není okamžité, nejprve je nutno upravit záznamy v DNS
  • poctivě, spravedlivě směruje dotazy
    (a nepozná, že jeden ze serverů má silnější konfiguraci nebo naopak je přetížen či je dokonce vypnut)
Takže ani DNS Round Robin ve funkci Load Balancer není to pravé ořechové
(respektive je tak nějak použitelný v případě plánovaných odstávek)

a hledáme tedy dále ...


MS Technet stránka Exchange Server 2010 load balancer deployment nám může být určitým vodítkem, ale je psaná pro verzi MS Exchange Server 2010.

Dalším zajimavým článkem na MS Technetu je Load Balancing in Exchange 2016 .

Dalším zdrojem informací je na webu MSExchange.org miniseriál Load balancing Exchange Server 2016.

Velmi doporučovaným řešením je load balancer od firmy KEMP (ať už HW nebo SW verze).
K dispozic je také SW free verze KEMP FREE LoadMaster, která je dostupná pro všechny virtualizační platformy (je však nutno pamatovat na omezení ...).

Posledním tipem na SW Load Balancer je ZEN LOAD BALANCER.
Ve verzi zadarmo je ke stažení jako ZEN LOAD BALANCER COMMUNITY EDITION ve verzi 3.10.1 (v době psaní článku) ... rozdíly mezi placenou a verzí zadarmo jsou popsány zde
(stránka však není aktualizovaná ... např. v poslední verzi 3.10.1 je již podpora pro HYPER-V 2012, ....)

Žádné komentáře:

Okomentovat