作者:Rob Thomas
IBM 高級(jí)副總裁、軟件主管兼首席商務(wù)官
人工智能的興起讓 COBOL 重新成為話題焦點(diǎn),市場(chǎng)上也涌現(xiàn)出不少號(hào)稱能轉(zhuǎn)換遺留代碼、破解現(xiàn)代化難題的工具。但關(guān)鍵在于厘清這究竟意味著什么,以及它不包含什么。代碼轉(zhuǎn)換是一回事,平臺(tái)現(xiàn)代化則完全是另一碼事。這兩者并非同一概念,而橫亙其間的鴻溝,恰恰是大多數(shù)企業(yè)遇到麻煩的地方。
IBM 大型機(jī)的真正價(jià)值其實(shí)與 COBOL 語(yǔ)言本身無(wú)關(guān),而在于平臺(tái)自身的特性:它是一個(gè)從底層芯片到操作系統(tǒng)都經(jīng)過(guò)專門(mén)打造的架構(gòu),旨在提供無(wú)可匹敵的事務(wù)處理彈性、安全性、性能和效率——這是任何分布式環(huán)境都無(wú)法企及的。無(wú)論承載的應(yīng)用是用 COBOL、Java 還是其他語(yǔ)言編寫(xiě)的,該平臺(tái)都能提供同樣的保障。語(yǔ)言的選用并非其價(jià)值所在,真正的根基是平臺(tái)本身。這就是有關(guān)代碼轉(zhuǎn)換爭(zhēng)議的不足之處,也是它至關(guān)重要的原因:
代碼轉(zhuǎn)換幾乎無(wú)法觸及實(shí)際的復(fù)雜性。現(xiàn)代化的挑戰(zhàn)并非 COBOL 這門(mén)語(yǔ)言的問(wèn)題。它關(guān)乎的是支撐應(yīng)用運(yùn)行、實(shí)現(xiàn)系統(tǒng)集成所需的一切。在 IBM Z 上,Enterprise COBOL 運(yùn)行在一個(gè)垂直集成的技術(shù)棧中:包含 z/OS、CICS、IMS、Db2、RACF、MQ、Parallel Sysplex,以及采用 DS8K 存儲(chǔ)的Cybervault。正是這個(gè)完整的技術(shù)棧,讓單個(gè)系統(tǒng)能夠每天處理 250億筆加密交易,每天完成 4500億次毫秒級(jí)響應(yīng)的AI推理,并實(shí)現(xiàn)高達(dá) 99.999...%的可用性。僅僅轉(zhuǎn)換 COBOL 語(yǔ)言,絲毫改變不了這些根本。
真正艱巨的工作在于數(shù)據(jù)架構(gòu)的重構(gòu)、運(yùn)行時(shí)環(huán)境的替代、事務(wù)處理完整性的保障,以及平臺(tái)自身所承載的所有非功能性需求。這是系統(tǒng)級(jí)的工程,絕非簡(jiǎn)單的語(yǔ)言轉(zhuǎn)換。
數(shù)十年來(lái)在軟硬件深度集成中打磨出的默契,絕非僅靠遷移代碼就能復(fù)刻。IBM Z 上的 COBOL 應(yīng)用之所以強(qiáng)大,正得益于這段漫長(zhǎng)歲月里軟硬件天衣無(wú)縫的協(xié)同進(jìn)化。打個(gè)比方,就像 iOS 和 iPhone:你或許能做出一個(gè)功能相似的替代系統(tǒng),但它幾乎不可能取代那十億部正在使用的 iPhone。真正卓越的性能,源自于軟硬件的緊密結(jié)合、處理器級(jí)的專屬加速、I/O 子系統(tǒng)的精巧優(yōu)化,以及數(shù)十載持續(xù)不斷的性能調(diào)校。
人工智能非但沒(méi)有削弱大型機(jī)的地位,反而使其優(yōu)勢(shì)更加凸顯。無(wú)論是代碼重構(gòu)、DevOps 現(xiàn)代化,還是知識(shí)傳承與服務(wù)質(zhì)量提升,這些都已成為平臺(tái)內(nèi)部的增長(zhǎng)機(jī)遇,而 AI 正在加速其落地。它不僅縮短了開(kāi)發(fā)周期,也有效填補(bǔ)了資深 COBOL 程序員退休留下的技能空白。種種跡象表明,我們應(yīng)當(dāng)加大對(duì) IBM Z 平臺(tái)的投入,而非削減。
純粹的 SaaS 解決方案經(jīng)不起仔細(xì)推敲。首先,考慮到大型機(jī)與本地系統(tǒng)之間深厚的依賴關(guān)系,很難想象僅靠一套 SaaS 產(chǎn)品就能完整替換其 COBOL 應(yīng)用程序,同時(shí)還能滿足企業(yè)復(fù)雜的業(yè)務(wù)需求。其次,鑒于當(dāng)前圍繞數(shù)字自主和數(shù)據(jù)駐留的種種爭(zhēng)議,任何組織恐怕都不會(huì)愿意將自己最關(guān)鍵的業(yè)務(wù)交易,完全交給一個(gè)在它無(wú)法管轄的司法區(qū)域內(nèi)運(yùn)營(yíng)的供應(yīng)商。
相當(dāng)一部分討論其實(shí)與大型機(jī)無(wú)關(guān)。目前約有 40%的 COBOL 應(yīng)用運(yùn)行在 Windows、Linux 及其他分布式平臺(tái)上。因此,人工智能與 COBOL 這個(gè)話題中,很大一部分實(shí)際上屬于分布式系統(tǒng)的問(wèn)題,只是被張冠李戴地歸到了大型機(jī)頭上。這兩類挑戰(zhàn)需要完全不同的應(yīng)對(duì)方式,混為一談只會(huì)導(dǎo)向錯(cuò)誤的解決方案。
用于轉(zhuǎn)換 COBOL 語(yǔ)言的工具確實(shí)在解決一個(gè)現(xiàn)實(shí)問(wèn)題。但這對(duì)于運(yùn)行 IBM Z 的企業(yè)而言,并不是最關(guān)鍵的一點(diǎn)。大多數(shù)新聞標(biāo)題都聚焦在代碼上,然而真正從事這項(xiàng)工作的工程師們都知道,代碼只是起點(diǎn),遠(yuǎn)非終點(diǎn)。應(yīng)用程序運(yùn)行在什么平臺(tái)上?如何實(shí)現(xiàn)擴(kuò)展?如何進(jìn)行災(zāi)備恢復(fù)?如何保障數(shù)據(jù)加密?又如何與周圍的生態(tài)系統(tǒng)無(wú)縫集成?——這些才是現(xiàn)代化改造的真正內(nèi)核。只有理解了這種本質(zhì)差異,真正有價(jià)值的工作才算開(kāi)始。
這些觀點(diǎn)已在客戶實(shí)踐中得到充分驗(yàn)證,絕非紙上談兵
加拿大皇家銀行– 借助 watsonx Code Assistant for Z,主動(dòng)識(shí)別現(xiàn)有應(yīng)用的依賴關(guān)系、數(shù)據(jù)流、程序結(jié)構(gòu)和組織邏輯,為核心系統(tǒng)的現(xiàn)代化改造與變更管理構(gòu)建起深度的技術(shù)藍(lán)圖。
國(guó)家社會(huì)保險(xiǎn)組織 (NOSI)– 使用 watsonx Code Assistant for Z 后,分析和定位冗余 COBOL 代碼及程序例程的時(shí)間最多縮短了 94%,從原先約 8小時(shí)的識(shí)別工作驟降至接近 30分鐘。[1]
澳新銀行 (ANZ Bank)– 通過(guò)引入現(xiàn)代化 DevOps 工具,將人工操作減少了 60%,顯著加速了應(yīng)用程序的現(xiàn)代化進(jìn)程。[2]
總而言之,圍繞人工智能的博弈確實(shí)存在,人工智能在代碼領(lǐng)域的應(yīng)用也將創(chuàng)造巨大價(jià)值,但這兩點(diǎn)都不應(yīng)被誤解。
[1]國(guó)家社會(huì)保險(xiǎn)組織 (NOSI)案例
[2] 澳新銀行 (ANZ Bank)案例
關(guān)于 IBM
IBM 是全球領(lǐng)先的混合云、人工智能及企業(yè)服務(wù)提供商,幫助超過(guò) 175個(gè)國(guó)家和地區(qū)的客戶,從其擁有的數(shù)據(jù)中獲取商業(yè)洞察,簡(jiǎn)化業(yè)務(wù)流程,降低成本,并獲得行業(yè)競(jìng)爭(zhēng)優(yōu)勢(shì)。金融服務(wù)、電信和醫(yī)療健康等關(guān)鍵基礎(chǔ)設(shè)施領(lǐng)域的超過(guò) 4000家政府和企業(yè)實(shí)體依靠 IBM 混合云平臺(tái)和紅帽 OpenShift 快速、高效、安全地實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。IBM 在人工智能、量子計(jì)算、行業(yè)云解決方案和企業(yè)服務(wù)方面的突破性創(chuàng)新為我們的客戶提供了開(kāi)放和靈活的選擇。對(duì)企業(yè)誠(chéng)信、透明治理、社會(huì)責(zé)任、包容文化和服務(wù)精神的長(zhǎng)期承諾是 IBM 業(yè)務(wù)發(fā)展的基石。
-
AI
+關(guān)注
關(guān)注
91文章
39846瀏覽量
301505 -
人工智能
+關(guān)注
關(guān)注
1817文章
50103瀏覽量
265528 -
代碼
+關(guān)注
關(guān)注
30文章
4968瀏覽量
74007
原文標(biāo)題:錯(cuò)位的焦點(diǎn):AI 代碼之爭(zhēng)忽略了什么?
文章出處:【微信號(hào):IBMGCG,微信公眾號(hào):IBM中國(guó)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
AI代碼之爭(zhēng)忽略了什么
評(píng)論