云計(jì)算已經(jīng)成為一個(gè)炙手可熱的詞匯。隨著人們對(duì)云計(jì)算的普遍認(rèn)可,越來越多的基于云計(jì)算技術(shù)的產(chǎn)品在市場(chǎng)上出現(xiàn)。不久前,軟件開發(fā)工具和數(shù)據(jù)庫管理工具的提供商Embarcadero推出了面向軟件開發(fā)的工具云,把軟件開發(fā)工具搬到了云端。
對(duì)于Embarcadero,很多人不一定熟悉,但要提到Borland公司,相信只要有過幾年IT從業(yè)經(jīng)歷的人都不陌生,其Dephi、JBuilder等開發(fā)工具都曾是程序員的首選。Embarcadero的這個(gè)工具云產(chǎn)品就主要來自其并購的CodeGear公司,CodeGear公司的前身就是Borland公司的開發(fā)工具部門。因此,Embarcadero的工具云保留了原來Borland的開發(fā)工具產(chǎn)品的諸多特點(diǎn),特別是跨平臺(tái)的特點(diǎn)。
Embarcadero亞太區(qū)高級(jí)總監(jiān)Malcolm Groves告訴記者,Embarcadero的工具云是一種輕量型的服務(wù)器端軟件,它可以集中管理和交付Embarcadero的各種軟件開發(fā)和數(shù)據(jù)庫管理的工具,通過集中化、虛擬化和標(biāo)準(zhǔn)化的交付來簡(jiǎn)化企業(yè)對(duì)軟件工具的許可證管理,幫助企業(yè)減少成本和控制軟件工具的訪問。企業(yè)可以把工具云部署在某個(gè)服務(wù)器上(可以是企業(yè)內(nèi)的服務(wù)器也可以是外部的服務(wù)器),用戶登錄到服務(wù)器下載到本地上安裝執(zhí)行,或者不安裝直接執(zhí)行。據(jù)了解,前一種方式主要面向那些開發(fā)強(qiáng)度很高的人員,側(cè)重利用工具云來管理軟件許可,無需持續(xù)在線; 而后一種方式則主要面向不經(jīng)常使用開發(fā)工具的人員,除了管理軟件許可外,還可實(shí)現(xiàn)開發(fā)工具的完全集中管理,此時(shí),開發(fā)工具基于Embarcadero的一種名為InstantOn的應(yīng)用虛擬化技術(shù),點(diǎn)擊后直接運(yùn)行,需要在線。
Malcolm Groves說,工具云的一個(gè)非常重要的用途是用于管理開發(fā)工具的授權(quán)許可。據(jù)悉,開發(fā)工具的許可證管理是軟件開發(fā)過程中的一個(gè)很棘手的問題。由于應(yīng)用環(huán)境的不同,不同的項(xiàng)目也需要不同的開發(fā)工具,因此,在稍稍具有一定規(guī)模的軟件開發(fā)部門,往往有多個(gè)項(xiàng)目組同時(shí)使用多種軟件開發(fā)工具。而大部分軟件開發(fā)工具是需要授權(quán)許可、支付許可費(fèi)的,如何對(duì)這些開發(fā)工具進(jìn)行管理,以避免購買不必要的許可是以軟件開發(fā)為主要業(yè)務(wù)形式的公司非常關(guān)注的問題。
Embarcadero大中華區(qū)總經(jīng)理琚偉介紹說,傳統(tǒng)的許可證管理是人工管理方式,這種方式公司無法了解到到底哪種開發(fā)工具有哪些人在用、使用頻度如何,無法據(jù)此制定出更為合理的許可證購買計(jì)劃,以求避免不必要的浪費(fèi)。另外一個(gè)不足是,當(dāng)項(xiàng)目之間發(fā)生人員調(diào)配的時(shí)候,開發(fā)環(huán)境的部署費(fèi)時(shí)費(fèi)力,而工具云可以幫助程序員快速部署、很快就位。
據(jù)悉,目前Embarcadero的工具云還只能管理Embarcadero自己的軟件開發(fā)工具,不過,Malcolm Groves透露,未來很快就會(huì)升級(jí)到能管理市場(chǎng)上的主流開發(fā)工具。另外,Embarcadero也在探索這種工具云的收費(fèi)模式,如按月或者按使用付費(fèi)的租賃模式也在探索之中。