AWS去年底在re:Invent大會(huì)上發(fā)布大型主機(jī)云計(jì)算平臺(tái)服務(wù)AWS Mainframe Modernization,這項(xiàng)服務(wù)于本周正式上線。
AWS Mainframe Modernization讓企業(yè)可將本地部署的大型主機(jī)應(yīng)用負(fù)載搬上AWS云計(jì)算,但是用戶不需改變開發(fā)慣用的工具。開發(fā)人員仍然可使用COBOL或PL/I分析大型主機(jī)應(yīng)用或開發(fā)程序,并在平臺(tái)上實(shí)例自動(dòng)化管線(pipeline),實(shí)現(xiàn)應(yīng)用程序的持續(xù)集成及持續(xù)傳送(continuous integration and continuous delivery,CI/CD)。AWS也提供軟件和工具幫助企業(yè)IT或顧問按階段走完整個(gè)過程,從規(guī)劃、部署、測(cè)試、執(zhí)行、到之后的運(yùn)行管理與維護(hù)。
在把應(yīng)用程序搬上AWS上時(shí),企業(yè)可依用戶需求選擇refactoring或是replatforming方式。對(duì)于refactoring,AWS Blu Age可以將COBOL、PL/I、NATURAL、RPG/400、COBOL/400等舊式語言應(yīng)用,轉(zhuǎn)成Java服務(wù)及web框架。若選擇replatforming,AWS則以集成的Micro Focus工具在盡量不做變動(dòng)下將源碼重新編譯(recompile),在AWS的runtime上執(zhí)行COBOL及PL/I應(yīng)用程序。該runtime可執(zhí)行線上交易及批次作業(yè)。AWS表示這種方式可在對(duì)應(yīng)用程序影響最小情況下,提供云計(jì)算如高擴(kuò)展性、安全及DevOps等好處。
此外,AWS Mainframe Modernization提供的開發(fā)環(huán)境提供智能編輯、debugging、即進(jìn)程序代碼編譯及單元測(cè)試等工具,協(xié)助加速開發(fā)。
目前這項(xiàng)服務(wù)已在美國、亞太、加拿大、歐洲及南美等AWS區(qū)域上線。
在費(fèi)用部分,以Blu Age為基礎(chǔ)的refactoring runtime環(huán)境每小時(shí)收費(fèi)2.5美元,而以Micro Focus為基礎(chǔ)的replatforming runtime環(huán)境則為每小時(shí)5.55美元。