開(kāi)放式VS.封閉式云端系統(tǒng),怎么選才對(duì)
當(dāng)企業(yè)走進(jìn)喧嚷的云端運(yùn)算市場(chǎng),有人高唱開(kāi)放式(open source)系統(tǒng)好,但也有人大推封閉式(closed source),兩種系統(tǒng)各有其擁護(hù)人馬相互較量,業(yè)界對(duì)于孰優(yōu)孰劣至今也沒(méi)個(gè)定論,但開(kāi)放與否真的是企業(yè)該有的考量?
開(kāi)放系統(tǒng)與封閉系統(tǒng)
首先,開(kāi)放系統(tǒng)指的是透過(guò)多個(gè)可兼容其他方案的供應(yīng)商,讓企業(yè)能夠組合并建立適合自己的云端系統(tǒng),滿足其特定需求。而封閉式系統(tǒng)則由單一供應(yīng)商提供系統(tǒng)和工具,在其私有技術(shù)上建立一整套封閉的云端架構(gòu)。
站在消費(fèi)者端來(lái)看,老實(shí)說(shuō),他們對(duì)什么是開(kāi)放還是封閉系統(tǒng)不感興趣,反而在乎的是兩種系統(tǒng)哪一個(gè)才能與他們的IT策略和業(yè)務(wù)契合。
開(kāi)放式與封閉式的最大差異:API
建立云端運(yùn)算解決方案的主要機(jī)制,就是供應(yīng)者所提供的應(yīng)用程序界面(API),以下說(shuō)明為什么兩個(gè)系統(tǒng)對(duì)企業(yè)獲利的能力影響甚小。
以封閉式系統(tǒng)的亞馬遜(Amazon)為例,當(dāng)他更動(dòng)API時(shí),顧客端可能不知道執(zhí)行的時(shí)間點(diǎn),顧客通常要等到亞馬遜在云端系統(tǒng)上落實(shí)改變、發(fā)布消息后才會(huì)知道,這對(duì)使用特定API功能的顧客來(lái)說(shuō)才可能會(huì)有影響;相反,開(kāi)放式系統(tǒng)的客戶端可以隨時(shí)隨地追蹤系統(tǒng)的最新?tīng)顩r,并自由加入改善功能的行列,不過(guò)很少有企業(yè)會(huì)這么“勤勞”注意系統(tǒng)內(nèi)有什么更動(dòng)。
再者,突如其來(lái)的徹底革命不太可能發(fā)生在亞馬遜這樣的大企業(yè)身上,也許會(huì)不斷添加新功能,但對(duì)企業(yè)當(dāng)前使用的功能不一定有影響;反觀開(kāi)放式系統(tǒng),企業(yè)可以主動(dòng)參與或發(fā)起改變,甚至投入巨資改變整個(gè)產(chǎn)品的方向,變動(dòng)可大可小。
此外,開(kāi)放式系統(tǒng)有趣的地方在于其自由的環(huán)境利于激發(fā)競(jìng)爭(zhēng),可以快速促進(jìn)創(chuàng)新,供應(yīng)商也可從中獲利,有不少小公司紛紛到供應(yīng)商系統(tǒng)上自行建立和提供云端運(yùn)算服務(wù)。Rackspace公司的開(kāi)放云端Openstack就是一例。
不過(guò),開(kāi)放式系統(tǒng)基礎(chǔ)建立在社交網(wǎng)絡(luò)內(nèi)分散個(gè)體所花費(fèi)的時(shí)間和精力,所以其創(chuàng)新動(dòng)能沒(méi)有封閉統(tǒng)系統(tǒng)來(lái)的強(qiáng)大,再看亞馬遜、惠普(HP)和微軟(Microsoft)等企業(yè),只要認(rèn)為有其價(jià)值,他們能夠投資的資金就幾乎可以是沒(méi)有上限,Rackspace等開(kāi)放派的公司當(dāng)然也會(huì)透入大量資金,但金額比起來(lái)可能是小巫見(jiàn)大巫。
笨蛋,問(wèn)題不在API
看了開(kāi)放與封閉性API的可追蹤性、可變動(dòng)性和創(chuàng)新性后,可發(fā)現(xiàn)兩者最大的差異只在API語(yǔ)法,實(shí)在很難指出何者略勝一籌。說(shuō)到底,選擇還是必須取決于企業(yè)本身的定位和取向,如果你經(jīng)營(yíng)的是小型的新創(chuàng)公司,可能必須消耗龐大的開(kāi)放原始代碼,那么開(kāi)放式系統(tǒng)可能適合,如果是需要穩(wěn)固解決方案的企業(yè),封閉式也許較為理想,如此而已。