19、智能MSA企业系统的部署、测试与运营指南

智能MSA企业系统的部署、测试与运营指南

1. 克服部署挑战

在部署新系统时,会面临诸多风险,为了降低这些风险,组织需要在部署前对现有系统的每个可重用组件进行全面的影响评估和清晰的成本效益分析。同时,制定强大的灾难恢复和备份计划以应对数据丢失或损坏,这对降低一些运营支出(OPEX)风险至关重要。

所有上述风险示例及其缓解策略都应作为风险缓解计划的一部分进行详细讨论,并附有详细的步骤指南和文档。若出现风险,尤其是在已有系统正在运行的情况下,应立即执行全面的回滚计划。

回滚计划

墨菲定律指出:“凡事只要有可能出错,那就一定会出错”。在系统部署过程中,即使我们做了充分的规划和预防措施,仍可能出现意外情况,如忽略某些问题、触发系统漏洞、设备故障等。因此,制定回滚计划对于维持业务连续性是必要的。回滚计划应包含明确的步骤和程序,以便在出现问题时能迅速恢复到更改前的初始系统状态并恢复正常运营。

采用分阶段部署方法有助于快速回滚部分更改,避免资源浪费、宝贵的更改窗口时间和部署过程中的努力白费。

以下是构建成功回滚计划的步骤:
1. 指定回滚检查点 :例如,若使用访问控制层(ACL),应在切换任何流量到新微服务之前部署ACL。在更改期间(切换一些测试流量到ABC - Intelligent - MSA之后),以下是一些检查点示例:
- 测试ABC - Monolith与ACL之间的支付验证通信。
- 测试ACL如何处理请求。
- 测试ACL与ABC - Intelligent - MSA系统之间的通信。
- 测试端到端请求的处理方式是否符合预期。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值