服務虛擬化加速應用交付
隨著全球化競爭的加劇,企業(yè)面臨著不斷增長的業(yè)務壓力,IT也從技術支持轉化為業(yè)務驅動。在IT管理領域,企業(yè)不斷追求著應用、服務更快的市場投放,以提升企業(yè)市場競爭力,目前,一項新IT技術——服務虛擬化將可以幫助企業(yè)實現(xiàn)應用快速交付的期望。
應用開發(fā)環(huán)境復雜
隨著云計算、移動、大數(shù)據(jù)等趨勢的到來,大部分企業(yè)的新應用建立在復合、分布式環(huán)境之下,并支持多個服務團隊和交付合作伙伴,這使得應用開發(fā)和測試復雜,并面臨著多重挑戰(zhàn)。如項目在使用時間和安全性方面的限制、團隊之間的協(xié)調競爭、系統(tǒng)尚處開發(fā)階段使得測試環(huán)境不可用;下游系統(tǒng)和實體模型不能提供功能行為或響應,使終端用戶性能受影響;基于硬件的虛擬化不能支援測試;在基于云或其他共享服務的環(huán)境中執(zhí)行或測試將帶來較高的使用費用等。
“據(jù)調查顯示,企業(yè)在應用開發(fā)過程中,軟件開發(fā)時間約占整體項目30%,而70%時間用在了軟件測試上。”CA Technologies服務虛擬化高級顧問王志明表示。
虛擬化服務通過多種方式對系統(tǒng)行為、數(shù)據(jù)交互和性能特性進行捕捉和模仿,并通過提供本地可用的完整端到端應用開發(fā)和測試功能,來加速軟件開發(fā)生命周期,包括從設計和開發(fā)、集成、性能測試、交付直到生產(chǎn)的整個過程。據(jù)王志明表示,采用虛擬化服務后,傳統(tǒng)軟件12~18個月的交付周期將可以加速25%~50%。
提升服務質量
實際上,服務虛擬化不僅可以幫助企業(yè)在市場競爭時更快地推出創(chuàng)新業(yè)務,并節(jié)省軟件測試過程中硬件投入、人力成本等資源,還可以幫助企業(yè)提升服務質量。因為在軟件開發(fā)過程中,很多情況下相應功能測試缺乏對應環(huán)境滿足,開發(fā)者常選擇不測試或上市再調測等方法,在一定程度上降低了企業(yè)服務質量。
例如,目前國內(nèi)各層級電信運營公司根據(jù)業(yè)務需求需要把地方業(yè)務接到集團層面,例如手機游戲、手機動漫等跨省業(yè)務,并通過每個省市公司內(nèi)部的CRM系統(tǒng)接到集團進行交互。然而當新業(yè)務需要在集團進行聯(lián)調測試時,集團環(huán)境很多時候并不可用,對于地方運營公司其缺失測試環(huán)境;或者當?shù)胤揭苿庸鹃_發(fā)進程走在集團前時,集團層不能提供相應測試環(huán)境。若采用虛擬化服務后,可以虛擬出集團環(huán)境,這對于地方省市公司而言,當其應用測試時就不需要再等待集團環(huán)境適配,便可自我完成測試。