在大型機上運行 Linux 可以節省費用—但這只有在選擇正確的應用程序和制定周密的前期計劃的情況下!
在大型機上運行 Linux 可以增加應用程序的正常運行時間,減少支持費用,然而,用戶和分析人士建議,選擇哪種應用遷移到這種開放源代碼操作系統上以及培訓人員掌握所需技能時需要謹慎行事。
用戶認為,大型機上運行 Linux 的吸引力與較低的 Linux 許可費或用戶可以修改它並及時修補隱患並沒有太大關系,相反,將 Linux 與大型機的可靠性、速度結合在一起以減少運行關鍵應用的費用的能力才是最誘人之處。
事實上,用戶一直在強調:我們對僅僅獲得市場上最便宜的東西不感興趣,我們需要可靠性高、功能強大並且廠商能提供很好服務的東西!
擊中最有效的擊球點
目前,在大型機上運行 Linux 的最有效的“擊球點 (sweet spot)”是服務器整合:利用大型機上的分區替代數十、甚至數百台獨立的基於 Intel 的 Linux 或 Windows 服務器。大型機分區將處理器、內存和其他系統資源專用於運行 Linux。
例如,WPS 公司創建了一個運行在一台 IBM eServer zSeries 900 大型機內的一個 250-MIPS 處理器上的虛擬 Linux 服務器,這樣做的費用是訂購、安裝和配置一台新 Intel 服務器費用的 40%。一台虛擬服務器可以在兩三分鐘內創建,並可以提供9倍於獨立服務器的吞吐量。身為長期大型機用戶的 WPS 公司將在大型機上運行 Linux 當做一種利用大型機的可靠性和降低支持費用的途徑。
許多觀察家認為,用戶在考慮整合到大型機 Linux 環境前,應當至少擁有 20 到 25 台服務器。一些進行整合的最佳候選者是基礎設施應用,如文件與打印服務、電子郵件、域名服務器和 Apache 這樣的 Web 服務器。
不過,並不是每一種應用程序都是大型機 Linux 的天然候選者。Windows 應用程序就是不佳的選擇,因為它們不能在 Linux 上運行,盡管在許多情況下可以使用同等的 Linux 應用程序。具有復雜的用戶界面的應用程序或執行復雜的數據分析的應用程序會消耗大量的處理能力,因此讓它們仍運行在獨立服務器上性價比更高。
用戶也不願意將復雜的應用程序(如可能需要幾年時間才能部署到分布式服務器上的 SAP R/3)遷移到新環境上。
一旦確定了要在大型機上運行的應用程序,用戶和分析員建議首先將它們遷移到運行 Linux 的獨立服務器上。他們說,在應付大型機帶來的額外的復雜性之前,讓支持人員熟悉 Linux 是一種很好的作法。
選擇 Linux
用戶和分析人士認為,選擇用於大型機的 Linux 版本十分重要。Giga Information Group 公司分析員說,目前很多用戶使用 SuSE 軟件。例如,WPS 選擇了 SuSE Linux,理由是他們擁有一個支持焦點,通過 IBM 來支持 z/VM 以及 Linux 環境。不過, SuSE 的壟斷也許不會長久,因為 Red Hat 在 2002 年下半年改善了其與 IBM 在大型機支持上的關系。
選擇大型機操作系統也會造成巨大的差異。用戶可以在 IBM 較老的 32 位大型機 OS/390 操作系統上以本機模式運行 Linux,可以為分配應用程序調用分區內的資源的優先次序。而 IBM 公司 zSeries 大型機產品營銷經理 Peter McCaffrey 說,IBM 最新的大型機操作系統 z/OS 支持吞吐量更大的 64 位處理,使 IT 經理可以跨多個分區分配應用的優先次序。
專家建議說,希望將數百個獨立服務器整合到大型機 Linux 上的用戶應當考慮計劃部署 IBM 的 z/VM。z/VM 使用戶可以在每個分區內創建幾百個虛擬 Linux 機。如果沒有 z/VM,用戶局限於創建 15 個虛擬 Linux 機,每個分區一個。
在大型機上運行 Linux 並不適合於每一種應用或每一位用戶。不過,分析人士認為,受服務器數量增加之苦越深,就越應當考慮使用大型機運行 Linux 的模式。
原文出處:中國計算機世界