本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
割接
在大型机现代化中,最关键的挑战之一是最大限度地减少向新平台过渡期间的停机时间和风险。 blue/green 部署策略为系统迁移提供了一种强大而灵活的方法。
蓝/绿部署是一种通过运行两个相同的生产环境(称为蓝色和绿色)来减少停机时间和风险的技术。以下是它在大型机现代化环境中的工作方式:
-
蓝色环境:这是您当前处理所有生产流量的大型机系统。
-
绿色环境:这是您的全新、现代化的平台 AWS ,随时可以接管。
blue/green 切换策略包括以下步骤:配置、上线、出现问题时回滚以及总结。
供应
在此阶段,您可以按照以下步骤配置新(绿色)环境: AWS
上线
在此阶段,您将交通转移到绿色环境并监控变化。
-
使用 Route 53 中的流量路由策略来转移流量:
-
选项 A:您可以一次性转移所有流量。
-
选项 B:或者,您可以使用渐进加权分布。
-
-
监控和验证:
-
随着交通的变化,请密切关注 AWS 环境。
-
查看 3270 交易处理情况。
-
验证 Db2 是否可以通 z/OS 信。
-
监控性能问题。
-
让用户验证交易结果。
-
回滚
如果出现问题,您可以快速更新 Route 53,将流量重定向回本地大型机(蓝色)环境。
在尝试另一次直接转换之前,您应该调查并解决问题。
总结
在监控流量并验证您的绿色环境是否正常运行之后,您可以逐渐将应用程序流量增加到 AWS。
稳定期过后,您可以停用大型机事务(蓝色)环境,并将 z/OS 数据库的 Db2 保留在本地。
架构
下图说明了转换流程。
转换过程包括以下内容:
-
前端的客户端应用程序、前端和后端 (BFFs) 将交易发送到 Route 53 域名。
-
Route 53 根据定义的路由策略将连接路由到大型机事务管理器或 Network Load Balancer。
-
事务管理器处理发送到大型机的交易。
-
Network Load Balancer 将事务分发到可用的重平台环境进行处理。
-
AWS Mainframe Modernization 平台重定向环境处理请求。