大型機時代的輝煌和眼淚
大型主機創造了輝煌,那是一個“最好的時代”,一切都那么美好;那是一個“偉大的時代”,創造了如此之多的紀錄;那是一個“神奇的時代”,大型主機代表著計算方式的巨大進步,為人類社會的發展做出難以估量的貢獻。曾幾何時,大型主機就是電腦、計算機甚至是IT——信息技術與信息產業——的代名詞。
事實上,在IT業界,大型主機是為數不多曾經徹底統治過一個時代,并在幾十年間綠樹常青的產品,它的誕生開創了一個IT的新時代,而它的發展歷程就是一個不斷創新、不斷成就客戶價值的歷程。無論是其開創的并行系統綜合體(Parallel Sysplex)技術,還是虛擬化技術,都已經成為引領當今IT發展的主流科技——四十年前,大型主機上首次出現虛擬化技術,如今,這項技術成為了改變IT應用、帶動新興技術發展的重要動力之一。
自上世紀六十年代大型主機被發明出來,其一直引領者計算機行業以及商業計算領域的發展,并不斷造就一場場有關計算與商業的革命,一項項突破性的技術在大型主機上出現,并被轉化為IT領域共享的技術,事實上,如果沒有大型主機,IT及商業領域的洪荒年代很可能要自上世紀60年代一直持續到今天。
“大約44年前我在紐約加入了IBM。當時IBM剛剛發布System/360。我最初的工作內容與主機無關,而那時別人已經在接受大型主機的培訓了。最終我花費了三年的時間學習,學習當時所需的全新操作系統、全新架構以及全新系統。我自己第一個真正意義上的大型主機客戶是紐約的Con Edison電力公司。大型主機為Con Edison所作的一切讓我感到驚異。Con Edison采用大型主機做的第一件事實際上就是為客戶服務提供支持。然而這樣的需求后來演變成了客戶信息控制系統(CICS),直至今天它還是使用最廣泛的系統,運營著當今世界上最多的交易處理。”IBM System z副總裁及首席技術官George Walsh在IBM工作的近44年時間里見證了大型主機的完整發展歷程,他認為,大型主機是IT行業一個顯著的、輝煌的、甚至是難以復制的里程碑,而過去四十多年的歷史證明,大型主機“能夠證明可以幫助客戶實現業務增長。”
當然,從過去四十余年的發展及今天的市場情況來看,“大型主機”的概念已經遠遠不僅限于“大型機”。我們在此所談,你會發現實際上已經不僅限于“Mainframe(大型主機)”,而是將擴展到“小型機”及整個RISC架構中去,進入到以大型主機、小型機及其后來發展出來的RISC架構系統——包括IBM POWER、惠普Alpha及Sun SPARC等系統中,一起360度的解讀,從大型主機、小型機到RISC架構計算系統的日漸式微,以及今天X86從RISC挑戰者,成為RISC架構“掘墓人”的種種。
無論是大型機、小型機還是整個RISC架構,正在經受著CISC架構的代言人X86處理器的強勢掠奪,在幾十年的輝煌過后,X86正在強勢入侵原本RISC及整個小型機所固守的領域,而大型主機,當我們看到其絕大部分市場已經由小型機所維系的時候,其實,事情已經變得越發清楚了。
大型主機的五十年
從60年代的只有大型主機,到70、80年代以UNIX為主導,小型機開始成為主流,大型主機真正統領江湖的時代事實上只有大約15-20年,雖然如今我們仍然能夠見到IBM System Z這樣血統純正的大型主機,但如果你和我一樣還能回憶的起來,就會想到四十年前,有那么一些不太一樣……
快速變化的市場帶來了快速的企業興衰,在大型主機時代,曾經有“一個藍色巨人與七個小矮人”的說法,其所指是當年大型主機時代的八家主流供應商,他們包括:IBM—藍色巨人,及七個小矮人:Burroughs、UNIVAC、NCR、Control Data、Honeywell、General Electric和 RCA——或許你讀到這些名字的時候會暗自吃驚:我為什么好像完全沒有聽過他們的名字?
是的,如果你聽說過他們的名字,證明你至少要在30年前就接觸IT行業,如今大型主機已經年屆50——俗話說是知天命的年紀——許多曾經輝煌的名字卻早已隨風而逝了。
誠然,大型主機(MainFrame)作為計算機中的最頂級產品,由于其安全性(目前尚無黑客可以對其進行攻擊)和高可靠性(目前號稱全年宕機時間不超過5分鐘)一直被用于金融,證券等行業——大型機是上世紀六十年代發展起來的計算機系統。經過四十年的不斷更新,其穩定性和安全性在所有計算機系統中是首屈一指的。正是因為這方面的優點和強大的數據處理能力,到現在為止還沒有其他的系統可以完全替代。
但是,在大型主機的強大、安全與可靠的背后,確實高昂的價格與復雜的管理與維護。由于成本巨大,使用大型機系統的一般以政府、銀行、保險公司和大型制造企業為主,因為這些機構對信息的安全性和穩定性要求很高。從美國“阿波羅登月計劃”的成功,到天氣預報、軍事科學的發展,以及全球金融業、制造業商業模式的變換,無一離得開大型機的功勞。在銀行業,現在數以億計的個人儲蓄賬戶管理、豐富的金融產品提供都依賴大型機;在證券業,離開大型機,無紙化交易是不可想像的。
另一方面,大型主機隨著發展時間的久遠,其人才儲備也在發生著變化,從最早大型主機占據數據中心主流,管理數據中心幾乎等同于管理大型主機,到如今大型主機退入高宅深院,曲高和寡,大型主機的人才發展和管理難度都在直線上升。
要維護傳統的系統,和運行傳統的軟件程序,所需要的技能是天差地別的。比如,大型機系統管理員的任務是安排工作時間表,保證系統安全,控制系統升級,而應用程序開發人員用傳統的編程語言比如COBOL, PL/I, Fortran來編寫公司的商業邏輯結構。
其中有些技能是保證商業連續性所必需的。其它一些不很重要,要看公司的IT策略如何。把工作功能分離出來對理解你的公司里技術需求很有幫助。當你想到維護和操作由傳統程序體現出來的75%商業事務都是這些人的責任時,讓他們覺得混亂就很危險了。
人們主要所關心的大型機技能難題的核心是技術人員的年齡。通常認為,這些有相應技術的人即將退休,不但帶走了系統專業人員,還帶走了他們為公司布滿信息技術多年來積累下的商業知識。
而在各種擔心中,另一個合理的部分是企業能不能恢復和保持技術團隊來跨越傳統世界與充滿Web Service, Java和。Net的新世界之間的代溝。
擔心不該集中于如何取代他們的技術能力,而是如何平衡他們所擁有的商業知識。
商業領域和學院領域都承認,要單獨傳授一項技能或語言都不再具有優勢。這是協作性所必需的。而現在的區別很模糊。同一時代的平臺都對大型機產生越來越高的壓力,而大型機本身也開始融合Linux, Java和Web Service,致力于消除新舊系統之間的隔閡。
今天的IT專業人士通常不會希望有只關于一種技術的直線型生涯路線,更希望有經常變換角色的機會。為了留住熟練的員工,公司可以利用這一點在為敏捷的IT結構搭建服務和商務組件時通過項目合作的基本方式來使用傳統技術。
因為關鍵的傳統技術人員退休的時候還沒有來到,IT公司還有些時間來確保技術的平穩過渡。但前提是他們要努力吸引新的擁有技術與商務混合技能的人員,以及確保現有人員可以隨時將他們對傳統系統的知識以及他們掌握的商務流程。
【編輯推薦】