IBM新項目允許在本地Kubernetes集群上運行COBOL實例

雨果
IBM開發(fā)人員倡導(dǎo)者JJ Ashgar表示,目前該計劃僅是一項與GitHub通過其他研究人員共享的科學(xué)項目。但是,IBM研究人員已應(yīng)邀演示了在基于x86和圖形處理器單元(GPU)的Kubernetes集群上運行的COBOL應(yīng)用程序的實例。

近日獲悉,IBM啟動了一個新研發(fā)項目,通過該項目可以在本地Kubernetes集群上運行以COBOL開發(fā)的應(yīng)用程序。

IBM開發(fā)人員倡導(dǎo)者JJ Ashgar表示,目前該計劃僅是一項與GitHub通過其他研究人員共享的科學(xué)項目。但是,IBM研究人員已應(yīng)邀演示了在基于x86和圖形處理器單元(GPU)的Kubernetes集群上運行的COBOL應(yīng)用程序的實例。

IBM先前還致力于使Kubernetes在已部署IBM COBOL應(yīng)用程序的z/OS操作系統(tǒng)上可用。

這些演示利用Red Hat OpenShift平臺啟動Kubernetes集群并在那時部署Kubernetes應(yīng)用程序。紅帽O(jiān)penShift平臺提供了一個抽象級別,使IT團隊可以在Kubernetes上構(gòu)建和部署COBOL應(yīng)用程序訪問Kubernetes。Ashgar指出,否則,Kubernetes通過設(shè)置提供的所有選項很快就會對普通企業(yè)IT團隊不堪重負(fù)。

該項目的目標(biāo)是使IT團隊能夠?qū)OBOL代碼轉(zhuǎn)換為可在Kubernetes上本地運行的微服務(wù),Asghar說。盡管IBM明顯偏愛它擁有的Red Hat開發(fā)平臺,但是沒有理由為什么Kubernetes上部署的其他開發(fā)平臺無法利用相同的研究成果。

現(xiàn)在說COBOL應(yīng)用程序是否可以在生產(chǎn)環(huán)境中的Kubernetes集群上部署還為時過早。但是至少,正在構(gòu)建COBOL應(yīng)用程序的組織,應(yīng)該能夠利用Kubernetes來構(gòu)建可以在大型機上部署COBOL應(yīng)用程序。由于這些COBOL應(yīng)用程序是使用容器部署的,因此,與最佳DevOps做法保持一致,通過撕裂和更換容器來更新COBOL應(yīng)用程序也將變得更加容易。

IBM已經(jīng)在實施一項主要的DevOps計劃,該計劃利用容器使非大型機平臺上的開發(fā)人員可以訪問IBM大型機中間件。該方法旨在通過在Kubernetes上部署CICS事務(wù)處理軟件實例,使對大型機的構(gòu)建和部署應(yīng)用程序成為現(xiàn)有DevOps流程的自然擴展。

由于COVID-19大流行帶來的經(jīng)濟衰退,將遺留大型機應(yīng)用程序與部署在Kubernetes集群上的新興云原生應(yīng)用程序集成的需求變得越來越緊迫。從理論上講,IT團隊不必重寫數(shù)百萬行的COBOL代碼,而是可以將COBOL代碼提升并轉(zhuǎn)移到Kubernetes集群上,作為更緊密地集成應(yīng)用程序代碼的一部分。

如今,許多IT團隊都認(rèn)為對COBOL應(yīng)用程序的投資永遠(yuǎn)注定不會超出大型機本身。但是,隨著將更多抽象添加到IT環(huán)境中,很明顯,許多曾經(jīng)被認(rèn)為不可能的事情可能被證明是完全可行的。實際上,現(xiàn)在最大的挑戰(zhàn)可能不是底層代碼本身,而是它使IT團隊開始考慮各種可能性。

THEEND

最新評論(評論僅代表用戶觀點)

更多
暫無評論