本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
High-level 大型机现代化之旅概述
大型机应用程序的现代化 AWS 通常分四个阶段实现:(a) 评估,(b) 移动化,(c) 迁移和现代化,以及 (d) 运营、优化和创新。详细描述了每个阶段,并附有目标和相关活动,以支持您的现代化之旅。
第 1 阶段:评估
目标:了解您的现代化准备情况并制定初步的现代化计划。
借助 Tr AWS ansform,您可以评估您的大型机应用程序、基础架构和运营,以确定满足业务需求的正确现代化方法。
注意
每个阶段都包含一份清单,列出了在对大型机应用程序进行现代化改造时可以进行的所有可能的活动。你可以跳过一些与你的用例或目标不一致的活动。
活动
-
从关于现代化的非正式对话开始,然后通过让合适的人进入会议室来研究机会资格
-
确定机会资格
-
使用应用程序依赖关系映射计划和应用程序架构进行首次通话演示
-
确定 ROM(粗略数量级),包括迁移期间的基础架构成本、迁移人力、后期制作成本、项目持续时间
-
快速投资组合检测:
-
执行模式和工具指导评估
-
进行源代码分析
-
确定概念验证 (POC) 候选人
-
-
创建技术支持培训:
-
沉浸式日子
-
带有一般主题的研讨会
-
-
为大型主机现代化项目或新客户创建迁移准备情况评估 (MRA) 报告 AWS
-
为动员阶段创建工作说明书
第 2 阶段:动员
目标:通过成功的概念验证或试点现代化来建立基础并验证方法。
在移动阶段,您可以建立必要的框架、工具和流程,以支持大规模的大型机现代化。
活动
-
通过试点和确定的 POC 来启动现代化计划:
-
分析试点并设置现代化代码
-
构建和测试试点现代化数据
-
交付结果并审查试点计划,为更大规模的数据现代化创建详细的解决方案
-
-
对于平台:
-
制定安全、合规和监控计划
-
使用 AWS 大型机着陆区和账户结构设置着陆区环境
-
确定架构、基础架构、应用程序、集成等
-
-
想想人员和流程:
-
云卓越中心是一个很好的资源
-
操作模型
-
-
针对不同的应用场景创建全面的投资组合分析:
-
全面发现,包括高级文档
-
分解计划(适用于所有应用程序)
-
适用于所有应用的模式和刀具指南
-
制定初步的现代化和迁移计划
-
-
考虑试点、平台、人员和流程以及全面的投资组合分析,制定详细的解决方案
-
确定商业案例
-
成功完成试运行,为下一阶段的工作说明书提供解决方案
第 3 阶段:迁移和现代化
目标:在计划的时间表和预算内完成现代化和迁移。
在此阶段,您可以将大型机应用程序和数据迁移到并对其进行现代化改造。 AWS
活动
-
为生产就绪的应用程序代码分配资源
-
使用现有文档或采访主题专家 (SME) 来审查和分析设计
-
定义测试场景
-
使用适当的运行时、数据库和第三方软件设置现代化环境
-
迁移源代码和数据并对其进行现代化改造:
-
您可以根据应用程序代码库中的业务领域对应用程序进行迭代现代化
-
根据需要扩展现代化环境以支持您的现代化工作负载
-
-
建立 CI/CD (持续集成、持续交付)管道
-
迁移选定的工作负载以启动现代化改造。
-
根据需要传输应用程序并调整环境缩放比例:
-
您可以根据需要向上或向下扩展环境
-
通过运行代码健全性测试对工作包进行现代化改造
-
必要时与源代码重新同步
-
-
运行全面测试并验证您的迁移:
-
收集初始状态数据
-
在大型机上记录测试场景
-
舞台环境、应用程序和数据
-
在云上执行测试场景
-
比较源测试结果和目标测试结果
-
构建自动测试场景执行管道
-
生成 KPI 和报告
-
-
验证您的数据以进行生产设置
-
通过以下方式验证您的进度:
-
运行集成和系统测试
-
运行性能测试
-
正在运行用户验收测试
-
正在运行 HA/DR 测试
-
-
与应用程序所有者一起制定推出计划,并制定培训和知识转移计划
-
考虑切换并执行生产切换
-
为后期制作活动(例如运营、监控、能力规划和应用程序功能保修)建立持续支持
第 4 阶段:运营、优化和创新
目标:支持卓越运营和现代化应用程序的持续改进。
现代化后,您可以优化应用程序的性能、安全性和成本,同时利用 AWS 服务进行创新。
活动
-
监控应用程序:
-
性能指标
-
安全实践
-
合规指南
-
成本
-
-
日志详情
-
管理应用程序操作:
-
基础设施管理
-
交易和任务管理
-
运行时环境支持
-
-
应用程序优化和现代化
-
应用程序开发和维护:
-
编程集成开发环境
-
构建
-
集成
-
测试
-
部署
-