VMware測(cè)試和開(kāi)發(fā)
CIO們一直處于如何進(jìn)一步縮短企業(yè)應(yīng)用程序開(kāi)發(fā)和部署周期的壓力之下。在預(yù)算范圍內(nèi),及時(shí)提供高質(zhì)量VMware 測(cè)試和開(kāi)發(fā)從來(lái)就不是件容易的事。基于現(xiàn)代的多層體系和操作系統(tǒng),瀏覽器和防火墻的多版本,任務(wù)變得更加復(fù)雜了。在軟件開(kāi)發(fā)過(guò)程中的一些問(wèn)題包括:
☆ 對(duì)有限硬件資源的爭(zhēng)奪。
☆ 不匹配的開(kāi)發(fā)和生產(chǎn)環(huán)境。
☆ 不恰當(dāng)?shù)碾A段使得部署新應(yīng)用程序更具風(fēng)險(xiǎn)。
☆ 分布式的開(kāi)發(fā)團(tuán)隊(duì)之間的交流問(wèn)題。
遷移開(kāi)發(fā)和測(cè)試環(huán)境到虛擬構(gòu)架在更低的缺陷方面即刻得到明顯的改進(jìn)。
VMWARE軟件把完整的測(cè)試平臺(tái)應(yīng)用程序和數(shù)據(jù)壓縮到文件內(nèi)。這些文件能在實(shí)體主機(jī)之間被輕易的存儲(chǔ),暫停,還原和傳遞。由于通過(guò)VMWARE軟件的隔離擔(dān)保,多虛擬測(cè)試平臺(tái)能運(yùn)行在同一個(gè)實(shí)體主機(jī)上而不互相影響。此外,虛擬構(gòu)架有許多為測(cè)試和開(kāi)發(fā)環(huán)境而設(shè)計(jì)的特定功能,例如系統(tǒng)快照,系統(tǒng)級(jí)的調(diào)試支持等
有了VMWARE軟件,企業(yè)開(kāi)發(fā)部門(mén)能:
☆ 把單一的實(shí)體平臺(tái)劃分成一打隔離的開(kāi)發(fā)環(huán)境。
☆ 精確的復(fù)制多模塊產(chǎn)品環(huán)境到虛擬機(jī)上去。
☆ 在不同的團(tuán)隊(duì)之間共享全部的環(huán)境。
☆ 在開(kāi)發(fā)和測(cè)試周期內(nèi),剔除反復(fù)配置的工作。
☆ 使一些以前需要手動(dòng)干預(yù)的測(cè)試過(guò)程自動(dòng)化。
☆ 在單一的實(shí)體平臺(tái)上模擬復(fù)雜的網(wǎng)絡(luò)應(yīng)用。
在同一物理硬件上運(yùn)行多操作系統(tǒng)
VMWARE虛擬軟件能在單一的物理平臺(tái)上無(wú)限多的運(yùn)行完全隔離的系統(tǒng)環(huán)境。
如果你是:
☆ 一個(gè)運(yùn)行兩個(gè)以上分別運(yùn)行不同版本W(wǎng)indows或Linux系統(tǒng)的桌面主機(jī)程序員。
☆ 建立跨平臺(tái)分布式軟件的開(kāi)發(fā)者。
☆ 由于構(gòu)建系統(tǒng)軟件和驅(qū)動(dòng)程序需要,而導(dǎo)致每次程序崩潰都要重啟主機(jī)的開(kāi)發(fā)人員。
☆ 頻繁地為測(cè)試,開(kāi)發(fā),試驗(yàn)而更改X86服務(wù)器和桌面資源的多微軟系統(tǒng)的工程管理員。
☆ 在有限硬件資源配置的多系統(tǒng)上測(cè)試和檢驗(yàn)產(chǎn)品的質(zhì)量監(jiān)測(cè)工程師。
☆ 由于缺少硬件資源而無(wú)法精確的再生客戶(hù)環(huán)境的技術(shù)支持專(zhuān)家。
☆ 在不同的系統(tǒng)上運(yùn)行核心級(jí)調(diào)試的程序員。
☆ 需要在不同現(xiàn)場(chǎng)。檢測(cè)產(chǎn)品的外表,質(zhì)地和功能的質(zhì)檢工程師。
單一實(shí)體平臺(tái)上配置開(kāi)發(fā)環(huán)境
現(xiàn)代企業(yè)軟件應(yīng)用從屬于協(xié)議設(shè)計(jì),系統(tǒng)環(huán)境,版本沖突和硬件依賴(lài)的各種變化。如果所有都不是多層應(yīng)用的話(huà),大多數(shù)需要能在產(chǎn)品和開(kāi)發(fā)下,帶分布式連通和配置的多個(gè)主機(jī),這樣必將導(dǎo)致大量的基于X86平臺(tái)上的開(kāi)發(fā)和測(cè)試應(yīng)用,例如網(wǎng)頁(yè)服務(wù)器,應(yīng)用服務(wù)器或者數(shù)據(jù)庫(kù)難于管理。這些經(jīng)常被限定在一個(gè)固定的操作系統(tǒng)和軟件版本上,這樣使得他們得占據(jù)一個(gè)很大的空間。
有了虛擬構(gòu)架:
☆ 有分布式服務(wù)器虛擬機(jī)的完整網(wǎng)絡(luò)能運(yùn)行在同一實(shí)體主機(jī)同時(shí)模擬了一個(gè)網(wǎng)絡(luò)。
☆ 隔離和劃分區(qū)域確保用戶(hù)模擬一個(gè)真實(shí)比例的產(chǎn)品環(huán)境模型。
☆ 運(yùn)行在不同操作系統(tǒng)上的不同組件都將被用來(lái)開(kāi)發(fā)和測(cè)試。
☆ 網(wǎng)絡(luò)數(shù)據(jù)包并不離開(kāi)實(shí)體主機(jī)。
☆ 輕而易舉地把配置從開(kāi)發(fā)工作站遷移到產(chǎn)品工作站。
VMware測(cè)試和開(kāi)發(fā)環(huán)境下的預(yù)制庫(kù)
采用了虛擬構(gòu)架,連同數(shù)據(jù)和配置的系統(tǒng)信息被捕捉和存儲(chǔ)在易于訪(fǎng)問(wèn)的模板庫(kù)中,以便日后使用。有了虛擬中心所提供的集中式管理,從模板中完成一臺(tái)虛擬機(jī)的部署,只需點(diǎn)幾下。這樣不但節(jié)省了時(shí)間,縮短了產(chǎn)品開(kāi)發(fā)周期,而且通過(guò)應(yīng)用標(biāo)準(zhǔn)化的開(kāi)發(fā)環(huán)境改進(jìn)了軟件的一致性和品質(zhì)。
考慮以下的案例:
一旦安裝和配置了應(yīng)用程序的舊系統(tǒng)將作為組件保存,以后用來(lái)重建同樣的環(huán)境而無(wú)須依賴(lài)實(shí)際的物理硬件。
VMware測(cè)試和開(kāi)發(fā)可以涉及到復(fù)雜操作步驟和知識(shí)技能的應(yīng)用程序,一旦配置特定應(yīng)用的企業(yè)程序已經(jīng)完成,對(duì)于培訓(xùn)或高可用性目的而言,為以后留存系統(tǒng)快照是非常有用的。
【編輯推薦】




















