项目描述:
本项目旨在将现有的BPM系统从原VPC迁移到基于K8S分布式架构的Java系统中。为了实现这一目标,我们使用了Azure、AWS EKS、Jenkins、GitLab等工具,并得到了埃森哲团队的协助和支持。通过这个项目,我成功地完成了系统的迁移和重新搭建,并顺利切换了新的系统。
职责和贡献:
系统迁移规划:在项目开始之前,我参与了详细的系统迁移规划。我与团队成员一起评估了现有系统的功能和性能需求,并与埃森哲团队讨论了最佳的迁移策略和方法。
系统迁移和重新搭建:在项目执行阶段,我负责了系统的迁移和重新搭建工作。我使用Azure和AWS EKS创建了新的K8S集群,并将原有的BPM系统迁移到了新的集群中。我还重新搭建了四套基于K8S的Java系统,以支持系统的高可用性和负载均衡。
测试和验证:在系统迁移和重新搭建完成后,我负责了全面的测试和验证工作。我编写了测试用例,并使用自动化测试工具对新系统进行了功能和性能测试。我还与团队成员一起解决了测试过程中出现的问题,并确保新系统的稳定性和可靠性。
切换和上线:在测试和验证阶段完成后,我与埃森哲团队一起进行了系统的切换和上线工作。我制定了详细的切换计划,并与团队成员协作,确保平稳的过渡过程。最终,我们成功地将BPM系统迁移到了新的基于K8S的Java系统中,并顺利上线。