數(shù)據(jù)中心:開(kāi)源軟件可以用于實(shí)現(xiàn)部分功能
控制權(quán):是一個(gè)巨大的好處還是一個(gè)惡夢(mèng)?
咨詢(xún)和系統(tǒng)集成公司Optaros 企業(yè)工具和框架部門(mén)主管Dave Gynn表示,開(kāi)源技術(shù)“絕對(duì)”適合數(shù)據(jù)中心。他說(shuō):“開(kāi)源軟件在異構(gòu)環(huán)境中性能非常優(yōu)越。事實(shí)上,目前有很多適合數(shù)據(jù)中心使用的開(kāi)源工具,比如系統(tǒng)管理工具,其中包括備份、監(jiān)測(cè),垃圾郵件控制等。”
根據(jù)Gynn,用戶(hù)從開(kāi)源工具那里獲得的最大好處可以自由和靈活性地控制他們自己的系統(tǒng)。這意味著用戶(hù)可以迅速解決問(wèn)題、確定升級(jí)周期、作出更明智的決策部署并更容易將他們自己的系統(tǒng)與開(kāi)源平臺(tái)集成在一起。使用開(kāi)源軟件的用戶(hù)可以定制軟件以適應(yīng)他們特定的需要,而不需要隊(duì)現(xiàn)成的產(chǎn)品進(jìn)行強(qiáng)制修改。
但是,這種自由和靈活地控制企業(yè)系統(tǒng)給IT工作人員和系統(tǒng)工程師帶來(lái)了更大的責(zé)任。
總部設(shè)在維吉尼亞的ScienceLogic是一家銷(xiāo)售系統(tǒng)和網(wǎng)絡(luò)管理工具的公司,其首席執(zhí)行官及創(chuàng)始人Reston說(shuō),同傳統(tǒng)的商業(yè)軟件相比,開(kāi)源技術(shù)可以帶來(lái)“更多功能和更快捷的創(chuàng)新,但如果用戶(hù)使用百分之百的開(kāi)源技術(shù),他們就必須確定自己有否有實(shí)力和毅力在整個(gè)項(xiàng)目周期中自我提供技術(shù)支持。
消失的開(kāi)源項(xiàng)目?
很多公司在談到將開(kāi)源技術(shù)用于數(shù)據(jù)中心的時(shí)候,所關(guān)心的另外一個(gè)問(wèn)題是,列在SourceForge.net或其它地方的開(kāi)源項(xiàng)目可能很快就會(huì)啟動(dòng),但不久就莫名其妙地消失了。
Link 說(shuō):“幾年之前,我們使用了一個(gè)開(kāi)放源代碼項(xiàng)目中的一個(gè)很有用的組件,這個(gè)組件做地相當(dāng)好,它的作者非常活躍,非常富有創(chuàng)造力。他一直緊緊跟隨改開(kāi)源項(xiàng)目,持續(xù)對(duì)項(xiàng)目進(jìn)行省級(jí),及時(shí)修正代碼中的bug,不斷取得創(chuàng)新。然而,突然,這位天才作者好像從人間蒸發(fā)了一樣,消失得無(wú)影無(wú)蹤。雖然,圍繞該項(xiàng)目的論壇并沒(méi)有停止,但這個(gè)項(xiàng)目再也沒(méi)有向前推進(jìn)。”
因此,Link補(bǔ)充說(shuō),他們公司的工程師們最終剔除了那個(gè)組件---一個(gè)開(kāi)源Python類(lèi)庫(kù)---并將它替換為新的組件,該組件需要做一些修改才能與ScienceLogic現(xiàn)有的代碼庫(kù)兼容。這是一個(gè)昂貴的教訓(xùn),因?yàn)镾cienceLogic不得不移除原有的類(lèi)庫(kù),并且將新的類(lèi)庫(kù)整合到項(xiàng)目中,此外,還要重新做一遍測(cè)試以檢測(cè)新庫(kù)的運(yùn)行情況。ScienceLogic花了大約6個(gè)月的時(shí)間來(lái)完成這項(xiàng)工作,并且推遲了其它的重要項(xiàng)目。Link建議說(shuō):“所以,選擇開(kāi)源解決方案的時(shí)候一定要非常小心。一定要確保該解決方案有強(qiáng)大的技術(shù)支持,這點(diǎn)非常重要,同時(shí),還要實(shí)現(xiàn)持續(xù)創(chuàng)新和快速發(fā)布補(bǔ)丁。”
總部位于科羅拉多州波爾得市的Enterprise Management Associates (EMA),其高級(jí)分析師Steve Brasen 說(shuō):“每一個(gè)開(kāi)源解決方案都有其自身的升級(jí)管理過(guò)程,這毫無(wú)疑問(wèn)是正確的。但總的來(lái)說(shuō),都會(huì)有一個(gè)指定開(kāi)發(fā)小組決定下一個(gè)版本或者軟件中包含哪些新功能、修復(fù)和升級(jí)。”
隨后,更新或補(bǔ)丁就通過(guò)一個(gè)中心數(shù)據(jù)庫(kù)(central repository)或者開(kāi)源供應(yīng)商,比如論壇、網(wǎng)站或某個(gè)機(jī)構(gòu)發(fā)布給最終用戶(hù)。作為維護(hù)合同的一部分,技術(shù)支持機(jī)構(gòu)會(huì)自動(dòng)將這些更新和補(bǔ)丁提供給最終用戶(hù)。有些廠商,包括Red Hat,捆綁發(fā)布多個(gè)開(kāi)源應(yīng)用軟件,并按照套裝軟件的方式對(duì)它們提供支持。對(duì)于那些簽訂了技術(shù)支持和維護(hù)合同的公司來(lái)說(shuō),他們發(fā)現(xiàn)這種方式很可靠并且很有效率,但是,那些沒(méi)有簽訂這些合同的公司就會(huì)覺(jué)得升級(jí)和維護(hù)過(guò)程很繁瑣。
Brasen表示,沒(méi)有人知道消失的開(kāi)源項(xiàng)目的具體數(shù)字。但是,鑒于有超過(guò)150,000個(gè)開(kāi)源項(xiàng)目已經(jīng)注冊(cè)了,并且該數(shù)字還在不斷增長(zhǎng),取消其中一些是不可避免的。
‘免費(fèi)’軟件的成本
Untangle是一家總部位于加利福尼亞州圣馬特奧縣的開(kāi)源開(kāi)發(fā)公司,它的客戶(hù)主要是中小型企業(yè)。其首席技術(shù)官兼創(chuàng)始人Dirk Morris說(shuō): “開(kāi)源意味著自由,但并不表示沒(méi)有成本,雖然大多數(shù)情況下是免費(fèi)的。”
然而,Morris指出,即使用戶(hù)可以通過(guò)開(kāi)源產(chǎn)品獲得靈活性、可靠性、安全性和易用性,而這些好處距離免費(fèi)還很遙遠(yuǎn)。“你要知道,開(kāi)源產(chǎn)品往往并不是一個(gè)完整的產(chǎn)品”。Morris說(shuō)。此外,開(kāi)源產(chǎn)品的質(zhì)量差別很大,因此用戶(hù)必須慎重選擇。
Gartner分析師Kumar說(shuō):“ 開(kāi)源軟件總會(huì)涉及到一定的費(fèi)用;要么是支付給供應(yīng)商的維護(hù)費(fèi)用,要么是內(nèi)部管理費(fèi)用。” Kumar建議客戶(hù)重新檢查一下他們的投資組合,并明白一些應(yīng)用更適合用開(kāi)源技術(shù)實(shí)現(xiàn)。Kumar還補(bǔ)充說(shuō),目前,有這樣一種趨勢(shì),人們傾向于在開(kāi)源平臺(tái)上運(yùn)行較為主流和交易密集型的應(yīng)用,在這樣的條件下,管理任務(wù)比如虛擬化將成必要手段。
Kumar建議用戶(hù)首先要確定每個(gè)應(yīng)用的可用性和可管理性要求,然后再檢驗(yàn)開(kāi)源平臺(tái)是否能夠同自己的現(xiàn)有環(huán)境兼容。最后,用戶(hù)應(yīng)該確定新的開(kāi)源軟件的成本,并一種切合實(shí)際的眼光來(lái)看待該成本與現(xiàn)有環(huán)境的差別。
事實(shí)上,成本不是Opus考慮的主要因素。Sherwood 說(shuō):“我們一直將開(kāi)源項(xiàng)目作為一種提高方式,它使我們能夠在實(shí)踐中迅速學(xué)習(xí)技術(shù),因而我們能夠知道那個(gè)產(chǎn)品類(lèi)型可以滿(mǎn)足我們的需求和客戶(hù)的需求,而不需要花錢(qián)購(gòu)買(mǎi)相應(yīng)的商業(yè)解決方案。”目前,Opus委員會(huì)正在尋找能提供SAN功能、網(wǎng)絡(luò)管理和網(wǎng)絡(luò)控制的開(kāi)源產(chǎn)品。
開(kāi)源技術(shù)也是一種解決問(wèn)題、添加一項(xiàng)新的服務(wù)、實(shí)現(xiàn)其它一些未列入財(cái)政預(yù)算的或者沒(méi)有被證明是真正有用或值得實(shí)現(xiàn)功能的一種方式。Sherwood說(shuō)。
Sherwood表示,因?yàn)殚_(kāi)源項(xiàng)目通常“不如商業(yè)套件發(fā)展的速度快,”他的公司為了滿(mǎn)足自身的需求,往往不得不花費(fèi)更多的開(kāi)發(fā)成本以增加某些功能或改變開(kāi)源軟件包。因此,開(kāi)源軟件的“隱性成本”主要來(lái)自?xún)?nèi)部開(kāi)發(fā)團(tuán)隊(duì)或外部承建商修改開(kāi)源軟件的費(fèi)用。然而,在某些情況下,“商業(yè)產(chǎn)品有過(guò)于昂貴,或缺少必要的功能,因此,開(kāi)源軟件可能是一個(gè)很好的解決方案。
盡管如此,在可預(yù)見(jiàn)的將來(lái),大多數(shù)觀察家認(rèn)為,開(kāi)源軟件和商業(yè)軟件將共同存在于數(shù)據(jù)中心中。
EMA 的Brasen 說(shuō):“隨著開(kāi)源軟件變得越來(lái)越可靠和功能豐富,它們的受歡迎程度毫無(wú)疑問(wèn)將會(huì)增加,越來(lái)越多的企業(yè)將會(huì)被它們相對(duì)較低的部署和維護(hù)費(fèi)用所吸引。但是,開(kāi)源解決方案要完全取代商業(yè)軟件是不可能的。”
評(píng)論