魯濱遜漂流記是一個(gè)浪漫主義的歷險(xiǎn)故事,但對(duì)于現(xiàn)實(shí)的企業(yè)IT來(lái)說(shuō),“孤島”現(xiàn)象并不是如童話般的令人向往。
一、數(shù)據(jù)中心的網(wǎng)絡(luò)架構(gòu)演進(jìn)
每當(dāng)我們談到數(shù)據(jù)中心的建設(shè),通常都會(huì)用到“組建”、“部署”這樣的動(dòng)詞,因?yàn)檫@是一個(gè)顯而易見(jiàn)的道理——數(shù)據(jù)中心是由一個(gè)個(gè)功能不同的設(shè)備部件組合而成的。從物理架構(gòu)看,數(shù)據(jù)中心從來(lái)就不是,也不可能是一個(gè)整體。
每一臺(tái)服務(wù)器是一個(gè)“孤島”,每一組機(jī)架、每一套陣列同樣也是孤島。在過(guò)去很長(zhǎng)的一個(gè)時(shí)期里,數(shù)據(jù)中心的架構(gòu)就如同群島一般,不同設(shè)備間相互獨(dú)立,然后,依靠不同的網(wǎng)絡(luò)協(xié)議和介質(zhì)進(jìn)行通信。
很明顯,這不是一個(gè)優(yōu)秀的架構(gòu)。為了提升數(shù)據(jù)中心的運(yùn)轉(zhuǎn)效率,眾多廠商和技術(shù)專家在提升服務(wù)器、存儲(chǔ)等設(shè)備的單機(jī)性能和集群性能的同時(shí),對(duì)網(wǎng)絡(luò)本身的優(yōu)化和架構(gòu)的改進(jìn)也做了大量的工作。于是,網(wǎng)絡(luò)的帶寬從百兆到千兆直至萬(wàn)兆的提升,以太網(wǎng)、光纖等不同網(wǎng)絡(luò)介質(zhì)的引入,核心—匯聚—接入三層網(wǎng)絡(luò)架構(gòu)的出現(xiàn),都使得數(shù)據(jù)中心各個(gè)孤島間的通信得到了提升,如果把最早一代的網(wǎng)絡(luò)架構(gòu)看作是孤島間通過(guò)渡輪來(lái)通信的話,那發(fā)展到這個(gè)階段,我們已經(jīng)在數(shù)據(jù)中心的孤島間架起了橋梁。
但發(fā)展和演進(jìn)并沒(méi)有結(jié)束。
隨著企業(yè)業(yè)務(wù)的提升和海量數(shù)據(jù)處理的需求,這些剛剛在孤島間架設(shè)起的橋梁已經(jīng)很難滿足巨大的通信流量傳輸。而且隨著數(shù)據(jù)中心的擴(kuò)展,更多設(shè)備的加入意味著更多孤島的連接,復(fù)雜的網(wǎng)絡(luò)架構(gòu)使得“橋梁”越來(lái)越多,網(wǎng)狀的交通帶來(lái)的必然是效率的降低和能源的損耗。
于是我們意識(shí)到,必須有一種技術(shù)出現(xiàn),來(lái)解決當(dāng)前數(shù)據(jù)中心網(wǎng)絡(luò)中各種傳輸協(xié)議和介質(zhì)各自為戰(zhàn)的局面。
如果將數(shù)據(jù)中心的邏輯簡(jiǎn)化理解,實(shí)際上,其網(wǎng)絡(luò)傳輸主要集中于服務(wù)器—存儲(chǔ)之間。因此,隨著Intel及合作伙伴推出的DCB技術(shù),以及開(kāi)放的FCoE和iSCSI方案,我們最終實(shí)現(xiàn)了將數(shù)據(jù)中心的數(shù)據(jù)傳輸統(tǒng)一到基于無(wú)損以太網(wǎng)的單一“橋梁”上來(lái)。至此,復(fù)雜的網(wǎng)絡(luò)橋梁被簡(jiǎn)化了,分離式的網(wǎng)絡(luò)交換設(shè)備得到了統(tǒng)一,服務(wù)器—網(wǎng)絡(luò)—存儲(chǔ)這一簡(jiǎn)單的模式在邏輯上得到了真正的實(shí)現(xiàn)。
至此,問(wèn)題依然沒(méi)有完全解決。因?yàn)椋M管我們最大限度的統(tǒng)一了傳輸標(biāo)準(zhǔn),提升了“橋梁”的寬度和架構(gòu),但實(shí)際上,孤島依然存在。我們的成本依然沒(méi)有得到最大化的降低,數(shù)據(jù)中心的可擴(kuò)展性和資源的靈活調(diào)配依然沒(méi)有有效的提升,面向云的應(yīng)用和服務(wù)還是有很大的挑戰(zhàn)……
二、面向云的數(shù)據(jù)中心架構(gòu)
數(shù)據(jù)中心邁向云計(jì)算是一個(gè)大趨勢(shì),也可以說(shuō),云數(shù)據(jù)中心代表了數(shù)據(jù)中心發(fā)展的一個(gè)重要方向。而動(dòng)態(tài)可擴(kuò)展和高效的網(wǎng)絡(luò)傳輸是云數(shù)據(jù)中心的基本要求,對(duì)于此,“孤島”式的數(shù)據(jù)中心架構(gòu)必須得到整合,將基于虛擬化技術(shù)的數(shù)據(jù)中心架構(gòu)解決方案應(yīng)用到云的業(yè)務(wù)和應(yīng)用中來(lái),是再次提升數(shù)據(jù)中心效率的關(guān)鍵所在。
虛擬化對(duì)于數(shù)據(jù)中心來(lái)說(shuō)并不是一個(gè)新鮮的技術(shù),但發(fā)展到云數(shù)據(jù)中心階段,虛擬化的實(shí)現(xiàn)方式也在不斷的發(fā)展。從最早基于資源整合的虛擬化1.0,到實(shí)現(xiàn)了資源靈活管理的虛擬化2.0,再發(fā)展到基于自動(dòng)化和資源共享的虛擬化3.0,這些需求的不斷實(shí)現(xiàn),才為今天企業(yè)云數(shù)據(jù)中心的建立提供了堅(jiān)實(shí)基礎(chǔ)。
我們從整體上去理解一下,Intel企業(yè)云數(shù)據(jù)中心到底是怎樣的架構(gòu):
首先,在最底層,我們的計(jì)算資源(服務(wù)器)、存儲(chǔ)資源和網(wǎng)絡(luò)資源,通過(guò)Intel的虛擬化技術(shù),以及各種虛擬化的軟硬件資源,整合正一個(gè)“資源池”系統(tǒng),這就為靈活和可擴(kuò)展提供了最底層的支撐。在資源池上面,是一個(gè)完整雙向的資源供應(yīng)和調(diào)配系統(tǒng),當(dāng)有需求出現(xiàn),這個(gè)系統(tǒng)可以從資源池按需調(diào)配資源,當(dāng)業(yè)務(wù)需求結(jié)束后,系統(tǒng)同樣可以自動(dòng)地將資源釋放。在資源調(diào)配系統(tǒng)上面,就是我們部署的虛擬化環(huán)境平臺(tái),這個(gè)平臺(tái)是開(kāi)放的,我們各種實(shí)際的業(yè)務(wù)應(yīng)用和服務(wù)都在這個(gè)平臺(tái)和環(huán)境里運(yùn)行。
這個(gè)看起來(lái)簡(jiǎn)單的架構(gòu)在實(shí)現(xiàn)上其實(shí)有很多的難題。不同廠商的計(jì)算、網(wǎng)絡(luò)和存儲(chǔ)資源如何整合到資源池,資源的調(diào)配和釋放如何實(shí)現(xiàn)自動(dòng)化,這些都是困然我們很久的問(wèn)題,當(dāng)然,在今天,他們都得到了完善的解決。
三:Intel云數(shù)據(jù)中心關(guān)鍵技術(shù):
基于Intel的虛擬化技術(shù)、統(tǒng)一存儲(chǔ)平臺(tái)、可擴(kuò)展文件存儲(chǔ)以及開(kāi)放式統(tǒng)一網(wǎng)絡(luò)技術(shù),可以妥善的解決物理資源轉(zhuǎn)化為邏輯資源池的兼容共享,同樣,在自動(dòng)化方面,Intel所提倡的云數(shù)據(jù)中心自動(dòng)化可以根據(jù)業(yè)務(wù)的需求,自動(dòng)的提供資源和相關(guān)部署,同樣,也可以自動(dòng)的調(diào)配和回收。實(shí)際上,在過(guò)去我們的采訪中發(fā)現(xiàn),很多的虛擬化用戶常常會(huì)抱怨,虛擬化后的數(shù)據(jù)中心往往在管理和使用上,比普通的數(shù)據(jù)中心要復(fù)雜得多。這就是自動(dòng)化程度不高所導(dǎo)致的。因此,Intel云數(shù)據(jù)中心的自動(dòng)化技術(shù),對(duì)于推進(jìn)虛擬化在數(shù)據(jù)中心中的應(yīng)用起到了非常大的作用。
和自動(dòng)化相輔助的是Intel在云數(shù)據(jù)中心上的另外兩項(xiàng)技術(shù)——檢測(cè)和管理。先說(shuō)檢測(cè)。既然自動(dòng)化可以實(shí)現(xiàn)自動(dòng)的資源調(diào)配和釋放,那就需要有一個(gè)明確的指令發(fā)出點(diǎn),這就是Intel的檢測(cè)技術(shù)。這項(xiàng)云數(shù)據(jù)中心的技術(shù)可以動(dòng)態(tài)的檢測(cè)到業(yè)務(wù)的真實(shí)運(yùn)行情況和資源占用,當(dāng)發(fā)現(xiàn)現(xiàn)有分配資源已經(jīng)達(dá)到飽和時(shí),檢測(cè)技術(shù)會(huì)通知系統(tǒng),增加對(duì)這一業(yè)務(wù)的資源分配,然后由自動(dòng)化技術(shù)來(lái)自動(dòng)完成。同樣,當(dāng)一個(gè)業(yè)務(wù)運(yùn)轉(zhuǎn)完畢時(shí),檢測(cè)技術(shù)會(huì)通知系統(tǒng),將其占用的資源自動(dòng)釋放和回收。還有管理,不同的服務(wù)和應(yīng)用,對(duì)資源的需求也是不同的。Intel在云數(shù)據(jù)中心上提供了一個(gè)可管理的功能,可以對(duì)不同的業(yè)務(wù)和應(yīng)用,分配適合的資源和配置。因此,通過(guò)檢測(cè)和管理,確保了Intel的云數(shù)據(jù)中心自動(dòng)化是有的放矢的自動(dòng)化,是主動(dòng)正確的自動(dòng)化。
當(dāng)然,在最上面,Intel也沒(méi)有忘記用戶端的需求,那就是易用性。后臺(tái)的架構(gòu)再優(yōu)秀,最終也是提供給人去使用的,因此,如果沒(méi)有一個(gè)易用的交互界面,往往會(huì)造成行百步者半九十的局面。在Intel的云數(shù)據(jù)中心里,對(duì)用戶端提供了一個(gè)Web 2.0的交互界面,用戶可以通過(guò)它方便靈活的去申請(qǐng)和使用資源,同樣,管理者也可以通過(guò)它來(lái)便捷高效的管理與數(shù)據(jù)中心。
這就是面向云的數(shù)據(jù)中心。
高效、簡(jiǎn)化、靈活、可擴(kuò)展、開(kāi)放,是Intel云數(shù)據(jù)中心的核心概念,也是將“孤島”融合成“大陸”的目的所在。也許喜歡魯濱遜的朋友們可能會(huì)有小小的失落,那種孤膽英雄從困境中歸來(lái)的情節(jié)很可能不會(huì)在云數(shù)據(jù)中心時(shí)代再上演了——
——沒(méi)有孤島,沒(méi)有困境。
這是云數(shù)據(jù)中心的要求,也是對(duì)用戶的承諾。
原文鏈接:http://net.it168.com/a2011/0920/1248/000001248682_all.shtml