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