Linux本身對於很多企業來說都具有一定的幫助,但是Linux本身並不是萬能良藥。象任何其他系統或服務一樣,在組織機構中引入Linux系 統需要謹慎的考慮Linux到底適合那些應用和服務,那些應用和服務可能更適合其他的系統。除了應用和服務問題以外,還存在連續支持、操作和維護等問題。幸運的是,Linux技術已經發展成熟,如果企業想采用Linux系統,那麼有大量各種各樣的備選可供企業選用。 為什麼選用Linux
Linux已經獲得了IT社區內廣泛的關注,因為它與傳統的UNIX系統以及Windows相比,具有多種優勢。首先,Linux是基於標准的操作系統,符合 POSIX標准,能夠向其他的商業性UNIX系統一樣直接連接軟件。與大部分其他的UNIX不同的,Linux在設備上運行時,可以用於移動設備才使用 的gumstix平台,也可以用在IBM z系列主機,甚至排名前500的超機計算機上運行。也就是說,Linux通過擴展可用於任何規模的組織機構下的 計算環境。其次,由於Linux不按傳統用戶數或CPU數計算許可證數量,平均到每台服務器上,操作系統本身的成本相對很低微,因此能把組織 機構從采購成本的重擔中解放出來。即使與一級Linux分銷商RedHat和Novel或者SuSE簽訂專業的支持合同,所耗費的成本與購買Windows或 Solaris系統的成本想比也是微乎其微。如果Linux操作系統具有很高的安全性,配置得當就不會有病毒入侵,而且只有很少的弱點。Linux操作 系統修改和發布軟件錯誤修訂的速度是驚人的。2004年下半年,Register曾經對這個現象做了深刻的分析。一般情況下,開放資源世界中從發 現新的重要軟件錯誤到發布修補方法的時間都遠遠短於Windows這樣的操作系統。最後,作為開發和計算平台,Linux的靈活性使得UNIX能夠使 用所有最新的能夠幫助企業提供網絡服務和高性能計算空間的工具和服務。
Linux最佳點
在現有環境中引入Linux面臨的最大挑戰之一就是確定“第一應用”,也就是從邏輯上看來盡管是非常重要高調的應用,但如果這個應用出了問題,也不會導致企業全盤皆輸。在過去以及現在,許多傳統軟件廠商如CA,IBM和Oralce在很多應用用引入了Linux,當然,這些年中也出現了 成千上萬的開源應用軟件。以下就是一些Linux擅長使用的環境:
數據庫服務器
網絡服務器
網絡附加存儲(NAS)
計算服務器
支持服務
Linux數據庫使用MySQL和PostgreSQL這樣的開源標准。許多Linux發行版都帶有這些軟件包,隨手可用。這兩種數據庫實用性都很強,被世界上 數千家商業網站所選用。如果您的企業也在尋找快速而價格低廉的數據庫,Linux數據庫可能就是合適的選擇。如果環境中已經采用了一些傳統 數據庫的話,DB2,Oracle,和Syabase等方案都可以在多種硬件平台上在Linux發行版上運行。互聯網上大部分的網絡服務器所采用的都是 Apache網絡服務器,將全部內容從微軟IIS上轉入Apache是很簡單的。另外,也可以選擇J2EE 和其他的Java服務器容器。可能對作為NAS系統使 用的Linux不太熟悉。從一開始,Linux就支持網絡文件系統,SMB/CIFS (Windows文件共享), AppleTalk, 和Novell Netware。大型存儲陣列與 Linux系統可以直連,這樣就能以很低的價格,非常簡單的增強企業的存儲選擇。Linux也能在高性能硬件上運行,它的高效讓你能夠更加充分的利用硬件的全部潛能。如果需要其他的能力進行建模和仿真,請記住,世界上前500名超級計算機中許多都采用了Linux集群,許多企業都會 采購集群。
支持和服務
Linux相對來說是比較容易維護的,但是除非自己擁有龐大的IT隊伍,既熟悉UNIX,又有能力升級系統,否則還是需要專業的支持。有多種方法可以獲得支持。可以采用“本地方式”在當地尋找一家提供企業支持的Linux或UNIX顧問公司。對於只有幾台服務器沒有太多預算的小規模企業 來說,這是一個富有吸引力的節省成本的好辦法。你可以考察顧問公司已有的客戶、查看其資質以及背景經驗等。另外還有一些中級地區性或者國家級的Linux支持企業。Linux文檔項目列出了不少企業的名稱。另外LPI這樣的Linux授權認證機構也可以提供更多信息。如果需要那種與 知名企業打交道的感覺,你可以與Redhat或Novell這樣的第一級Linux分銷商聯系。一般按照服務器數量收取一定的費用,這樣就可以用打補丁的方式使系統保持更新。也提供現場管理和維護,但是收費昂貴,只有資金實力雄厚的企業才能享用。無論選擇何種方式,請確保明白自己的 所作所為。和Windows(或Solaris,HPUX或者其它的系統)一樣,使用Linux不會減少維護基礎設施的工作量。它只會降低整體運營成本,並且為公司將來的發展准備了另一個選擇。
差別
Windows與Linux差別
當准備工作完成以後,找到目標應用,然後決定支持的策略,那麼運行Linux系統以後,與運行Windows服務器相比,會有怎樣的不同呢?這是一 個比較主觀的問題,因為這取決於最初決定使用Linux的初衷。對於許多組織機構來說,目標是為了降低年度軟件使用成本。他們所期待的就是成本的減少。不過,從功能上來講,Windows和Linux之間還是有很明確的區別。 性能:對於純粹的計算應用來說,Linux在很多方面上表現更優。Windows有Linux(和UNIX)所不具有的system-call管理費用以及其它一些瓶頸。 移動性:符合POSIX標准的應用系統可以很輕易的在系統間移動。這意味著Solaris或HP./UX應用可以通過資源代碼進行快速移動。許多 Windows應用的核心(只要他們不依靠Windows專用的庫,如DLL)也可以進行同樣的移動。這種移動能力使得組織機構需要擴展系統時處於主動(例如,從x86向Itanium遷移,或者遷移到IBM z系列的Linux等)。 開發:這是一個更為主觀的問題。如果開發部員工由“微軟人”組成,他們擅長使用微軟的Visual Studio或類似的其他工具,那麼 Windows 和Linux的區別將會非常驚人。現在有很多Linux可用的開發工具以及給人印象深刻的集成開發環境(IDE)。但是Linux是從UNIX工具開 發文化中繁衍出來的,因此Linux沒有提供一個巨大的圖形化應用,而是提供了大量使用腳本和其他機制,彼此能夠互聯的工具。這使得一些人 開始習慣使用這些圖形界面的IDE。但是從整體來看,Linux或UNIX開發方式與其他相比更強大更靈活。 管理:對Windows系統的管理主要通過圖形化工具和智能工具完成。這意味著如果管理員不在現場,就需要借助遠程終端服務器或者類似 Timbuk2的工具來管理Windows服務器。 相對來說Linux屬於UNIX系統,因此只要能夠訪問終端程序,使用命令語句就可以完成所有的配置。當然,Linux和其它UNIX系統所發展出來的 許多圖形化界面工具也能夠簡化不太傾向於使用命令語句的人的管理工作難度。對Linux實際的管理工作不僅僅是最初的配置和監控日志文件。 能夠推薦顧問公司的組織機構也能提供認證課程幫助系統管理員勝任自己的工作。 需要注意 你需要注意以下的基本問題:
確認最適合的目標應用
制訂詳細的支持、維護和升級計劃
保證員工得到培訓和認證來自:ZDNET