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