開放原始碼 敲開企業大門

開放原始碼(Open Source)進入企業關鍵系統的阻礙正一一瓦解。加上「更便宜」這個因素,開放原始碼的故事將變得愈來愈精彩。

開放原始碼(Open Source)進入企業關鍵系統的阻礙正一一瓦解。加上「更便宜」這個因素,開放原始碼的故事將變得愈來愈精彩。

在景氣每下愈況的今天,開放原始碼比過去更佔有一席之地,只是不是你想像的那樣。對大多數企業來說,沒有什麼比下載「免費/自由」軟體更能撙節成本,雖然它其實還隱藏許多成本。

開放原始碼長久以來的訴求,只是最近才逐漸證明給企業主看到的,是比專屬原始碼更便宜而有效的另類選擇。開放原始碼程式目前比起專屬軟體套件還是小巫見大巫,但已經縮短彼此的技術差距。它的優勢是「輕薄短小」,且能夠解決企業不斷安裝一套又一套的軟體和伺服器的問題。因為它的開發過程是透通而標準化的,所以能為企業簡化複雜性,降低為整合與滿足特殊需求的客製化風險。

那它的隱藏成本為何?檢查新寫的開放原始碼程式、訓練內部人員測試與整合能力,以及爭取技術支援都需要耗費許多時間。隨著開放原始碼不再只是處理資料中心前端或瑣碎的雜事,像是執行很小的Web程式,企業可望更容易解決這些問題。過去2年來,開放原始碼的使用者已不再侷限於非法的怪咖或熱血IT宅男。這2年來,許多使用開放原始碼的障礙已經一一搬除。

在智財權問題上,所有關於開放原始碼不合法,或是微軟在Linux或其他開放原始碼軟體中發現到多少它的程式碼等等問題都已不存在。微軟和Novell締結合作,而微軟陣營的程式高手也指出,許多開放原始碼程式都是在Windows開發,而且開放原始碼也能與Windows良好整合。而且如果貴公司的資料中心有一臺Windows Server 2008伺服器,它也必須和其他開放原始碼程式互動。開放原始碼軟體公司從Citrix到IBM、Sun也都藉由收購開放原始碼軟體業者來證明他們對社群開發程式碼的信心。

在法庭上,美國地方法院一樁關於開放原始碼授權使用權的判決遭到上訴法庭推翻,也為開放原始碼授權注入強心針。在Jacobsen v Katzer的案件中,上訴法庭肯定開放原始碼程式是一種新式的智慧財產,也應該受到版權法保護。

安全性一直是開放原始碼的罩門,常被人批評不注意攻擊和弱點。在《國土安全法》規定下,販賣程式碼安全漏洞追蹤軟體的Coverity,3年來總共為250種開放原始碼軟體的5,500萬行程式碼檢查安全漏洞。Apache、Linux、Samba和許多其他知名專案的弱點急劇減少,安全水準大幅提升。Coverity在開放原始碼中找到的弱點數量最後終於降到和商業軟體平分秋色。

這些發展使得開放原始碼逐漸成為IT管理者更安全的選擇。

或許最重要的原因是,前仆後繼的開放原始碼終於改變軟體產業的面貌。新的開放原始碼產品在一些深層基礎建設領域,像是訊息傳輸(message routing)和管理(MuleSource的Mule和Apache的ServiceMix企業服務匯流排)、資料整合(Jitterbit)、應用整合(Talend)與中介軟體(JBoss、Geronimo、GlassFish、SpringSource dmServer)等等上頭和商業軟體公然分庭抗禮。開放原始碼甚至衍生出新的模式,像是「集結器」(aggregator)可整合來自一個以上的開放原始碼專案的程式碼,例如內容管理、portal和商業智慧(Business Intelligence),來建立新產品。

隨著這些風險與障礙的逐一去除,開放原始碼現在已從資料中心的邊緣位置逼進生產系統的核心。想知道開放原始碼如何佔領企業基礎架構,請看大陸航空的例子。

用於微軟環境中

大陸航空向來是微軟的大客戶,用了Windows Server、Windows System Management Server、SQL Server、Active Directory和最近的SharePoint來跑許多業務流程。但大陸航空想瞭解紐約或阿布奎基的營運狀況時,卻找上輕薄短小的開放原始碼整合系統Jitterbit。

特定地點的工作站開始佔用網路頻寬時,大陸航空得確切掌握。它必須知道伺服器提供伺服器的功能、資料庫承受的流量及其他關鍵系統資訊,以便增加航班及行李運送的支援,或是擴充某航站的作業能力。

「我們過去會派工程師過去看看那邊的情況,」大陸航空技術暨企業工程資深經理Denise Wilson說。該公司透過Jitterbit從每個站的微軟System Management Server及其他點蒐集資訊,轉換成XML後再送到SharePoint由設計規劃人員和專案經理檢查並利用之。

資料可以在大陸航空想蒐集時隨時更新。Jitterbit可以客製化整合方式,現在每當Wilson想取得特定更新資料倒到SharePoint Server時,就會自行撰寫Visual Basic程式碼。「我用微軟產品很久了,」她說:「Jitterbit用於我們微軟環境卻十分順暢。」

開放原始碼搭配商業軟體是企業一項可行方案。最新的例子像是GroundWork,它集結好幾項開放原始碼專案的成果,像是Nagios的監控功能等開發出網路管理工具。
奧勒岡州在最近進行統合之前,有11座資料中心,每一座都有各自的系統監控的方式。光是資料備份就有20種不同程序。

2007年,奧勒岡州把這些資料中心全部整合到位於Salem市的奧勒岡市資料中心。GroundWork系統取代了HP Openview、CiscoWorks、IBM Tivoli、CA eHeath與Compuware Network Vantage等知名軟體。奧勒岡州IT系統部門主任Alison Wood就說,現在該州每年只花1.6萬美元購買GroundWork訂閱技術支援、軟體更新和修補程式,就能監控2,271臺路由器和交換器,以及1,756臺伺服器,省下大廠牌軟體每年64,500美元的維護費用。

(作/Charles Babcock‧譯/吳明宜)

參考閱讀:

開放原始碼的協同作業工具

開放原始碼的網管軟體

……未完(更多內容請參閱網路資訊雜誌2009年3月號208期)

關於我們

自1990年創刊UXmaster雜誌,1991年獲得美國LAN Magazine獨家授權中文版,2006年獲得CMP Network Computing授權,2009年合併CMP Network Magazine獨家授權中文版,2014年轉型為《網路資訊》雜誌網站,為台灣中小企業協助技術領導者落實企業策略,了解網路規劃及應用,為企業網路應用、管理、MIS、IT人員必備之專業雜誌網站。


與我們聯絡

加入《網路資訊》雜誌社群

© Copyright 2022 本站版權所有,禁止任意轉載 網路資訊雜誌 / 心動傳媒股份有限公司 聯絡電話:+886 2 29432416