亚马逊云科技大型主机现代化自动重构转换中心

云计算
re:Invent
0
0
## 视频 <video src="https://dev-media.amazoncloud.cn/30-LibaiGenerate/31-LiBaiRebrandingVideo/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center-LBrebrandingWCaptionCN.mp4" class="bytemdVideo" controls="controls"></video> ## 导读 在 ENT203 的后续演示中,您将了解如何利用 Amazon Mainframe Modernization 服务对大型机或中型机应用程序实施大规模现代化,以及如何使用带有集成自动重构工具链的完全托管云原生运行时环境,将 COBOL 编写的遗留应用程序转换为现代 Java 应用程序。这种转换保留了传统应用程序的功能算法和数据访问,同时根据业务需求增强了应用程序的可扩展性、敏捷性和可维护性。 ## 演讲精华 <font color = "grey">以下是小编为您整理的本次演讲的精华,共600字,阅读时间大约是3分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。</font> 艾克赛尔·普罗(Xavier Pro)担任蓝色边缘认证团队的负责人,他向与会者介绍了自己和团队在大机现代化领域的专长。他强调,现代化就像投资一样,需要前期投入,但将为后期带来长期收益。艾克赛尔表示,各组织在现代化方面的成熟程度各不相同,有的刚开始评估工具,有的已经在进行成功的现代化尝试。他的演讲目的是阐述蓝色边缘在亚马逊云科技平台上进行大机现代化的全面流程和方法。 通过与亚马逊云科技合作进行大机现代化,蓝色边缘采用自动化重构技术调整遗留应用程序的技术实施,同时保持功能和性能不变。这种方法简化了转型过程,使客户能够快速实现成果。成功的现代化项目能在预算范围内按时提供功能完整的应用程序。蓝色边缘的严格方法确保了受控、可重复的任务,并实现了监控和自动交付。这样我们可以专注于解决意外问题,而不是担心时间表。 首先,对整个代码库进行快速评估,以识别使用的所有技术、涉及组件以及所需的预迁移解决方案。借助亚马逊云科技管理控制台的蓝色洞察(Blue Insight)功能,可以分析数百万行代码及其工作量和相关依赖项。按照功能和技术相似性,将这些组件分组为项目时间线的模块化工作包。亚马逊云科技内的交互式仪表板实时监控进度,以便快速发现成功和失败之处。 蓝色边缘支持的技术包括IBM z/OS、IBM i、COBOL和RPG等遗留平台。此外,支持现代富士通GS21应用程序的现代化也已纳入蓝色边缘的产品组合中。通过对复杂性进行分析,确定最需要优先进行测试的最复杂程序。详细的依赖关系图展示了复杂的数据流和依赖关系,同时还确定了批处理、屏幕和API等入口点,以便提取垂直功能切片进行概念验证。 对于超过1亿行代码的投资组合,完整的依赖关系图对于人类分析来说过于复杂。Blue Insight将其简化为每个应用程序一个节点,排除底层数据依赖。这揭示了需要同时现代化的耦合和共享资源。将庞大的图分解成模块化的子图,根据业务需求和技术依赖有策略地优先排序成转换波和集群。 转换涉及三个关键步骤。首先,通过分析所有工件及其关系来创建代表遗留代码的准确模型。其次,自动化重构步骤识别代码模式,使用现代模式重构模型以实现优化的对象导向结果。最后,使用亚马逊云科技云内的可自定义模板从转换后的模型生成目标Java代码。 额外的自动化重构规则可以注入以满足客户需求,如特定框架或命名约定。内置版本控制比较输出之间的更改以进行故障排除。结果是保持功能等同的人可读代码,易于移交维护团队。这种转换还有助于解决积累的技术债务,并通过大规模的自动化重构显著提高新生成的应用程序代码库的可维护性。 总之,Blue Edge在亚马逊云科技上的健壮自动化过程旨在极大地简化大型机现代化工作,提供快速而全面的评估、监控规划和可定制的自动化转换,以实现可预测的成功成果。他们的专业知识和经过验证的方法可以使现代化成为一项利用亚马逊云科技工具和服务的合作伙伴可以获得回报的投资。 **下面是一些演讲现场的精彩瞬间:** 本次说明旨在协助理解大型企业现代化进程及其实践方法。 ![](https://d1trpeugzwbig5.cloudfront.net/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center/images/rebranded/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center_0.png) 通过可重复且自动化的流程,可以成功实现预算内按时完成的可预测运行的应用程序的转型。 ![](https://d1trpeugzwbig5.cloudfront.net/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center/images/rebranded/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center_1.png) 转型的第一步是对代码库进行快速评估,以确定关键技术构建模块。 ![](https://d1trpeugzwbig5.cloudfront.net/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center/images/rebranded/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center_2.png) 图表揭示了应用程序如何通过与持久层的耦合来实现交互,强调了同时更新共享数据库的应用程序需要进行现代化的必要性。 ![](https://d1trpeugzwbig5.cloudfront.net/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center/images/rebranded/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center_3.png) 在re:Invent期间,亚马逊云科技推出了一项具有革命性的自动化应用转换技术,该技术可以利用自定义转换规则将一个模型的应用程序重新构建成另一个模型。 ![](https://d1trpeugzwbig5.cloudfront.net/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center/images/rebranded/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center_4.png) 领导者们将展示如何运用配置选项,根据客户需求对代码重构进行定制。 ![](https://d1trpeugzwbig5.cloudfront.net/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center/images/rebranded/ENT234-AWS_Mainframe_Modernization_Automated_Refactor_Transformation_Center_5.png) ## 总结 关键点1:这个过程的第一步是分析代码库,以了解各个组件之间的依赖关系并识别复杂的组成部分。这使得能够根据功能域和依赖关系将应用程序分成波浪形状。 关键点2:实际的转换过程包括从遗留代码创建模型,将其重构为适应现代模式,然后生成目标Java代码。通过配置和添加规则,可以定制重构过程以满足特定需求。 关键点3:自动转换不仅使应用现代化,还通过解决技术债务问题提高了可维护性。整个过程产生了一个易于阅读、等效的Java应用程序,适用于云服务。 总结:总的来说,亚马逊云科技Blue Edge提供了一种自动化、可定制的方法来现代化大型机应用,从而简化并优化了这一过程,同时也产生了可维护、适用于云服务的应用程序。这种方法使得遗产现代化得以以一种可预测、受控的方式进行。 ## 演讲原文 ## 想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站! [2023亚马逊云科技re:Invent全球大会 - 官方网站](https://webinar.amazoncloud.cn/reInvent2023/?s=8739&smid=19458 "2023亚马逊云科技re:Invent全球大会 - 官方网站") [点击此处](https://aws.amazon.com/cn/new/?trk=6dd7cc20-6afa-4abf-9359-2d6976ff9600&trk=cndc-detail "点击此处"),一键获取亚马逊云科技全球最新产品/服务资讯! [点击此处](https://www.amazonaws.cn/new/?trk=2ab098aa-0793-48b1-85e6-a9d261bd8cd4&trk=cndc-detail "点击此处"),一键获取亚马逊云科技中国区最新产品/服务资讯! ## 即刻注册亚马逊云科技账户,开启云端之旅! [【免费】亚马逊云科技“100 余种核心云服务产品免费试用”](https://aws.amazon.com/cn/campaigns/freecenter/?trk=f079813d-3a13-4a50-b67b-e31d930f36a4&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技“100 余种核心云服务产品免费试用“") [【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”](https://www.amazonaws.cn/campaign/CloudService/?trk=2cdb6245-f491-42bc-b931-c1693fe92be1&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用“")
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭