美文网首页
平台产品迁移升级与验证

平台产品迁移升级与验证

作者: renyjenny | 来源:发表于2024-02-15 10:40 被阅读0次

产品背景

最近参与的一个产品涉及到比较复杂的升级,需要进行测试。产品从架构上来说,可分为平台应用服务为、中间件、监控中心、日志采集平台、数据库等内容。

升级采用迁移升级的办法:在额外的环境部署新环境并将旧平台的数据迁移导入,在通过验证测试后,将旧平台的流量平滑切换到新平台。采用迁移升级的办法,具有停机时间短、验证时间充足、回滚便捷的优点,可尽可能降低升级风险。

升级范围包括:K8S基础环境升级、业务服务升级、部分中间件组件版本升级、部分中间件架构改变、增加共享存储中心、日志采集方式改变。

升级准备

旧平台调研

  • 各服务版本统计
  • 各服务使用资源统计
  • 集成SDK版本统计
  • 用户使用接口统计

资源申请

申请迁移申请需要的额外的平台环境资源:

硬件资源、IP地址、域名……

数据备份

若采取原系统升级,应尽可能备份所有资源,如容器yaml文件、配置文件、数据库、日志等。

升级过程

  1. 部署新平台
  2. 配置新平台
  3. 数据迁移
  4. 日志迁移
  5. 升级验证
  6. 流量切换

升级测试

平台升级测试主要包括新功能验证与回归验证。重点是在平台升级后,要从界面和接口服务功能来验证升级前后用户数据一致且功能可用。在升级前可记录旧平台的用户数据,新建测试用户并模拟创建测试数据,然后在旧平台上挨个进行比对、验证。

进行数据验证时需额外考虑以下几点:

  • 当数据库表结构有改动时,旧平台数据迁移到新平台时有没有做数据转换
  • 上传的文件也需要迁移
  • 迁移数据在新的界面上展现正常

相关文章

  • 二-1P/MF

    第一性原理 短平快验证需求与产品 升级升级迭代,满足最低忍耐限度 专岗设计 用户体验的峰终值,惊喜体验 模型 1目...

  • 实时数据处理不在话下!最强解读PetaBase-s实时大数据平台

    今年,亿信华辰数据存储产品升级啦。与早期的分布式数据库产品相比,PetaBase-s全面升级为实时大数据平台。 很...

  • GitLab 迁移与升级

    方法一: 1,备份老版本gitlab数据并迁移新版本gitlab服务器 停gitlab服务直接备份data和con...

  • 正则验证

    迁移自开源中国 以下验证不计算长度 验证字符串 验证密码

  • gitlab的迁移与升级

    升级思路:先在新服务器上安装一个和原版本相同版本的gitlab,然后备份原版本gitlab数据,备份完在新服务器恢...

  • 使用WebAPI实现图形验证码的步骤

    一、登录腾讯验证码接入平台 腾讯验证码接入平台接入与帮助->快速开始->登录... 二、新建验证码配置 根据配置文...

  • 2018-11-26

    项目思维 项目会出产品谋取利润产品投放市场验证,得到反馈,改进升级 产品必须要有战略意图必须要有吻合发展主线的价值...

  • 记一次ES的索引迁移

    由于公司需要统一整合ES服务,最近开始着手迁移。迁移方案主要分为物理迁移、本地升级、逻辑迁移三种。 物理迁移,就是...

  • 产品构思与验证

    一、好的创意是什么? a、创业是为了解决一个让你夜不能眠的问题; b、创业成功源自于好的创意; c、好创意的形式:...

  • Mixin Network 是 PoS 版的比特币网络

    CNB 升级主网 今天是 CNB 升级主网的大日子 — — 为了确保资产平稳、安全的迁移到主网,决定先迁移 CNB...

网友评论

      本文标题:平台产品迁移升级与验证

      本文链接:https://www.haomeiwen.com/subject/huieadtx.html