數據中心:開源軟件可以用于實現部分功能
Linux、Apache和其它開源應用軟件早已被用于網絡和文件服務器。但說到用開源軟件管理數據中心,很多公司就會猶豫不決。然而現在,一些用戶已經轉變了態度,認為開源軟件完全可以應用于數據中心。
本文引用地址:http://www.104case.com/article/201609/305018.htm總部位于德克薩斯州Southlake 的旅游營銷和分銷技術公司Sabre Holdings,其首席技術官Robert Wiseman 說:“一旦使用開源產品,用戶通常就不再雇傭專業技術支持團隊以幫助他們快速解決問題。但在我們公司,我們幾乎總是從高品質的廠商為所使用的開源產品購買支持服務。這當然降低了使用開源產品的成本優勢,但由此帶來的好處我們認為是值得的,服務合同帶來的安全性讓我們每晚都可以高枕無憂。”
很多公司使用企業系統總線(ESB)完成信息轉換、路由和其它任務。Sabre正在部署一個基于開源技術的企業系統總線,該總線跨多個系統,其中包括供應商網關,所有需要從外部數據源獲取內容的Sabre 系統都要使用該網關。Sabre公司其它正在使用的開源軟件包括Subversion and Concurrent Versions System(版本控制系統)、Eclipse(Java開發環境)、JUnit(單元測試軟件)、Hibernate(一個對象關系映射框架,可以將底層的數據庫調用按照對象或關系方式映射為抽象服務)和Apache Ant(一個基于Java的工具)。
Wiseman 表示,由于開源產品的質量和靈活性逐漸增加,其中更主要的是因為成本較低,Sabre在大約6年前就開始使用開源產品。Wiseman 說:“但對我們來說,它必須是低成本并且高品質的”。穩定和高性能是最重要的要求,他補充說。
Sabre Holdings有大約5000臺服務器運行開源軟件,并且這些服務器中大約有一半位于該公司的塔爾薩、俄克拉荷馬州的數據中心。Wiseman說:“這些開源產品已經達到了某種成熟程度,并且總體性能與商業軟件的性能不相上下,在某些情況下,甚至優于商業軟件的性能。”
Wiseman表示,放源產品可以幫助營造公平的IT競爭環境,迫使商業軟件廠商在價格和服務質量上展開競爭,而不是針對自己專屬產品一些看不到的功能。開源軟件代碼是公開和透明的,這使得開發人員可以發現、解決問題并學習其它開發人員如何解決某些問題。使用者可以自由地在他們的企業里使用這些產品,而無需擔心軟件許可問題。
開源的應用領域
總部位于馬薩諸塞州州名的市場研究公司FORRESTER RESEARCH分析師James Staten表示,一般來說,企業一般主要在下面三個領域中使用開源技術:網絡互動狀態(web presence)和門戶(最常見的就是Apache,它可以用于內容管理、動態應用和各種各樣的電子商務以及目錄功能);中小型數據庫領域(最常見的是PostgreSQL和甲骨文公司的開源數據庫Berkeley);應用領域(運行在JBox上的Java包、Apache Geronimo 和Zend 托管的應用軟件)。
關于開源技術在數據中心的使用情況是很難統計的。但在去年11月,獨立Oracle用戶組 (Independent Oracle Users Group,IOUG)提交的一項調查的結果顯示,在226名受訪者中,有 13%的人表示他們正在運行的大部分應用軟件是開源的。這個數字比去年同期增長了30%。
還有其它一些跡象顯示開源技術正在被商業軟件廠商所使用,例如,惠普公司最近宣布了一個項目,該項目的目的是幫助IT部門跟蹤所使用的產品和工具的許可要求。最近新加入開源系統和網絡管理領域的公司包括GroundWork Open Source、Hyperic、Qlusters、Zenoss。
對于那些正在考慮將開源技術用于企業關鍵任務領域的客戶,Forrester建議,首先要圍繞這個特定的開源項目或產品評估一下它的生態系統,也就是說,它的開發團隊實力、論壇、付費支持以及任何商業軟件。只有這樣,企業用戶才能確定該開源產品是否能滿足他們的需求,并且保證有足夠的技術和服務支持。
Forrester對于開源產品的建議在很大程度上同它對于剛剛起步的商業軟件公司的產品做出的建議類似,Forrester表示:“開源產品因為開源的原因,所以可能不會有風險。造成開源產品有風險的因素是圍繞它的支持生態系統范圍太小。如果一個開源項目有700名開發人員(以及一個良好的生態系統),那么它的風險要比有20個員工的新公司的風險要大。”
不是每個人都支持開源技術
雖然開源技術發展迅速并且越來越受到大家的關注,但一些專家仍然提醒大家要小心謹慎地對待開源技術。市場研究機構Gartner分析師Rakesh Kumar說:“開源軟件除了價格較低外,目前它能帶來的好處是很有限的。現在還有一種恨又爭議的說法是,使用開源軟件的用戶要比那些使用其它平臺的用戶能夠學到更多的IT技能。”這種說法的根據是,開源代碼是公開的,大家都可以對它進行修改和調試,因而可以相互學習。
Kumar表示,總體上說,“盡管開源技術是如此的吸引人”,但是,開源應用軟件的用戶必須要注意安全問題,他們應該仔細研究一下在任何特定的關鍵任務環境下哪些工業級軟件是可用的。RISC/Unix平臺上的故障排除工具、能源的管理工具、混合工作量管理工具“一般是較為成熟的。”
總部位于俄勒岡州波特蘭市的Opus Interactive,是一個管理解決方案供應商,該公司致力于開源負載平衡和防火墻項目,以此作為付費商用軟件的廉價替代品,為客戶表示,將不會支付商用電器,杰里米說,舍伍德,商業解決方案執行,在工作。
Opus 商業解決方案執行長官Jeremy Sherwood 說:“我們從Packet Filter(即PF,包過濾)入手,并發現在OpenBSD或者FreeBSD平臺上運行PF是一個非常好的選擇,我們對它的可靠性和安全性很有信心。然而,雖然Opus仍在積極向它的客戶銷售運行在OpenBSD或者FreeBSD平臺上的PF并提供技術支持,但對于IT預算有限的小型客戶,或者在需要統一服務器硬件環境以及需要運行特殊的操作系統的環境下,Opus主要采用開源工具。
Sherwood還補充說,對于大客戶,Opus一般會使用Global Technology Associates、思科、Array Networks的商業軟件和硬件產品。這些商業產品各種開發和支持文檔齊全并且清晰,它們通常比開源替代軟件的功能要豐富地多,并且易于在各個層次上提供支持。這些商業產品廠也提供高可用性選擇。
Opus還使用開源監控和統計項目,以彌補其整個基礎設施和客戶端解決方案的不足。“我們從Cacti和JFFNMS著手。事實上,我們已經在生產中使用JFFNMS有一年多的時間了,因為它比較容易安裝,功能豐富并且運行狀況良好,我們所要做得工作只是安裝并維護它。” Opus還試圖利用Nagios作為監控工具,但最后遷移到了ScienceLogic LLC的一個商業軟件 EM7上,EM7能夠處理監控、統計、票務和許多有關ITIL的功能。
評論