隨著數(shù)字化的迅猛發(fā)展和互聯(lián)網(wǎng)的爆炸性增長(zhǎng),企業(yè)對(duì)軟件研發(fā)的速度要求越來(lái)越高,與此同時(shí)用戶對(duì)軟件質(zhì)量的要求也不斷上升。諸多企業(yè)在思考如何適應(yīng)互聯(lián)網(wǎng)的發(fā)展速度的同時(shí),加快軟件發(fā)布效率,同時(shí)降低成本。
為了幫助企業(yè)解決上述問(wèn)題,華云數(shù)據(jù)通過(guò)企業(yè)開(kāi)發(fā)測(cè)試平臺(tái)解決方案,幫助企業(yè)實(shí)現(xiàn)快速搭建研發(fā)生產(chǎn)環(huán)境,提升軟件開(kāi)發(fā)測(cè)試流程,加快項(xiàng)目的部署和發(fā)布,從而幫助企業(yè)迅速推進(jìn)市場(chǎng),提質(zhì)增效。
核心觀點(diǎn)
1.隨著企業(yè)創(chuàng)新頻度的加快,企業(yè) IT 正朝更敏捷化的方向發(fā)展。這對(duì)企業(yè) IT 開(kāi)發(fā)測(cè)試平臺(tái)有了更高了要求。IT 開(kāi)發(fā)測(cè)試平臺(tái)需要更快地滿足客戶的需求、更快地驗(yàn)證產(chǎn)品的模型,需要超出市場(chǎng)預(yù)期的速度把產(chǎn)品推向市場(chǎng)。而現(xiàn)有的IT 開(kāi)發(fā)測(cè)試平臺(tái)則存在以下這些問(wèn)題:(1)資源調(diào)配不靈活,滿足不了敏捷開(kāi)發(fā)需求(2)利用物理防火墻實(shí)現(xiàn)安全隔離,安全管控力度不夠細(xì)(3)多種虛擬化平臺(tái)并存,無(wú)法實(shí)現(xiàn)統(tǒng)一管理,(4)測(cè)試環(huán)境部署不規(guī)范,無(wú)法保持測(cè)試版本統(tǒng)一。
華云數(shù)據(jù)針對(duì)現(xiàn)有企業(yè)開(kāi)發(fā)測(cè)試平臺(tái)的問(wèn)題,結(jié)合自身優(yōu)勢(shì),提供了高效的、統(tǒng)一管理的 IT開(kāi)發(fā)測(cè)試平臺(tái)解決方案,本方案采用安超云操作系統(tǒng)ArcherOS(以下簡(jiǎn)稱安超OS)+安超虛擬化平臺(tái)軟件ArcherOS Stack(以下簡(jiǎn)稱安超 Stack),既充分利用了安超OS架構(gòu)的高度集成、簡(jiǎn)便易用的特性,在一個(gè)集群內(nèi)實(shí)現(xiàn)了計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)資源和業(yè)務(wù)高可用性保護(hù)等相關(guān)的功能組件,大幅簡(jiǎn)化了開(kāi)發(fā)測(cè)試環(huán)境的構(gòu)建復(fù)雜度和成本,同時(shí)還實(shí)現(xiàn)企業(yè)利舊,保護(hù)現(xiàn)有資產(chǎn)。此外,通過(guò)部署安超云套件Archer Cloudsuite(以下簡(jiǎn)稱安超CS),在滿足開(kāi)發(fā)測(cè)試集中管理需求的同時(shí),還能夠?qū)崿F(xiàn)開(kāi)發(fā)測(cè)試環(huán)境中不同平臺(tái)資源以及應(yīng)用的統(tǒng)一部署及管理需求,是一個(gè)功能完備的企業(yè)開(kāi)發(fā)測(cè)試平臺(tái)解決方案。
3.本方案具有無(wú)縫的橫向擴(kuò)展能力。何為無(wú)縫的橫向擴(kuò)展能力?是指在可以不停止現(xiàn)有開(kāi)發(fā)測(cè)試運(yùn)行前提下,動(dòng)態(tài)擴(kuò)展平臺(tái)規(guī)模的能力,這種能力非常適合于開(kāi)發(fā)測(cè)試平臺(tái)的業(yè)務(wù)特點(diǎn)。企業(yè)開(kāi)發(fā)測(cè)試平臺(tái)的建設(shè)初期,可以暫時(shí)不考慮未來(lái)的系統(tǒng)資源需求,這樣建設(shè)初期成本會(huì)降低,未來(lái)隨著平臺(tái)建設(shè)的擴(kuò)大,可以通過(guò)增加節(jié)點(diǎn)的方式來(lái)提高開(kāi)發(fā)測(cè)試平臺(tái)的承載能力。
4.在保障開(kāi)發(fā)測(cè)試平臺(tái)的高可用方面,華云數(shù)據(jù)的IT開(kāi)發(fā)測(cè)試平臺(tái)解決方案可以實(shí)現(xiàn)VM熱遷移,VM在線運(yùn)行狀態(tài)下遷移至其他節(jié)點(diǎn),保證業(yè)務(wù)連續(xù)性,最大限度地減少硬件、軟件故障造成的業(yè)務(wù)中斷時(shí)間;VM HA,當(dāng)VM發(fā)生故障時(shí),會(huì)自動(dòng)嘗試重新引導(dǎo)啟動(dòng),減少人工干預(yù),提高應(yīng)用可用性;HOST HA,節(jié)點(diǎn)發(fā)生故障時(shí),該節(jié)點(diǎn)上受影響的VM自動(dòng)在其他節(jié)點(diǎn)上重新啟動(dòng)并運(yùn)行;無(wú)需采用昂貴、復(fù)雜的集群方案,即可實(shí)現(xiàn)業(yè)務(wù)的高可用,從而減少由于硬件或者軟件造成的業(yè)務(wù)中斷時(shí)間。
5.針對(duì)不同開(kāi)發(fā)測(cè)試需求,企業(yè)需要經(jīng)常要搭建不同的開(kāi)發(fā)測(cè)試環(huán)境,而這個(gè)過(guò)程,由于標(biāo)準(zhǔn)化程度不高,前期需要大量的調(diào)試工作,此外由于要實(shí)現(xiàn)軟件版本的快遞迭代,通常要保留多個(gè)軟件測(cè)試環(huán)境,而利用本方案的虛擬磁盤(pán)的快照功能,能對(duì)同一個(gè)開(kāi)發(fā)測(cè)試項(xiàng)目中的不同版本做快照,從快照新建VM,實(shí)現(xiàn)同一項(xiàng)目的多分支、多版本開(kāi)發(fā)測(cè)試。如果測(cè)試過(guò)程中出現(xiàn)問(wèn)題,也能夠輕松回滾到一個(gè)正確的版本或狀態(tài),確保開(kāi)發(fā)測(cè)試平臺(tái)井然有序。
6.為了便于開(kāi)發(fā)測(cè)試環(huán)境中的跨平臺(tái)統(tǒng)一管理,通過(guò)安超CS,可以實(shí)現(xiàn)對(duì)多個(gè)異構(gòu)虛擬化環(huán)境進(jìn)行統(tǒng)一納管,比如安超OS、安超 Stack和VMware虛擬化平臺(tái),有效提升運(yùn)維操作的效率,降低整體運(yùn)維成本。
7.VDC對(duì)應(yīng)不同的開(kāi)發(fā)測(cè)試區(qū)域 ,每個(gè)區(qū)域都有獨(dú)立的資源配額,獨(dú)立的管理用戶,可為該區(qū)域內(nèi)的不同開(kāi)發(fā)測(cè)試項(xiàng)目提供所需的資源,從而實(shí)現(xiàn)資源的有效隔離和分級(jí)管理。
8.通常企業(yè)開(kāi)發(fā)測(cè)試環(huán)境的安全區(qū)都是利用物理防火墻實(shí)現(xiàn)的,但這種情況下可能會(huì)出現(xiàn)每個(gè)安全區(qū)內(nèi)多個(gè)開(kāi)發(fā)測(cè)試項(xiàng)目并行的情況,這將很容易出現(xiàn)開(kāi)發(fā)測(cè)試項(xiàng)目的安全漏洞,從而導(dǎo)致安全區(qū)內(nèi)的所有測(cè)試項(xiàng)目受到影響。而通過(guò)分布式防火墻,可以在不改變現(xiàn)有網(wǎng)絡(luò)的前提下,實(shí)現(xiàn)安全區(qū)內(nèi)更細(xì)粒度的安全管控,給每個(gè)測(cè)試項(xiàng)目搭建安全區(qū),在避免威脅傳播的同時(shí),降低物理防火墻負(fù)載。
9.總的來(lái)說(shuō),華云數(shù)據(jù)的企業(yè)開(kāi)發(fā)測(cè)試平臺(tái)解決方案擁有以下的優(yōu)勢(shì):(1)資源整合、大幅提高資源利用率;利用虛擬化技術(shù),進(jìn)行資源整合和資源共享,擺脫開(kāi)發(fā)測(cè)試資源孤島格局。(2)為敏捷開(kāi)發(fā)提供快速部署支撐;利用統(tǒng)一資源管理平臺(tái),實(shí)現(xiàn)快速、自動(dòng)化的資源配置,提高敏捷開(kāi)發(fā)的能力,大幅縮短開(kāi)發(fā)測(cè)試環(huán)境部署的時(shí)間。(3)多樣性的資源部署選擇;可提供不同平臺(tái)、不同性能、不同廠商的資源,為多樣性的開(kāi)發(fā)測(cè)試需求提供選擇。(4)靈活的資源調(diào)配;可根據(jù)開(kāi)發(fā)測(cè)試環(huán)境的要求劃分不同的可用資源配額,實(shí)現(xiàn)計(jì)算、網(wǎng)絡(luò)和存儲(chǔ)資源的快速動(dòng)態(tài)配置和擴(kuò)展。(5)保持開(kāi)發(fā)測(cè)試環(huán)境和版本的統(tǒng)一;通過(guò)快照功能,可以迅速創(chuàng)建標(biāo)準(zhǔn)化的研發(fā)測(cè)試環(huán)境,減少繁瑣的軟件安裝和重復(fù)配置的工作。