iT邦幫忙

0

exchange 2010 架構疑問

  • 分享至 

  • xImage

請問各位大師們
我們公司最近要升級Exchange 2003到Exchange 2010
現在公司內在討論兩種做法,但不知何種較為適合,肯請各位大師幫忙分析一下

方法 1: 兩台 Exchange Server 三合一架構做 Cluster + NAS 存放資料庫 + F5 load-balancer

方法 1: 兩台 Exchange Server CAS+HT 做 Win NLB + 兩台 Exchange Server MBX 做 DAG

公司人數約快400人 每天每人約30~50封信件 會使用到手機收信

如果每個人信箱空間要達到5G的話 需要多好的 Server ???

Ray iT邦大神 1 級 ‧ 2011-07-27 17:17:57 檢舉
因為您是三合一, 當有一個任務失效時, 大部分的場合應該是三個任務都失效.

所以, 如果一台的 CAS 失效, 我們合理假設他的 MBX 也同樣失效, 此時他的 DB 當然會轉由另外一台 MBX 來接手, 使用的是原來 MBX 的 DAG 複本來運作.

我當然鼓勵拆成 2+2 的架構...可以賺比較多嘛...開心...(白癡, 這個案子又不是你在賺....落寞)

除了效能以外, CAS+HT 可以改用比較低階的伺服器, 也不需要大硬碟. 此外, 維護方面會比較簡便, 三合一伺服器往往因為一個任務故障, 必須連同其他任務也停下來, 才能檢修.

對於大型的應用來說, 2+2 架構比較容易做 Scale-out, 看哪邊 Loading 重就加哪個任務, 不會因為被綁住三合一, 連不需要的任務也要加上去, 未來在硬體投資上面會比較節省....

但以上皆對超過 1,000 人以上的情境才有用. 太小的情境拆開來效用不大...
acipher iT邦新手 4 級 ‧ 2011-07-29 16:41:32 檢舉
不好意思 在請問一下raytracy大師
目前公司可能採取的架構是 F5 Load Balacer + 兩台三合一 (E6xxx) 伺服器 + 24G Ram 裝8顆硬碟 (2顆OS 6顆 Raid 5+0 做成 2T空間 )

問題點是 raytracy大師 你說 硬碟 8顆做RAID-10 跟 RAID-50 的差別

還有問題是查看文件 Exchange2010 沒有看到所謂的離線重組功能 好像都改成線上重組 那重組時的TMP檔他是會存在於我2顆的OS硬碟上 還是他是在RAID50磁碟上 如果在OS磁碟上 是否MAIL BOX有多大 他TMP就會產生多大???

最後的問題是提到垃圾郵件的問題 照raytracy大師說

如果是把exchange內建的反垃圾信機制裝在三合一主機內 那是不是也等於全部的垃圾信都直接灌給 Exchange 三合一 ??
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

10
Ray
iT邦大神 1 級 ‧ 2011-07-26 18:26:06
最佳解答
  1. 方法1.的規劃是有問題的, 規劃人員可能還停留在 Exchange 2003 的觀念, 以為可以用 Cluster 的方式 (MSCS) 來運作, 但 Exchange 2010 已經不是 clustered application, 原有的 cluster resource management model 已不再適用, 全部都改用他自己的 DAG 方式來進行, 請參考節錄自 Technet 的說明:Ensuring High Availability in Microsoft Exchange Server 2010

所以如果 MBX role 要做 HA, 請改用 Exchange 專屬的 DAG 方式, 不要用 MSCS.

如果希望只用兩台主機的話, 建議把兩個方案合併:
兩台安裝三合一, MBX 做 DAG, 前面部署 F5 做 CAS/HT 的 Load Balacer.

後端 Storage 當然也可以考慮 NetApp, 但是如果只部署一台給兩台 Server 共同 Share 的話, 那 DAG 完全失去意義, 因為一台 NetApp 掛掉, 全部的 DAG 都掛掉. 要用 NetApp 就要掛兩台上去, 兩邊不需要買 Mirror, 用 DAG 就可以.

記得 OS 要買 Enterprise 版.

(400人) x (5GB/MBX) x (60封/天), 應該隨便一台中階伺服器都可以應付(E5620 x2 or E5645 x1), 記得 RAM 一定要夠大, 寧可多估, 也不要少. 問題在於: 你們要應付多少垃圾郵件? 計算郵件量時, 要把垃圾郵件也算進來.

我有客戶才 60 人, 每人信件量不到 20 封, 但一天會打進 100多萬封垃圾信 (因為他們作獨家生意, 外面很容易得罪消費者), 有一天前端的 Anti-Spam 掛掉, 全部的垃圾信都直接灌給 Exchange 三合一, 記憶體馬上爆掉....

前面的案例並不是要說 Exchange 擋不住 100 多萬封的垃圾信, 而是要有慎密的規劃, 我另外一個客戶每天 80 萬封垃圾信, 前端沒有 Anti-Spam, 但我架一台 Exchange 的 Edge Role 來擋, 只用 4GB RAM 也照樣擋得嚇嚇叫....不一定需要硬體式的 Anti-spammer...

Ray iT邦大神 1 級 ‧ 2011-07-26 18:49:16 檢舉

忘了提醒, 硬碟至少要 8 顆做 RAID-10, 不然會卡卡...當然, 有錢買 NetApp 最好...

Ray iT邦大神 1 級 ‧ 2011-07-27 11:39:27 檢舉

還有, 容量也要記得精算一下, 並不一定是 400人 x 5GB = 2TB....

要問問稽核部門, 是否需要做《法務封存》(Litigation Hold)? 若要的話, 資料要保存多久? 假設是五年的話, 那麼您要以平均每年的離職人數, 去乘以 5GB 再乘以 5 年, 這是您要保存的容量.

還有封存是否要可供法務部門做 on-line search? 如果要的話, 你就不能把封存資料離線歸檔, 必須多開一個 MailDB 來存放, 容量也要計算一下.

雖然 Exchange 2010 的 MailDB 上限是 16TB, 但是微軟建議每個 DB 不要超過 2TB.

我要發表回答

立即登入回答