是否要在Windows Server 2012中運(yùn)行Server Core?
在企業(yè)打算部署新服務(wù)器或者部署Windows Server 2012的時(shí)候,是否使用Server Core是他們必須要做出的一個(gè)決定。這里是一些針對(duì)使用Server Core持支持與反對(duì)態(tài)度的爭(zhēng)論。
首先要考慮的事情是,微軟對(duì)Server Core的政策。盡管還沒(méi)有看到微軟對(duì)Server Core任何相關(guān)的建議,但微軟已經(jīng)聲明Windows PowerShell是管理員們的最優(yōu)選擇。這份聲明貌似指明了Server Core也許最終會(huì)成為最優(yōu)的部署類型選擇。
Windows Server Core優(yōu)勢(shì)
Server Core部署的最大一個(gè)優(yōu)勢(shì)是,比標(biāo)準(zhǔn)的Windows Serer部署具有更少的受攻擊面。Server Core部署中缺少很多Windows Server組件,比如Internet Explorer、服務(wù)器管理器和控制面板。
使用Server Core安裝的另一個(gè)好處是,可以大量減少補(bǔ)丁管理負(fù)擔(dān)。根據(jù)微軟的估算,使用Server Core可以使需要應(yīng)用的補(bǔ)丁數(shù)量可以減少三分之一或者更多。補(bǔ)丁管理實(shí)際減少的量取決于安裝的服務(wù)器角色類型。
對(duì)虛擬化的有力支持也許是使用Server Core最大的一個(gè)好處。與一個(gè)成熟的Windows Server部署相比,Server Core消耗更少的系統(tǒng)資源,使部署更快更有效。更重要的是,Server Core部署需要更少的CPU開(kāi)銷和更少的內(nèi)存,并且比使用完整版本的Windows服務(wù)器相同的部署,具有更小的存儲(chǔ)空間。
使用Server Core可獲得相當(dāng)大的利益。這也引發(fā)了為什么大多數(shù)企業(yè)不使用它的問(wèn)題。Server Core有很多優(yōu)勢(shì),但同時(shí)也有很多不足。
Windows Server Core劣勢(shì)
使用Server Core最明顯的不足就是學(xué)習(xí)難度。早期的Server Core版本只允許管理員通過(guò)命令符提示窗口或者遠(yuǎn)程管理工具來(lái)管理Windows?,F(xiàn)在,可以使用Windows PowerShell管理Server Core裝置了。微軟想辦法簡(jiǎn)化了Windows Server 2012中的PowerShell,但是PowerShell對(duì)新手來(lái)說(shuō)還是有點(diǎn)恐怖的。
使用Server Core的另外一個(gè)缺點(diǎn)是,并不是所有的服務(wù)器角色可以在Server Core環(huán)境中使用。即使是Windows Server 2012也不允許所有的服務(wù)器角色在Server Core環(huán)境中發(fā)揮作用。以下是與Server Core兼容的服務(wù)器角色:
• 動(dòng)態(tài)目錄的證書服務(wù)
• 動(dòng)態(tài)目錄域服務(wù)
• DHCP服務(wù)器
• DNS服務(wù)器
• 文件服務(wù)(包括文件服務(wù)資源管理器)
• 動(dòng)態(tài)目錄輕量目錄服務(wù)
• Hyper-V
• 打印和文檔服務(wù)
• 流媒體服務(wù)
• Web服務(wù)器(包含ASP.NET的子集)
• Windows Server Update Server
• 動(dòng)態(tài)目錄權(quán)限管理服務(wù)器
• 路由和遠(yuǎn)程訪問(wèn)以及以下子角色:
• 遠(yuǎn)程桌面服務(wù)連接代理
• 許可
• 虛擬化
正因?yàn)楹芏喾?wù)器角色與Server Core不兼容,因此有很多的應(yīng)用不能在Server Core環(huán)境中使用。但是一些廠商已經(jīng)開(kāi)始改變應(yīng)用,以用在Server Core環(huán)境。
另外一些支持應(yīng)用也許不能在Server Core環(huán)境中運(yùn)行。比如,你目前的殺毒軟件與Server Core不兼容。同樣,一些備份代理也不能在Server Core環(huán)境中使用。
結(jié)論
雖然部署Server Core的收益性很大,但是兼容性問(wèn)題和其他問(wèn)題會(huì)阻止你使用。
好消息是,Windows Server 2012中的部署類型不再是唯一啦。你可以部署一個(gè)完整版本的Windows Server 2012,然后轉(zhuǎn)換到Server Core。如果服務(wù)器上要運(yùn)行的應(yīng)用與Server Core不兼容,但下一個(gè)版本兼容,這個(gè)方法就很有用。同時(shí),對(duì)那些要求完整版本W(wǎng)indows安裝,一旦安裝完后就能在Server Core環(huán)境中運(yùn)行的應(yīng)用,這個(gè)方法也可行。