System Center 2012上手體驗(yàn):簡單親民
譯文【51CTO精選譯文】微軟在四月份于拉斯維加斯舉辦的一次展會上公布了其System Center 2012套件的***版本。我下工夫深入體驗(yàn)了一番,并對其進(jìn)行了一系列測試。我的結(jié)論是,這款產(chǎn)品***吸引力,而且去掉了很多讓人頭痛的授權(quán)許可及其它復(fù)雜內(nèi)容。下面咱們就一起來看看。
System Center的目標(biāo)
System Center真實(shí)的目標(biāo)是為客戶提供一款具備三大突出優(yōu)勢的產(chǎn)品:讓你的基礎(chǔ)設(shè)施擁有更高的生產(chǎn)力及生產(chǎn)效率,讓你的應(yīng)用程序與服務(wù)更可靠,并讓你的現(xiàn)有系統(tǒng)能夠更好地與云相結(jié)合。
在System Center 2012中,微軟能夠充分利用用戶已經(jīng)購置的軟、硬件資源,并通過優(yōu)化手段從中獲得更理想的工作效率、正常運(yùn)行時間以及性能表現(xiàn)。這絕不僅僅局限于Windows設(shè)備:微軟曾經(jīng)通過客戶體驗(yàn)改善計(jì)劃收集過大量客戶使用產(chǎn)品時產(chǎn)生的數(shù)據(jù),統(tǒng)計(jì)結(jié)果顯示近20%的客戶會利用System Center監(jiān)控Linux設(shè)備。
System Center所提供的工具與產(chǎn)品不只是為你的業(yè)務(wù)應(yīng)用程序具備更直觀、更具可預(yù)測性的正常運(yùn)行時間,它同時也能夠在故障出現(xiàn)時匯總并得出相當(dāng)準(zhǔn)確的分析結(jié)果。微軟在2010年收購AVIcode公司時獲得不少優(yōu)秀的工具代碼,而這批代碼的加持下,System Center得以深入對應(yīng)用程序展開管理。舉例來說,管理員可以通過它查看應(yīng)用程序中耗時最長的SQL調(diào)用指令。這種精準(zhǔn)的定位能力使得終端用戶的性能體驗(yàn)得到了令人滿意的保障。
System Center 2012由微軟公司設(shè)計(jì),能夠?qū)⒐苍品?wù)的優(yōu)勢特性帶入私有數(shù)據(jù)中心當(dāng)中。
***也是最重要的一點(diǎn),微軟通過System Center 2012將云計(jì)算領(lǐng)域的知識、經(jīng)驗(yàn)以及處理能力帶入私有數(shù)據(jù)中心當(dāng)中,如此一來我們就可以在現(xiàn)有設(shè)施中用到與公共云服務(wù)相近的解決方案及功能——更棒的是,二者只需一套管理工具集即可輕松玩轉(zhuǎn)。
System Center中包含了大量可選組件,讓我們在這里做做簡要總結(jié):
- App Controller(應(yīng)用程序控制器):這是一款新工具,與其它System Center組件整合后,能夠?yàn)楝F(xiàn)有應(yīng)用程序提供一套獨(dú)立的視圖方案,借以模擬Windows Azure云平臺的使用風(fēng)格。
- Configuration Manager(配置管理器):基本上就是原先的系統(tǒng)管理服務(wù)器(簡稱SMS),不過在功能性和使用體驗(yàn)上都得到了大幅度提升,靈活性也顯著增強(qiáng)。不過在2012版中,這個組件用得不是太多。
- Data Protection Manager(數(shù)據(jù)保護(hù)管理器):一款備份及恢復(fù)工具,目前支持連續(xù)數(shù)據(jù)保護(hù)功能。
- Endpoint Protection(終端保護(hù)):一款企業(yè)級反惡意軟件工具,所采用的安保引擎來自Forefront公司;在***版本中此工具基本保持原樣。
- Operations Manager(操作管理器):目前支持對路由器、交換機(jī)、網(wǎng)絡(luò)接口以及端口的搜索及監(jiān)測功能;另外,它還能夠監(jiān)測以軟件及應(yīng)用為基礎(chǔ)的組件以及Web平臺應(yīng)用程序。
- Orchestrator:這是一款全新的工具,允許用戶以圖形化方式設(shè)計(jì)腳本。這類圖形化腳本被命名為runbook,能夠直接應(yīng)用于服務(wù)項(xiàng)目、應(yīng)用程序以及與二者產(chǎn)生交互的工作流。
- Service Manager(服務(wù)管理器):一款新的用戶服務(wù)及標(biāo)注工具。在支持此類功能之外,還提供一套用于處理請求及分配工作的追蹤機(jī)制。
- Virtual Machine Manager(虛擬機(jī)管理器):用于管理虛擬機(jī)系統(tǒng)的有效周期,并能夠自動化完成包括庫內(nèi)模板安裝、自動化部署、遷移以及監(jiān)控在內(nèi)的多項(xiàng)管理任務(wù)。
在System Center 2012中,我認(rèn)為有兩大組件是將所有部分匯聚成一個整體的關(guān)鍵性要素:Virtual Machine Manager(簡稱VMM,虛擬機(jī)管理器)以及System Center Operations Manager(簡稱SCOM,操作管理器)。并不是說其它組件就沒有得到更新或者提升,不過從目前得到的情報(bào)來看,System Center 2012中最引人關(guān)注的部分肯定就是VMM與SCOM了。相信很多朋友都和我一樣,期待看到這兩款工具在幫助用戶建立更強(qiáng)大的數(shù)據(jù)中心與私有云環(huán)境方面表現(xiàn)如何。
#p#
實(shí)際測試
我曾在自己的實(shí)驗(yàn)室中親手對System Center 2012發(fā)布版進(jìn)行過一系列測試。微軟公布過一份清單,其中列出了數(shù)據(jù)中心管理員在部署私有云時必然要執(zhí)行的多項(xiàng)任務(wù),我就順手把這些當(dāng)成測試內(nèi)容。今年一月,我還有幸當(dāng)著微軟公司的工程師與技術(shù)支持人員的面對候選發(fā)布版進(jìn)行過測試,過程中他們還熱情地提醒我管理員在實(shí)際應(yīng)用中可能會進(jìn)行哪些操作。
我把自己的整個測試流程分為三部分:調(diào)用私有云組件、在裸機(jī)上創(chuàng)建云環(huán)境以及啟用并監(jiān)測服務(wù)狀態(tài)。之所以將這些內(nèi)容當(dāng)作重點(diǎn),是因?yàn)檫@三部分我在今年一月的候選發(fā)布版與四月的正式發(fā)布版中都進(jìn)行過測試。
調(diào)用私有云組件
在完成必要組件的安裝過程后(沒什么意料之外的情況,略失望),我準(zhǔn)備正式開始扮演系統(tǒng)管理員的角色:
- 我為服務(wù)請求創(chuàng)建了一套模板,這樣我就可以定義終端用戶能夠從系統(tǒng)中調(diào)用哪些類型的資源。
- 接下來,我為服務(wù)請求審批制定了一套工作流程,將這些請求從提交階段傳輸至我設(shè)置的另一個管理賬戶下。這個管理賬戶代表另一位單獨(dú)的管理員,專門負(fù)責(zé)資源控制方面的事務(wù)。
下一步,我啟動應(yīng)用程序控制功能,以終端用戶或者初級管理員的身份進(jìn)行資源查看。然后,我利用服務(wù)管理器提交一條新的服務(wù)請求,并逐步開始模擬日常業(yè)務(wù)流程。我在服務(wù)分類中選擇了一套之前創(chuàng)建好的模板,然后將其定義為新請求。通過這種方式,我裝作自己是一位普通用戶,而我所運(yùn)行的應(yīng)用程序正向數(shù)據(jù)中心發(fā)起云服務(wù)請求。(這樣的場景基本上是以個人用戶的視角,還原了Amazon Web服務(wù)、Windows Azure或者其它公共云平臺供應(yīng)商的服務(wù)處理流程。)
服務(wù)請求向?qū)?nèi)容明確、便于理解,不過由于同時還得扮演管理員的角色,因此我必須做好幕后工作,以保證模板能夠在用戶選擇時正確調(diào)用對應(yīng)的服務(wù)項(xiàng)目。要做到這一點(diǎn),我們必須理解設(shè)施中的具體可用資源——例如支持虛擬化技術(shù)的對應(yīng)主機(jī)、虛擬機(jī)性能需要達(dá)到什么程度、哪些網(wǎng)絡(luò)資源應(yīng)該處于可用狀態(tài)以及分類與配置等等——基本上這需要一個數(shù)據(jù)中心管理團(tuán)隊(duì)才搞得定。
System Center中的操作管理器現(xiàn)在能夠搜索到網(wǎng)絡(luò)設(shè)備,甚至能夠從指定對象處在特定跳數(shù)范疇內(nèi)對指定設(shè)備加以管理。
為了進(jìn)一步測試System Center的工作效果,我使用VMM中的自助服務(wù)門戶功能在網(wǎng)絡(luò)中提交了一條特定的計(jì)算資源調(diào)用請求。請求的內(nèi)容是創(chuàng)建一套擁有兩個虛擬CPU、4GB內(nèi)存并預(yù)裝了由Sysprep處理過的綠色版Windows Server 2008 R2的虛擬機(jī)。(Sysprep是一款專門對Windows進(jìn)行綠色化處理的工具,處理之后的系統(tǒng)將能夠?yàn)槿魏纹渌O(shè)備直接使用。)
由于我事先在VMM中預(yù)置了一套核準(zhǔn)工作流程,因此我作為終端用戶所提交的請求被直接轉(zhuǎn)發(fā)到另一個管理員賬戶處。我登錄該管理賬戶,以管理員的身份批準(zhǔn)了這條請求,并允許VMM以電子郵件的形式將好消息發(fā)送給用戶。接下來要做的就是看著VMM按照請求中的內(nèi)容創(chuàng)建虛擬機(jī)并自動處理一系列相關(guān)工作,而我則通過VMM控制臺監(jiān)控整從此虛擬機(jī)部署流程。
在裸機(jī)上創(chuàng)建云環(huán)境
接下來,我又測試了VMM的另一項(xiàng)功能——Fabric Workspace。它的作用是在指定裸機(jī)上部署一套完整的虛擬化堆棧,其中包括主操作系統(tǒng)以及子虛擬機(jī)系統(tǒng)。這項(xiàng)功能非常有用,數(shù)據(jù)中心管理員們可以在它的幫助下徹底擺脫Hyper-V主機(jī)的那些麻煩事。從現(xiàn)在開始,我們的技術(shù)工作基本上變成體力勞動了:硬件卸車、拆開包裝、組裝設(shè)備、接通網(wǎng)線。搞定這些,剩下的云環(huán)境創(chuàng)建工作完全可以交給VMM。
通過網(wǎng)卡的預(yù)引導(dǎo)執(zhí)行環(huán)境(簡稱PXE),我們可以從VMM控制臺這邊直接啟動新主機(jī)。只要選定Windows Server 2008 R2的安裝方案(標(biāo)準(zhǔn)安裝或者自定義安裝),剩下的工作完全是自動化解決,包括啟用Hyper-V角色并按照我們的要求部署子系統(tǒng)。
Fabric Workspace功能可以用來創(chuàng)建新的私有云計(jì)算資源,甚至是代替發(fā)生故障的集群節(jié)點(diǎn)設(shè)備。只要出現(xiàn)故障的設(shè)備使用的也是Windows Server 2008 R2系統(tǒng),那么只要我們將新主機(jī)交付上線,新集群創(chuàng)建及舊集群修復(fù)工作將在極短時間內(nèi)完成。通過在VMM中創(chuàng)建標(biāo)準(zhǔn)化模板及定義,新Windows Server硬件在部署方面完全能夠?qū)崿F(xiàn)標(biāo)準(zhǔn)化。
我在微軟公司的軟件實(shí)驗(yàn)室里目睹了整從此執(zhí)行過程,除了實(shí)驗(yàn)室網(wǎng)絡(luò)訪問環(huán)境差異造成的幾次小故障之外,我對于這項(xiàng)功能的自動化水平及完成度充滿了贊嘆與敬意。目前該功能還不支持VMware主機(jī),但我相信未來這一定會以升級內(nèi)容的形式變?yōu)楝F(xiàn)實(shí)。至少就現(xiàn)在來說,整套標(biāo)準(zhǔn)化部署流程只適用于使用Windows Server 2008系統(tǒng)的設(shè)備。
主機(jī)部署就緒之后,VMM會提供新的私有云環(huán)境創(chuàng)建向?qū)?。通過簡單的提示信息,我輕松創(chuàng)建了一套云環(huán)境,過程中只需填寫配備資源數(shù)量、網(wǎng)絡(luò)基礎(chǔ)設(shè)施信息、云負(fù)載平衡(如果有的話)、可用存儲空間、希望在云中建立多少套虛擬機(jī)系統(tǒng)、劃撥多大內(nèi)存以及打算使用哪種管理程序。
經(jīng)過短暫的等待,我自己的全新云環(huán)境就創(chuàng)建成功了,有啥應(yīng)用程序你就沖我來吧。如果愿意,我還可以為其他管理員分配不同的權(quán)限,借以限制他們對云環(huán)境的操作能力。舉例來說,我在微軟的實(shí)驗(yàn)室里賦予了另一位用戶創(chuàng)建資源的權(quán)限,并且限制該用戶最多可以創(chuàng)建七套虛擬機(jī)系統(tǒng)??傊?,一切都很方便。
其它設(shè)定也可以通過這種方式加以控制,我覺得能擁有這樣的方案可選真是大快人心。企業(yè)中的基層管理員及業(yè)務(wù)部門中的IT代表都需要擁有此類授權(quán),他們根據(jù)業(yè)務(wù)狀況所做出的資源需求調(diào)整能夠讓數(shù)據(jù)中心的技術(shù)團(tuán)隊(duì)迅速了解企業(yè)當(dāng)前對計(jì)算能力的需求。
啟用并監(jiān)測服務(wù)狀態(tài)
到目前為止,我已經(jīng)完成了硬件及云基礎(chǔ)的配置工作,***一項(xiàng)測試內(nèi)容是檢查應(yīng)用程序的部署流程。在VMM中,我使用的是由微軟提供的一套預(yù)置模式。該模式定義了一款三層應(yīng)用程序:三層分別對應(yīng)Web、應(yīng)用程序本身以及運(yùn)行所需要的數(shù)據(jù)。
System Center 2012的虛擬機(jī)管理器包含了多套可直接使用的模板,允許用戶隨意定義應(yīng)用程序的各層并能夠自動分配資源對配置結(jié)果進(jìn)行支持。
用服務(wù)模板設(shè)計(jì)功能打開模板,我們就可以對每一層的名稱、工作量以及其它細(xì)節(jié)進(jìn)行設(shè)定。我們還能把不同的層拖拽到屏幕的不同位置,以全局管理各層之間的具體關(guān)系,這跟用微軟Visio矢量繪圖軟件或者思維導(dǎo)圖工具頗為相近。層次的安排并不復(fù)雜,相信大家稍微操作一下就能很快上手。以上內(nèi)容完成后,我開始將新模板部署到應(yīng)用程序中,并交付剛剛創(chuàng)建的云環(huán)境。
***,我在自己的實(shí)驗(yàn)室中模擬了一下網(wǎng)站出錯時的情景。利用System Center中的Orchestrator功能,我創(chuàng)建出一套runbook可視化腳本,用于指定網(wǎng)站正常運(yùn)轉(zhuǎn)時顯示何種外觀、發(fā)生故障則通過何種外觀予以提示。
在這次嘗試中,我在微軟的互聯(lián)網(wǎng)信息服務(wù)(簡稱IIS)控制臺中中止了網(wǎng)站運(yùn)行。System Center中的操作管理器只用幾秒鐘就檢測到了網(wǎng)站的錯誤并及時變更了runbook視圖,這樣一來無需人為介入,網(wǎng)站錯誤以完全自動的方式得以修復(fù)。
當(dāng)然,我在測試中所設(shè)置的例子比較簡單,不可能所有錯誤都指望著系統(tǒng)自行修復(fù)。不過在合理的數(shù)據(jù)中心運(yùn)行流程中,runbook中的內(nèi)容將更為豐富,相信隨著系統(tǒng)正常運(yùn)行時間的增加,Orchestrator會發(fā)現(xiàn)并有能力修復(fù)更多常見問題。
#p#
定價與組件可用性
在2012版中,System Center的售價與使用復(fù)雜性都得到明顯下降。首先,System Center 2012只發(fā)布了兩個版本:標(biāo)準(zhǔn)版與數(shù)據(jù)中心版。根據(jù)以往的經(jīng)驗(yàn),選擇哪款版本要看大家對于虛擬化技術(shù)的使用頻度:如果各位希望能夠?yàn)槿魏畏?wù)器或者工作量配備正規(guī)虛擬化方案,那么數(shù)據(jù)中心版絕對是***的選擇。這個版本允許我們在一次性付費(fèi)(截至發(fā)稿之日,每套許可售價3600美元,大量采購另有折扣)之后創(chuàng)建任何數(shù)量的虛擬機(jī)系統(tǒng)。
標(biāo)準(zhǔn)版的售價則要便宜得多,每套許可僅需1300美元。不過標(biāo)準(zhǔn)版只允許用戶管理兩套實(shí)例——主系統(tǒng)與虛擬機(jī)子系統(tǒng)——這使得系統(tǒng)處理能力遠(yuǎn)遠(yuǎn)低于數(shù)據(jù)中心版。不過對于小型企業(yè)來說,這樣的設(shè)施規(guī)?;疽矇蛴昧?,能省點(diǎn)錢也是好事。
與之前的系列產(chǎn)品相比,System Center 2012的改善無疑是明顯的。只需一次付費(fèi),用戶就能享受全方位的工具服務(wù),我們再也不用打著算盤琢磨哪些組件需要買、哪些定制套件可以省了。
總結(jié)陳詞
如果大家打算利用各類現(xiàn)有設(shè)施打造一套私有云環(huán)境,又或者計(jì)劃將大量分散的計(jì)算資源整合成一套總體架構(gòu),那么我們很難找到一款比System Center 2012更具性價比的綜合性工具套裝了。對于該系列的早期產(chǎn)品,我在售價及產(chǎn)品復(fù)雜性方面一直頗有微詞;但現(xiàn)在我們完全可以用合理的價格一次性購買使用許可,而且所有需要的工具都已經(jīng)包含在內(nèi),相信大家很難找到理由對System Center 2012說不。
當(dāng)然,這款產(chǎn)品仍然存在諸多缺陷:它本可以更好地支持VMware及其它管理程序,而且我也希望管理工具能夠擁有更加統(tǒng)一化的接口;另外,在單獨(dú)管理工具的強(qiáng)勢競爭下,它的前途也并非一片光明。不過歸根結(jié)底,它的售價是如此體貼親民,可以說在這個價位上,System Center 2012絕對堪稱軟件工業(yè)帶來的一款革命性杰作。
原文:Microsoft System Center 2012 review: Streamlined cloud service management