關(guān)于Exchange 2013架構(gòu)的一些看法
終于,微軟花了10年時間將郵件服務(wù)器又還原到了類似于 Exchange 2003 的架構(gòu)體系,即前后端(前端負責做驗證并代理請求,后端負責投遞郵件)??梢哉f Exchange 2013 是自 Exchange 2007 以來最大的一次架構(gòu)調(diào)整。
Exchange 2013 是新一代的Exchange郵件系統(tǒng),請允許我解釋這里所提到的“新一代”。
Exchange 5.5 及以下的版本是第一代的產(chǎn)品,這是在AD活動目錄誕生之前的最原始的雛形。
Exchange 2000-2003 是第二代郵件服務(wù)器產(chǎn)品,因為從2000開始,Exchange將它的絕大部分配置轉(zhuǎn)移到了AD活動目錄中。
Exchange 2007-2010是第三代的郵件服務(wù)器,正如我們所熟知的,他引入了5種exchange服務(wù)器角色,將功能分類更加細化。
Exchange 2013,在微軟內(nèi)部的版本號是Exchange 15,可以稱其為第四代的微軟郵件服務(wù)器。在這一產(chǎn)品中我們又將紛繁復(fù)雜的exchange角色整合到了前后端體系(如同 Exchange 2003 一樣)。
那微軟為什么要在前代郵件服務(wù)器上作出如此巨大的改動呢?
就我所知,當 Exchange 2007 發(fā)布多角色服務(wù)器這一概念的時候,服務(wù)器的處理能力遠不如現(xiàn)在這么強勁。隨著用戶數(shù)量成百上千的激增,大規(guī)模的部署 Exchange 2003 服務(wù)器就遇到了巨大的資源瓶頸,微軟處理這一問題的方法便是將不同的郵件處理任務(wù)分派到不同角色的服務(wù)器上。
根據(jù)服務(wù)器硬件行業(yè)的摩爾定律以及虛擬化技術(shù)的成熟,10年過去了,而今的服務(wù)器已具備了足夠強大的性能。部署多臺服務(wù)器來分派不同任務(wù)已失去了設(shè)計的初衷。其實,早在 Exchange 2010 的后期,微軟就已經(jīng)建議將多個角色安裝在一臺exchange服務(wù)器上。
了解容量規(guī)劃中的多個服務(wù)器角色配置
http://technet.microsoft.com/zh-cn/library/dd298121(v=exchg.141).aspx
然而潛在的問題是,即便將角色安裝在一臺 Exchange 2010 服務(wù)器上,這些角色間仍然要遵從同樣的傳輸流程調(diào)用TCP網(wǎng)絡(luò)協(xié)議在同一主機上進行通訊,這就使得傳輸效率由于這些巧費心思的“角色”的存在而大大降低了。正如微軟在買這款產(chǎn)品時所提到的:
“管理代碼的重寫可以減少不必要的IO讀寫進而以提高性能。”
原文地址:http://www.exchangecn.com/html/exchange2013/20121207_409.html