歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

Linux 在IBM主機上


作為全球IT行業的領導者,IBM一直關注Linux的發展趨勢,並堅定地支持和推動Linux的發展,通過IBM服務器、軟件和服務能力,為政府、企業提供全面的端到端的Linux解決方案。目前,IBM的全線產品及服務全部支持Linux操作系統。與此同時,IBM還在全球范圍內建立了Linux技術中心和移植中心,用於幫助客戶實現Linux上的全套行業應用解決方案。在全球,IBM有超過5,000名員工致力於Linux研發和技術支持,超過4,700家IBM業務伙伴支持Linux,在IBM全球解決方案目錄上已有4,000種Linux應用。截止到2002年底,全球IBM公司內部運行著超過1,000個Linux服務器,包括ibm.com web服務器、企業intranet服務器。IBM最近投入25億美元建立的自動化芯片制造設施,其核心業務系統正運行在Linux系統上。

在中國, IBM多年來與國內大量的IT企業建立了長期而良好的合作關系,培養了大批擁有先進IT技術的專業人員,先後開展了一系列的Linux促進項目,並成立了Linux企業促進部,以領先的技術、豐富的行業經驗幫助中國的企業實現向隨需應變電子商務的轉型。IBM中國公司副總裁范宇稱,“一直以來,和國內的IT業共同發展是我們不變的宗旨,IBM的理想是將IBM中國公司建設成為中國的IBM公司”。

自從發布了全面擁抱Linux的戰略之後,IBM投入了大量的資金用以推動整個Linux業界的發展。2001年初,IBM宣布投資10億美元用於支持Linux的研究、開發和服務項目。並於此後在全球建立了7個Linux技術支持中心,用以對Linux應用的移植和測試。到現在,IBM所有的硬件產品包括eServer家族的四大服務器系列以及全部存儲產品均已實現了對Linux支持。在軟件方面,IBM軟件的“四大金剛”:WebSphere、Lotus、DB2和Tivoli也在去年宣布支持Linux。2001年5月,IBM還發布了打破UNIX和Linux壁壘的跨時代操作系統AIX 5L。

當業界還在為Linux如何盈利、Linux如何走入實際應用而爭論不休時,IBM可說是不遺余力的兌現著它的諾言。正是由於IBM在財力、技術上的大力支持,Linux 迅速成熟並被越來越多的企業所接受。很多大型企業,如殼牌石油、Telia電信等都已安裝了Linux系統來運行其關鍵應用。在中國,Linux也走進了教育、郵政、銀行、能源等各大行業。 Linux已從概念走入實際應用階段,越來越多的用戶開始青睐Linux,IBM已為用戶准備了豐富完善的服務器選擇。同時IBM全球服務部還提供針對於Linux服務。其中包括:Linux支持熱線(Linux Support Line),可以為Linux操作系統的主要版本和運行在Linux環境中的所有IBM及非IBM應用提供全面的24小時企業級遠程支持服務;本地供應服務(Locally Delivered Services),包括Linux快速部署解決方案,可以提供Linux的安裝、TCP/IP的安裝、設置和啟用以及Samba或Apache的安裝和配置。

5.1 Linux 在IBM主機上

IBM eServer 家族的全部,現在都支持 Linux,IBM的關鍵中間件如 DB2 UDB 、MQ、WEBSPHERE、LOTUS DOMINO 等等,都可擴展到 Linux,同時IBM 還提供對 Linux 的全球服務,技術支持和運行支持服務。在這當中,我們更關心的是Linux在I BM 主機上的應用,這是因為隨著全球經濟一體化進程的不斷加速,人類社會正在經歷著一次,從工業經濟時代向知識經濟時代的革命,知識經濟時代的重要標志就是信息經濟,在知識經濟時代,企業所處的環境也發生了根本性的變化,即顧客需求瞬息萬變、技術創新不斷加速、產品生產周期不斷縮短、市場競爭日趨激烈,因此企業級 I T 系統面臨的已不再僅僅是批處理作業和交易處理,它是通過企業資源規劃 ( ERP ) 方案,將供應鏈轉換為價值鏈,它是用商務智能 ( BI ) 應用來幫助你發掘從未知道過的客戶需求,這意味著一個成功的電子商務的 I T 結構,不僅要能處理數百萬次的點擊,還必須要連續現有的業務系統及快速增長的新應用和新服務;它必須全天侯運行,又不能拘泥於固定的計劃,另外在完成上述要求的同時,還必須提供高水平的可用性、安全性和快速響應時間,可擴展性好,易於管理,可用的容量高,總擁有成本低,且不能出現故障。

在應用方面,就是要求一體化,這也是當前眾多 I T 咨詢會議的一個首要議題,應用 一體化需要解決的問題,就是如何從 A 部門獲取信息,並將其與 B 部門的數據一同處理,以獲取反映整個企業運行狀況的信息,使高層管理者控制現在,把握未來,使其有效的管理各個部門和整個企業,並實現主要的收入,開支和利潤目標,提高各項業務決策的及時性和正確性。

應用一體化一直推動著服務器的合並,即服務器的整合,而 Linux 的靈活性和開放性和zSeries主機的服務質量相結合,已成為服務器整合的理想平台和首選平台,這就是我們為什麼更關心 Linux 在 I BM 主機上應用的原因。

Linux 操作系統在互連網計算世界中,已經產生了很多令人感興趣的事情,用戶和開發者都同聲贊揚它的速度、開放的標准性、可靠性和靈活性,這些特性都是成功的電子商務應用基礎,同樣 IBM主機服務器(S/390, 即IBM eServer zSeries)是數據密集型,高能力計算環境穩定而安全的骨干,它擁有最優秀的可協調性和重要的硬件特色,如先進的硬件診斷,高運行性能的 I /O 和機器虛擬化等,都經過了多年和幾代科學工程的演化,故有人總結道:“------ Linux 和 zSeries的組合是最激動人心和最有前途的進步。”;“------ 無論對現有 S / 390用戶,還是使用該平台的新用戶,S / 390版的 Linux 都為他們提供了極富吸引力的價值主張。”

5.1.1 IBM zSeries 主機

zSeries主機提供了一個穩固的計算架構,通常這些主機都安裝在擁有高計算需求的 主要的公司內,因此在這些先進的計算環境中,有一系列的理由對它給予信任。

1) 極端的可靠,可用率可高達 99.999 %。

2) 提供了先進的硬件診斷,如果有一個硬件故障發生,可馬上被診斷到,並立即轉 到另一個硬件設備上繼續工作,還可配置成,通知 I BM 支持組進行更換,這種 可靠性對於那些正在和計劃把他們的商務運作轉移到 INTERNET 上的公司是非 常關鍵的。

3) 它為巨大的數據塊傳輸,提供了先進的 I /O 能力,通道結構把 I /O 操作卸載到 分散的通道控制器上,這些通道控制器執行一些程序,把數據從 CPU 中寫道共 享的內存中,此類操作對字節傳輸的效率改進不大,但對數據塊傳輸, 特別是大 數據塊的傳輸,卻極為有效,特別是比通常 PC 和 UNIX 世界中 I /O 結構的數據傳輸更為有效,這就意味著,文件傳輸、網絡、數據庫和其他 應用的運行性 能, 在 zSeries主機平台上能提供一個極佳的結構,使其能成為 I /O 密集型趨勢中的理想系統。

4) 系統的可用性是 zSeries平台易於處理的關鍵組成部分, zSeries系統能 提供 在 不停機情況下的動態增加 CPU 和磁盤,表 現出真正的硬件 可擴展性。 因為所有 的部件都在一個盒子中,如果一個 CPU 故障就會被定位到 另一個可用的備份上 ,故再也不必為關鍵部件故障而不能提供服務著急。 5) 較新的 zSeries配有 PIC 加密處理器, 這是一個在插板上的加密卡,這將使 服務器能產生每秒高達 2000 次的 SSL ( SECURITY SOCKETS LAYER ) 會話握手連接,硬件執行加密處理將不再會碰擊主機的運行性能 ,特別是當你想保護你的有價值的數據處理時更能體會到這一點,這些都是當前電子商務環境中最基本的特性。 6) 大於 30 年的非計劃中斷處理平均故障時間 ( MTBF )。

5.1.2 Linux for zSeries是如何工作的

Linux For zSeries的開發者已經獲得了正規的核心代碼,並增加了很多文件和程序邏輯,以使其適應 S / 390的結構,在核心模塊中允許增加提供使用其他硬件的附加功能,Linux For zSeries要求模塊中包括網絡連接、終端通訊、磁盤存取和其它的支持,這些改變已經被 Linux 的正式源代碼版本,核心版 2.2.14所接受。

有多種方式可使 Linux 運行在 zSeries主機上:

1) NATIVE Linux 可以在一台整個獨立的 zSeries主機上,作為一個操作系統運行,不需要 其他主操作系統的引導,由於只有一個 Linux 系統在其上運行,故應有很好的 運行性能,但這是一個極端昂貴的計算機系統,因此這種方法很少采用。

2) LPAR ( 邏輯分區 ),Linux 可以運行在主機的一個邏輯分區中,zSeries主機硬件最多可以分成 15 個邏輯分區,一個邏輯分區是主機上包括主存、CPU、固定盤、網絡資源等等在內的物理硬件的邏輯分區,可使用虛擬化的 TCP/IP 連接工具, 稱作 HIPERSOCKETS ,處理 Linux 到 Linux 或 Linux 到其他操作系統的工 作,HIPERSOCKETS 是跨越各 LPAR 間的內存到內存 TCP/IP 連接。

3) VM ( 虛擬機 ),Linux 使用 VM 操作系統作為主操作系統,可以運行在虛擬機上,該選擇允許 幾千個 Linux 服務器運行在一台單一的 zSeries主機上,VM 操作系統能產生很多虛擬機,主機的資源能支持多少,就能產生多少,這極大的降低了每一個Linux 服務器的費用。 zSeriesVM 操作系統為系統內的每一個用戶提供了一個虛擬化的機器,展示給用戶的是一個主機的縮影,當該操作系統在 zSeries平台上實現時,VM 能管理各種 不同的 zSeries操作系統,這就使 zSeries平台能夠生成各種不同的 VM ( 虛擬機 ),且每一個虛擬機都有自己的虛擬配置,包括處理功能、存儲器和輸入輸出資源,以及擁有自己獨立的操作系統,這些系統可以在 zSeries平台上並列運行,這就意味著你可以同時擁有幾百個,甚至幾千個獨立的 Linux 映象一起運行。

為了更好的理解 VM 的分區能力,該功能可被理解為是一個虛擬的可升降的地板,或是一組容器,各容器的內容無關緊要,它能容納各種操作系統的組合---- VM 仿真的硬件能運行任何的操作系統或應用,VM 分配和管理各種資源,並能使成千上萬的虛擬服務器共享物理資源。

Copyright © Linux教程網 All Rights Reserved