1. 首页 > 资讯 > 新闻资讯

年久失修的大厂系统如何做迁移

话题背景

在企业IT基础设施中,一些系统可能因长时间运行而未能及时更新和维护,导致它们逐渐变得过时且不再可靠。这些年久失修的系统可能存在以下问题:硬件老化、软件过时、安全性漏洞频发、性能瓶颈以及不支持新的业务需求。这些问题很有影响日常运营效率。

那么有同事提出了该疑问:我们正计划对一款运营系统进行收拢和下线处理。然而,由于该系统已经长时间未进行维护,加之团队成员的频繁变动,导致许多功能的具体用途和背后的设计逻辑已经变得模糊不清。为了确保下线过程的顺利进行并最大程度地减少潜在风险,我们应该采取什么措施来重新梳理和了解这款系统的各个方面呢?

那今天就让我们来一起聊聊“年久失修的系统到底该如何做迁移?”

鹅厂工程师的看法

一、

\dol-数据挖掘工程师/

既然是要收拢下调的运营系统,应该主要功能都有替代平台了。

以我个人收拢/升级改造 N个老运营系统的经验,可以从以下几个方面着手:

1. 收入口:主要有下面两类

2. 查出口:主要有

流程上可以分为以下几个步骤:

二、

\johnson-研发工程师/

若:

找日志或者监控信息,看进站出站流量,搜集页面访问和后台调用情况;没有的话,考虑在前后端配置一些监控来采集信息,然后监测之;找到DB,捋一遍数据的最后更新日期,事务日志等信息,帮助对访问情况做一个大致的估计;通过前序获得的信息,找到用户群体,搞清楚系统的功能,判断是否能下线,讨论下线后的后续接续方案等等....

三、

\xavier-开发工程师/

如果是针对收拢下线旧系统迁移用户到新系统的场景,个人建议可以尝试以下几个步骤:

1. 信息收集

2. 策略及实施

注意事项:

四、

\esword-架构工程师/

五、

\sai-开发工程师/

(1) 通过日志分析平台,找到最近3个月的核心API+访问IP

(2) 拆分系统功能类型:从任务流的设计上看,系统任务分为两大类:同步任务,异步任务。

2. 进一步了解功能:通过绘制流程图、DB日志、代码日志加深系统理解

(1) 用流程图梳理:核心API内的大致访问关系链,加深对系统链路的理解

(2) 通过DB的访问日志,可以找到使用的表,通过表结构和数据内容进一步了解系统功能

如果是云数据库,以腾讯云数据库为例,可以在控制台导出后端链接数据库的日志(增删改查日志)

(3) 在核心API内,增加详细日志

(4) 在进一步了解系统功能过程中,整理输出相关文档,准备下线

(1) 下线前

(2) 下线中

比如:api替换指引,WEB页面替换指引

整理输出访问的在线表格,逐步跟进切换下线结果

六、

\keson-生态技术工程师/

可以先本地升级下,更新下系统内核和驱动lib库等,然后再通过迁移工具进行在线迁移升级

本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载者并注明出处:https://www.jmbhsh.com/xinwenzixun/34558.html

联系我们

QQ号:***

微信号:***

工作日:9:30-18:30,节假日休息