返回文章列表

大型主機開發者需求

本文探討大型主機開發者的需求,分析了大型主機在現代企業中的重要性,以及數位轉型為大型主機開發者帶來的機遇和挑戰。從技術角度出發,文章探討了大型主機的優勢,如高效能、高可靠性、安全性、可維護性、成本效益及現代化等方面,並分析了大型主機開發的職業機會和未來發展趨勢。同時,也簡要介紹了大型主機的歷史、作業系統、與超級電腦的區

系統設計 軟體開發

大型主機系統在金融、政府、醫療等關鍵產業中仍扮演核心角色,其高可靠性和安全性是企業持續營運的根本。隨著數位轉型浪潮,企業積極推動大型主機現代化,整合雲端、DevOps 等新興技術,驅動了對具備 COBOL、Linux 等技能的大型主機開發者的需求。同時,政府的技術現代化基金也為大型主機開發創造了更多機會。由於具備大型主機開發技能的專業人才短缺,企業越來越重視人才培養,提供培訓計畫和學徒計畫,甚至放寬對傳統四年制學位的要求。

為什麼大型主機開發者有需求?

大型主機開發者的需求來自於多個方面。首先,大型主機系統正在經歷現代化改造,需要具備現代工具和技術的人才。其次,大型主機行業正在面臨著來自外部的競爭壓力,例如金融科技和巨型科技營運商等,這些競爭對手正在推動傳統產業進行數位轉型,從而增加了對大型主機開發者的需求。此外,大型主機開發者還需要具備處理關鍵任務應用程式的能力,例如ATM交易或保險索賠等,這些應用程式對於許多企業來說至關重要。因此,大型主機開發者的需求不僅來自於技術更新,也來自於市場競爭和業務需求。

大型主機開發者

隨著大型主機系統的不斷現代化,以及企業對數位轉型的需求日益增長,大型主機開發者非常樂觀。首先,大型主機開發者將有機會參與到更多關鍵任務應用程式的開發和維護中。其次,大型主機開發者需要具備更多的技能,例如DevOps、人工智慧、雲端運算等,以滿足現代化大型主機系統的需求。此外,大型主機開發者還需要具備與其他技術領域進行整合的能力,例如行動應用程式、API等,以滿足企業的多樣化需求。因此,大型主機開發者非常廣闊,他們將在企業數位轉型的過程中發揮越來越重要的作用。

內容解密:

本段落主要闡述了大型主機開發者的需求和未來展望。首先,指出了大型主機開發者的需求來自於多個方面,包括大型主機系統的現代化改造、外部競爭壓力和業務需求。其次,指出了大型主機開發者非常樂觀,他們將有機會參與到更多關鍵任務應用程式的開發和維護中,並且需要具備更多的技能以滿足現代化大型主機系統的需求。本段落強調了大型主機開發者在企業數位轉型中的重要作用,以及他們未來的發展前景。

為何要成為大型主機開發者?

大型主機系統在現代企業中仍然扮演著至關重要的角色。許多傳統企業,如零售、金融和政府機構,依賴大型主機來處理關鍵業務。這些系統具有高度的安全性和可靠性,能夠處理龐大的工作量。

傳統企業的技術優勢

傳統企業擁有龐大的資料、雄厚的財務資源、評價良好的品牌和優秀的員工。它們的大型主機系統是其成功的關鍵因素。這些系統不僅安全可靠,而且能夠處理海量的工作負載。隨著傳統企業繼續開發應用程式和網站,它們正在尋找方法來利用大型主機,而不是淘汰它們。

產業例項

許多傳統企業已經成功地利用了技術創新。例如:

  • 石油和天然氣產業:該行業是資料視覺化、分析和超級電腦的先驅。這些技術被用來改善新能源的發現。
  • 農業產業:像Deere & Company和Caterpillar這樣的公司在其拖拉機和裝置中嵌入了複雜的資料收集系統。這些資料與衛星資料相結合,用於做出更好的決策,甚至改善新系統的開發。

其他成功案例

  • Walmart:從早期開始,創始人兼CEO Sam Walton 就大量投資於技術。在20世紀60年代,他專注於使用IBM大型主機來改善公司的供應鏈。這種對技術的依賴是Walmart成為全球最大零售商的關鍵因素之一。
  • FedEx:該公司是最大的技術買家之一,這對其物流業務至關重要。可以說,FedEx“是一個軟體網路,剛好有卡車、飛機和配送中心附屬其中”。
  • 航空公司:航空業在20世紀60年代創新了預訂系統,這是大規模使用大型主機的第一個例子。航空公司還利用資料來定價票務和最佳化航線。

COVID-19疫情的影響

COVID-19疫情顯示了全球人口的脆弱性。但同時,它也展示了人類在創新和創造力方面的驚人能力。像Moderna、Pfizer和BioNTech這樣的公司在創紀錄的時間內開發出了革命性的疫苗,這些疫苗被證明是非常有效的。

疫情加速了數位轉型的程式。微軟CEO Satya Nadella在2020年4月表示:“我們在兩個月的時間內看到了兩年的數位轉型。”麥肯錫的一項全球調查也支援了這一觀點。調查顯示,受訪者表示客戶和供應鏈業務的數位化加速了三到四年。他們還表示,這些變化不會是暫時的。

政府現代化

大型主機開發的機會不僅僅是針對企業的現代化,也包括世界各地的政府。正如下一章將要討論的那樣,20世紀60年代美國國防部是大型主機標準化的最大推動力之一。因此,大型主機在政府機構中仍然無處不在。然而,要滿足21世紀的需求,需要對這些系統進行重大改造。

COVID-19疫情凸顯了這一點。2020年4月,當疫情爆發時,許多失業保險系統當機了。傳統的IT系統根本無法處理如此龐大的申請量。許多州不得不緊急尋找解決方案,這推動了創新。例如,德克薩斯州在疫情爆發時,其失業保險系統瞬間不堪重負。為瞭解決這一問題,政府當局尋找方法來增強現有的大型主機系統。其中一個措施是將網站遷移到雲端服務提供商。同時,大型主機的容量也增加了200%。接下來,德克薩斯州政府實施了一個現代化的語音應答系統,該系統使用了聊天機器人。這幫助解決了一些基本問題,例如檢索使用者ID和密碼。

為何要成為大型主機開發者?

大型主機系統長期以來一直是企業營運的核心,特別是在金融、醫療保健和政府等關鍵行業。這些系統的穩定性和安全性使其成為企業的首選,即使在現代技術不斷進步的今天。

現代化的挑戰與機會

根據德克薩斯州失業保險部門主任Clay Cole的說法,即使面對舊有的系統,德克薩斯州的資訊技術團隊仍然非常靈活,能夠修改軟體程式以推出新的計畫。這顯示了大型主機系統現代化的重要性。

德克薩斯州並不是唯一在努力實作現代化的州政府。所有州政府都將現代化視為首要任務。聯邦政府也在加大力度,例如在2017年推出了技術現代化基金(TMF)。該基金的目標是簡化機構獲得IT現代化計畫資金的流程。

TMF關注的領域包括高優先順序系統、網路安全保護、導向公眾的數位服務以及跨政府協作服務。美國聯邦政府是世界上最大的技術買家,每年花費超過1000億美元。

大型主機開發的未來

COBOL(Common Business Oriented Language)是大型主機開發的主要電腦語言。雖然COBOL存在一些問題,但它仍然是一種強大的語言。Micro Focus的調查顯示,大約70%的受訪者表示他們不打算替換或淘汰COBOL應用程式,而是專注於使用該語言來現代化現有的系統。

COBOL的現狀與未來

Micro Focus應用程式現代化和連線部門的高階副執行長Chris Livesey表示:「隨著我們看到COBOL現代化的態度和變化,COBOL的使用繼續增長,COBOL作為強大的數位技術的資格似乎已經為另一個十年做好了準備。」

調查的其他發現包括:

  • 92%的受訪者認為他們組織的COBOL應用程式具有戰略意義,高於2017年的84%。
  • 從2017年到2020年,平均COBOL應用程式的程式碼函式庫從840萬行增加到990萬行。
  • 63%的受訪者表示,他們的現代化努力將專注於新功能和改進現有流程。

職業機會

隨著企業努力實作系統現代化,他們面臨著一個重大問題:人才短缺。越來越難以找到具備正確技能的人,例如能夠使用COBOL進行程式設計的人。根據普華永道的第23屆全球CEO調查,大約74%的受訪者表示這是一個主要問題,可能會限制成長。

人才培養與就業機會

僱主將越來越多地尋找培訓和指導新人才的方法。事實上,大型企業通常都有自己的教育計畫或訓練營。

就業安排也可能更加靈活。隨著遠距工作和混合工作方式變得更加普遍,全球各地的人們都將有機會就業。聘請合格的大型主機開發者作為自由職業者也變得越來越普遍。

對於正在考慮在大型主機行業發展職業的人來說,這些趨勢是非常有利的。隨著需求增加和合格開發者的供應減少,薪酬率將會上升。北德克薩斯大學資訊系統教授Leon Kappelman表示:「本科生如果參加學校的兩門大型主機COBOL課程,起薪往往比沒有參加這些課程的人高出約1萬美元。」

甚至有一些僱主正在放棄對傳統四年制學位的需要,而是透過學徒計畫來培養必要的技能。

大型主機開發的未來與現狀

大型主機(Mainframe)技術自誕生以來,經歷了多次產業變革,卻依然在現代企業中扮演著舉足輕重的角色。尤其是在金融、保險及零售等行業,大型主機系統因其高效能、高可靠性和可擴充套件性,持續成為企業營運的核心基礎設施。

為何大型主機開發仍具吸引力?

首先,數位轉型已成為企業成長的關鍵驅動力。尤其在COVID-19疫情後,遠距工作模式和IT投資的增加,使得大型企業更加重視其核心繫統的現代化。這些企業擁有豐富的資源、強大的品牌和廣大的客戶群,為開發者提供了參與數位轉型的重要機會。

此外,政府部門也是大型主機現代化的重要推手。許多政府機構擁有龐大的主機系統,需要進行升級和最佳化,以提升服務效率和安全性。這不僅為開發者創造了新的商機,也為相關技術的發展提供了動力。

大型主機技術的前世今生

大型主機的發展歷史可以追溯到20世紀初。早期的電腦系統,如哈佛Mark I,就是典型的大型主機代表。這些龐大的機器最初用於軍事和科學計算,後來逐漸擴充套件到商業領域。

在1980年代,隨著個人電腦和小型伺服器的興起,人們一度預測大型主機將走向衰落。然而,這些預測被證明是錯誤的。大型主機憑藉其卓越的穩定性和處理能力,繼續在企業環境中發揮著不可或缺的作用。

打孔卡:程式設計的早期工具

在早期的大型主機時代,打孔卡是一種常見的程式設計工具。這種技術最早出現在18世紀,用於控制紡織機的運作。後來,查爾斯·巴貝奇在其分析機中使用了打孔卡,而赫爾曼·霍勒里斯則利用打孔卡來處理1890年美國人口普查的資料。他的公司最終演變成IBM,打孔卡成為程式設計和資料處理的重要工具。

大型主機與超級電腦的區別

雖然大型主機和超級電腦都是高效能運算系統,但它們的應用領域和設計目標有所不同。超級電腦主要用於科學研究和模擬計算,例如氣候模型或物理模擬。這些系統通常具備極高的浮點數運算能力,如日本的Fugaku超級電腦,其運算速度可達442 petaflops。

相對而言,大型主機更側重於商業應用,能夠高效處理大規模的交易和管理複雜的資料函式庫。它們具備出色的輸入/輸出(I/O)能力,能夠同時處理數千個使用者請求和交易。

隨著雲端計算和混合雲架構的發展,大型主機技術也在不斷進化。越來越多的企業選擇將其主機系統遷移到IBM Z系列等現代化平台,以提升靈活性和可擴充套件性。目前,已有超過250家公司將其工作負載遷移到IBM Z系統。

大型主機技術不僅在金融、保險和零售等行業廣泛應用,也在電商、金融科技等領域發揮關鍵作用。根據統計,全球前100大銀行中的92家、前10大保險公司中的全部,以及70%的《財富》500強企業都依賴大型主機系統。

總之,大型主機開發不僅是一條穩定的職業道路,也是一個充滿挑戰和機遇的技術領域。隨著企業數位轉型的深入和技術的不斷創新,大型主機將繼續在現代IT架構中佔據重要地位。

技術解密:大型主機的核心優勢

大型主機的核心優勢在於其卓越的穩定性、安全性和可擴充套件性。這些特性使其成為金融交易處理、資料分析和企業資源規劃等關鍵業務的理想選擇。

此圖示說明瞭大型主機系統的核心特點及其在不同業務場景中的應用。大型主機憑藉其高可靠性、高效交易處理能力和可擴充套件性,為企業提供了穩定的IT基礎設施,支援其業務持續成長。

綜上所述,大型主機開發不僅具有廣闊的就業前景,也為技術人員提供了深入探索企業級技術的機會。隨著產業的不斷發展,這一領域將持續吸引更多專業人才的加入。

主機的演進與創新

1959年,IBM推出了1401系統,為商用主機帶來了重大突破。該系統僅使用電晶體,可進行大規模生產,並成為IBM的暢銷產品。

主機的挑戰與革新

然而,主機的發展也伴隨著問題。每台主機通常是為特定用途(如庫存或薪資管理)而客製化的裝置,且每台都有獨特的作業系統。因此,當佈署新的主機系統時,軟體必須重寫,這既昂貴又耗時。

為瞭解決這些問題,IBM執行長Thomas J. Watson Sr.決定重新思考公司的電腦業務。其中最關鍵的創新是System/360的開發,該系統的名稱源自針的360度,象徵著主機是一個完整的解決方案。

System/360的開發與影響

System/360的原始預算約為200萬美元,但最終投資達到驚人的50億美元(相當於現在的3000億美元)。這不僅是巨大的財務風險,也意味著IBM將使現有的機器過時。

向後相容性的重要性

Amdahl長官了這項雄心勃勃的努力,確保客戶可以從較小的機器升級到更大的機器,而無需重寫軟體或購買新的周邊裝置。這種向後相容性最終成為System/360最重要的優勢之一。

微碼技術的創新

IBM開發了一種軟體層,稱為微碼,使用8位元位元組與硬體互動。這使得指令集的更改成為可能,而無需更換整個電腦系統。

多使用者同時存取與虛擬化技術

System/360的另一個關鍵目標是支援大量使用者同時存取,這促進了分時業務的發展。虛擬化技術於1972年隨System/370主機推出,使得現有機器的資源利用率大大提高。

虛擬化的優勢

虛擬化技術帶來了諸多優勢,包括成本文省、敏捷性提高和降低停機時間。

商業條碼與終端技術

IBM研究人員George Laurer在1970年代中期開發了通用產品程式碼(UPC),利用主機連線超市掃描器進行標籤識別。從1960年代到1990年代,終端機是使用者存取主機的常見方式,但隨著個人電腦(PC)的普及,PC成為存取主機的主流方式。

主機未來的發展

儘管面臨競爭,IBM持續在主機業務上進行大量投資,保持其市場長官地位。創新技術如虛擬化、商業條碼和終端技術的發展,進一步鞏固了主機在商業領域的重要性。

大型主機(Mainframe)的世界

大型主機在現代企業運作中扮演著至關重要的角色,尤其是在需要處理大量資料和確保系統高用性的行業。儘管在1980年代和1990年代,隨著迷你電腦和個人電腦的興起,大型主機市場面臨挑戰,但IBM的大型主機業務至今仍是公司的重要現金流來源,甚至出現了復甦的趨勢。

為什麼需要大型主機?

大型主機之所以能夠持續存在,是因為替換它們的成本極高且風險巨大。許多企業依賴大型主機處理關鍵業務,若遷移失敗,可能會導致嚴重的後果。Rocket Software的System Z產品管理副執行長Jeff Cherrington指出,儘管大型主機有諸多缺點,如單一成本高、技術人員流失和形象不夠「酷」,但在許多特定場景和行業中,它仍然是最佳的IT投資選擇。

大型主機的優勢

  1. 效能:大型主機具備數百個處理器,能夠高效處理TB級資料,並生成輸出結果。這對於處理客戶記錄、發票、庫存和其他業務應用至關重要。此外,大型主機具有垂直擴充套件能力,可以根據資料量的變化升級或降級資源。

  2. 彈性運算:大型主機並非只適用於大企業,IBM提供了諸如雲端服務等方案,讓新創公司也能使用大型主機技術。

  3. 可靠性:大型主機設計為持續執行,正常執行時間高達99.999%。z15中的「z」代表「零停機時間」。為了實作這一目標,大型主機內建了錯誤監測系統,無論是在硬體還是作業系統層面。此外,大型主機能夠快速從故障中還原,並具備冗餘設計。這種連續可靠性對於許多業務應用(如ATM、零售商的信用卡系統和保險理賠處理)至關重要。事實上,z15大型主機甚至能夠抵禦8.0級地震。

  4. 可維護性:大型主機設計為便於更改系統,例如更換處理器。它們採用根據「書本」的模組化設計,可以輕鬆組態以自定義處理器、記憶體和I/O。

  5. 安全與加密:z14和z15大型主機在硬體層面內建了加密功能。並且,它們是唯一達到Common Criteria Evaluation Assurance Level 5(EAL5)最高安全認證的伺服器,這對於銀行、醫療保健、保險和公用事業等高度監管行業的公司來說,是重要的賣點。

  6. 成本效益:雖然大型主機並不便宜,但它們可能最終比其他替代方案更具成本效益。每筆交易的成本可能遠低於管理眾多小型伺服器。此外,大型主機由於集中處理和內建節能系統,具有較低的能源成本。平均每MIPS的能耗約為0.91瓦,且每年都在下降。值得注意的是,隨著時間的推移,能源成本可能會成為IT系統的最大開支。

  7. 現代化:IBM持續投資於大型主機系統的創新。其中一個重要方面是採用開源軟體,如Linux、Git和Python。此外,IBM以340億美元收購了紅帽公司。在AI、原生雲端和DevOps等前沿領域也進行了創新。甚至在IBM z15大型主機門的設計上也取得了突破,它採用鋁材和聲學造型,既降低了噪音,又有助於冷卻系統,並已獲得專利。正如小沃森(Watson Jr.)所說,「好的設計就是好的商業」。

作業系統

作為開發者,你通常不會花太多時間與大型主機的作業系統打交道,這通常是系統程式設計師的工作。然而,瞭解一些基本概念仍然很重要。

IBM大型主機的作業系統經歷了多次變革,從OS/360、MVT、OS/VS2到OS/390。目前最新的版本是z/OS,這是一個64位元平台,自2000年推出以來經歷了多次重大升級。儘管如此,它仍保持了向後相容性,其核心功能與最初的System/360有很多相似之處。

64位元的意義

64位元意味著系統能夠定址高達16艾位元組(exabytes)的資料,相當於100萬TB。用通俗的話來說,這足以儲存整個美國國會圖書館3000次。

@startuml
skinparam backgroundColor #FEFEFE
skinparam componentStyle rectangle

title 大型主機開發者需求

package "安全架構" {
    package "網路安全" {
        component [防火牆] as firewall
        component [WAF] as waf
        component [DDoS 防護] as ddos
    }

    package "身份認證" {
        component [OAuth 2.0] as oauth
        component [JWT Token] as jwt
        component [MFA] as mfa
    }

    package "資料安全" {
        component [加密傳輸 TLS] as tls
        component [資料加密] as encrypt
        component [金鑰管理] as kms
    }

    package "監控審計" {
        component [日誌收集] as log
        component [威脅偵測] as threat
        component [合規審計] as audit
    }
}

firewall --> waf : 過濾流量
waf --> oauth : 驗證身份
oauth --> jwt : 簽發憑證
jwt --> tls : 加密傳輸
tls --> encrypt : 資料保護
log --> threat : 異常分析
threat --> audit : 報告生成

@enduml

此圖示說明瞭大型主機的多項優勢,包括其高效能、彈性運算能力、高可靠性、良好的可維護性、內建的安全與加密功能、長期的成本效益以及不斷的現代化創新。

大型主機未來的挑戰與機會

隨著科技的不斷進步,大型主機需要繼續創新以保持其競爭力。IBM透過採用開源技術和收購紅帽公司等方式,不斷推動大型主機技術的發展。同時,大型主機也在向雲端和DevOps方向發展,以滿足現代企業的需求。

總之,大型主機在現代企業中仍然扮演著不可或缺的角色,其高效能、高可靠性和安全性使其成為許多行業的首選。儘管面臨著諸多挑戰,但透過不斷的創新和現代化,大型主機能夠繼續滿足企業的需求,並在未來繼續發揮重要作用。