無錫云計算中心技術(shù)架構(gòu)構(gòu)建于Linux之上
中國無錫市距離上海大約 125 公里,該市有一個建立軟件園(一個特別劃定的區(qū)域,在軟件園內(nèi),開設(shè)新辦事處的企業(yè)可以享受稅收優(yōu)惠)的經(jīng)濟(jì)開發(fā)項目。無錫市在該項目啟動時所面臨的一個難題是相當(dāng)高昂的 IT 基礎(chǔ)架構(gòu)前期投資,這筆資金必須在開始接受企業(yè)客戶業(yè)務(wù)之前投入。
為解決這一難題并吸引企業(yè)到軟件園落戶,無錫市政府與 IBM 進(jìn)行合作,以新企業(yè)數(shù)據(jù)中心模型為基礎(chǔ)構(gòu)建云計算中心。軟件園的租戶可以使用該數(shù)據(jù)中心以租賃軟件開發(fā)和測試環(huán)境。
它利用了 Linux kickstart (一種自動安裝 Linux 操作系統(tǒng)的腳本工具)、網(wǎng)絡(luò)文件系統(tǒng)(NFS)、邏輯卷管理器,并使用 Xen 或 p5 管理程序作為底層虛擬化環(huán)境。管理層由 Tivoli Provisioning Manager 和 Tivoli Monitoring 組成。為了使用戶能夠方便地請求和管理由虛擬機(jī)集合組成的項目,我們實施了一些易于使用的 Web 2.0 用戶界面和業(yè)務(wù)管理邏輯組件。
除了在 System x 和 System p 上自動部署如 Linux RedHat V5 之類的操作系統(tǒng),以及如 WebSphere Application Server V6.1 和 DB2 企業(yè)服務(wù)器版 V9.1 之類的中間件外,該解決方案還能夠自動部署某些 Rational® 產(chǎn)品,如IBM® Rational® for Mulitplatform V7.0.1 Multilingual、IBM® Rational® Performance Tester for Mulitplatform V7.0 Multilingual、IBM® Rational® PurifyPlus Enterprise Edition for Mulitplatform V7.0 Multilingual 以及 IBM® Rational® Software Architect for Mulitplatform V7.0.1 Multilingual,以便為軟件公司提供所需的開發(fā)和測試環(huán)境。
由于在一個環(huán)境中托管多個客戶,因此該解決方案要求較高的網(wǎng)絡(luò)隔離性和安全性。在這個虛擬化的環(huán)境中,一臺物理服務(wù)器中主機(jī)可以具有用于多個項目的 VM,而一個項目也可以涉及多個主機(jī)。虛擬專用網(wǎng)絡(luò)(VPN)技術(shù)用于確保每個客戶都有自己隔離的網(wǎng)絡(luò)。當(dāng)部署資源時,會在 Xen 主機(jī)或虛擬 I/O 服務(wù)器上配置額外的網(wǎng)絡(luò)/網(wǎng)橋。
【編輯推薦】