新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 數(shù)據(jù)中心:開源軟件可以用于實(shí)現(xiàn)部分功能

數(shù)據(jù)中心:開源軟件可以用于實(shí)現(xiàn)部分功能

作者: 時(shí)間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

控制權(quán):是一個(gè)巨大的好處還是一個(gè)惡夢(mèng)?

咨詢和系統(tǒng)集成公司Optaros 企業(yè)工具和框架部門主管Dave Gynn表示,開源技術(shù)“絕對(duì)”適合數(shù)據(jù)中心。他說:“開源軟件在異構(gòu)環(huán)境中性能非常優(yōu)越。事實(shí)上,目前有很多適合數(shù)據(jù)中心使用的開源工具,比如系統(tǒng)管理工具,其中包括備份、監(jiān)測(cè),垃圾郵件控制等。”

根據(jù)Gynn,用戶從開源工具那里獲得的最大好處可以自由和靈活性地控制他們自己的系統(tǒng)。這意味著用戶可以迅速解決問題、確定升級(jí)周期、作出更明智的決策部署并更容易將他們自己的系統(tǒng)與開源平臺(tái)集成在一起。使用開源軟件的用戶可以定制軟件以適應(yīng)他們特定的需要,而不需要隊(duì)現(xiàn)成的產(chǎn)品進(jìn)行強(qiáng)制修改。

但是,這種自由和靈活地控制企業(yè)系統(tǒng)給IT工作人員和系統(tǒng)工程師帶來了更大的責(zé)任。

總部設(shè)在維吉尼亞的ScienceLogic是一家銷售系統(tǒng)和網(wǎng)絡(luò)管理工具的公司,其首席執(zhí)行官及創(chuàng)始人Reston說,同傳統(tǒng)的商業(yè)軟件相比,開源技術(shù)可以帶來“更多功能和更快捷的創(chuàng)新,但如果用戶使用百分之百的開源技術(shù),他們就必須確定自己有否有實(shí)力和毅力在整個(gè)項(xiàng)目周期中自我提供技術(shù)支持。

消失的開源項(xiàng)目?

很多公司在談到將開源技術(shù)用于數(shù)據(jù)中心的時(shí)候,所關(guān)心的另外一個(gè)問題是,列在SourceForge.net或其它地方的開源項(xiàng)目可能很快就會(huì)啟動(dòng),但不久就莫名其妙地消失了。

Link 說:“幾年之前,我們使用了一個(gè)開放源代碼項(xiàng)目中的一個(gè)很有用的組件,這個(gè)組件做地相當(dāng)好,它的作者非?;钴S,非常富有創(chuàng)造力。他一直緊緊跟隨改開源項(xiàng)目,持續(xù)對(duì)項(xiàng)目進(jìn)行省級(jí),及時(shí)修正代碼中的bug,不斷取得創(chuàng)新。然而,突然,這位天才作者好像從人間蒸發(fā)了一樣,消失得無影無蹤。雖然,圍繞該項(xiàng)目的論壇并沒有停止,但這個(gè)項(xiàng)目再也沒有向前推進(jìn)。”

因此,Link補(bǔ)充說,他們公司的工程師們最終剔除了那個(gè)組件---一個(gè)開源Python類庫---并將它替換為新的組件,該組件需要做一些修改才能與ScienceLogic現(xiàn)有的代碼庫兼容。這是一個(gè)昂貴的教訓(xùn),因?yàn)镾cienceLogic不得不移除原有的類庫,并且將新的類庫整合到項(xiàng)目中,此外,還要重新做一遍測(cè)試以檢測(cè)新庫的運(yùn)行情況。ScienceLogic花了大約6個(gè)月的時(shí)間來完成這項(xiàng)工作,并且推遲了其它的重要項(xiàng)目。Link建議說:“所以,選擇開源解決方案的時(shí)候一定要非常小心。一定要確保該解決方案有強(qiáng)大的技術(shù)支持,這點(diǎn)非常重要,同時(shí),還要實(shí)現(xiàn)持續(xù)創(chuàng)新和快速發(fā)布補(bǔ)丁。”

總部位于科羅拉多州波爾得市的Enterprise Management Associates (EMA),其高級(jí)分析師Steve Brasen 說:“每一個(gè)開源解決方案都有其自身的升級(jí)管理過程,這毫無疑問是正確的。但總的來說,都會(huì)有一個(gè)指定開發(fā)小組決定下一個(gè)版本或者軟件中包含哪些新功能、修復(fù)和升級(jí)。”

隨后,更新或補(bǔ)丁就通過一個(gè)中心數(shù)據(jù)庫(central repository)或者開源供應(yīng)商,比如論壇、網(wǎng)站或某個(gè)機(jī)構(gòu)發(fā)布給最終用戶。作為維護(hù)合同的一部分,技術(shù)支持機(jī)構(gòu)會(huì)自動(dòng)將這些更新和補(bǔ)丁提供給最終用戶。有些廠商,包括Red Hat,捆綁發(fā)布多個(gè)開源應(yīng)用軟件,并按照套裝軟件的方式對(duì)它們提供支持。對(duì)于那些簽訂了技術(shù)支持和維護(hù)合同的公司來說,他們發(fā)現(xiàn)這種方式很可靠并且很有效率,但是,那些沒有簽訂這些合同的公司就會(huì)覺得升級(jí)和維護(hù)過程很繁瑣。

Brasen表示,沒有人知道消失的開源項(xiàng)目的具體數(shù)字。但是,鑒于有超過150,000個(gè)開源項(xiàng)目已經(jīng)注冊(cè)了,并且該數(shù)字還在不斷增長(zhǎng),取消其中一些是不可避免的。

‘免費(fèi)’軟件的成本

Untangle是一家總部位于加利福尼亞州圣馬特奧縣的開源開發(fā)公司,它的客戶主要是中小型企業(yè)。其首席技術(shù)官兼創(chuàng)始人Dirk Morris說: “開源意味著自由,但并不表示沒有成本,雖然大多數(shù)情況下是免費(fèi)的。”

然而,Morris指出,即使用戶可以通過開源產(chǎn)品獲得靈活性、可靠性、安全性和易用性,而這些好處距離免費(fèi)還很遙遠(yuǎn)。“你要知道,開源產(chǎn)品往往并不是一個(gè)完整的產(chǎn)品”。Morris說。此外,開源產(chǎn)品的質(zhì)量差別很大,因此用戶必須慎重選擇。

Gartner分析師Kumar說:“ 開源軟件總會(huì)涉及到一定的費(fèi)用;要么是支付給供應(yīng)商的維護(hù)費(fèi)用,要么是內(nèi)部管理費(fèi)用。” Kumar建議客戶重新檢查一下他們的投資組合,并明白一些應(yīng)用更適合用開源技術(shù)實(shí)現(xiàn)。Kumar還補(bǔ)充說,目前,有這樣一種趨勢(shì),人們傾向于在開源平臺(tái)上運(yùn)行較為主流和交易密集型的應(yīng)用,在這樣的條件下,管理任務(wù)比如虛擬化將成必要手段。

Kumar建議用戶首先要確定每個(gè)應(yīng)用的可用性和可管理性要求,然后再檢驗(yàn)開源平臺(tái)是否能夠同自己的現(xiàn)有環(huán)境兼容。最后,用戶應(yīng)該確定新的開源軟件的成本,并一種切合實(shí)際的眼光來看待該成本與現(xiàn)有環(huán)境的差別。

事實(shí)上,成本不是Opus考慮的主要因素。Sherwood 說:“我們一直將開源項(xiàng)目作為一種提高方式,它使我們能夠在實(shí)踐中迅速學(xué)習(xí)技術(shù),因而我們能夠知道那個(gè)產(chǎn)品類型可以滿足我們的需求和客戶的需求,而不需要花錢購買相應(yīng)的商業(yè)解決方案。”目前,Opus委員會(huì)正在尋找能提供SAN功能、網(wǎng)絡(luò)管理和網(wǎng)絡(luò)控制的開源產(chǎn)品。

開源技術(shù)也是一種解決問題、添加一項(xiàng)新的服務(wù)、實(shí)現(xiàn)其它一些未列入財(cái)政預(yù)算的或者沒有被證明是真正有用或值得實(shí)現(xiàn)功能的一種方式。Sherwood說。

Sherwood表示,因?yàn)殚_源項(xiàng)目通常“不如商業(yè)套件發(fā)展的速度快,”他的公司為了滿足自身的需求,往往不得不花費(fèi)更多的開發(fā)成本以增加某些功能或改變開源軟件包。因此,開源軟件的“隱性成本”主要來自內(nèi)部開發(fā)團(tuán)隊(duì)或外部承建商修改開源軟件的費(fèi)用。然而,在某些情況下,“商業(yè)產(chǎn)品有過于昂貴,或缺少必要的功能,因此,開源軟件可能是一個(gè)很好的解決方案。

盡管如此,在可預(yù)見的將來,大多數(shù)觀察家認(rèn)為,開源軟件和商業(yè)軟件將共同存在于數(shù)據(jù)中心中。

EMA 的Brasen 說:“隨著開源軟件變得越來越可靠和功能豐富,它們的受歡迎程度毫無疑問將會(huì)增加,越來越多的企業(yè)將會(huì)被它們相對(duì)較低的部署和維護(hù)費(fèi)用所吸引。但是,開源解決方案要完全取代商業(yè)軟件是不可能的。”



關(guān)鍵詞:

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉