电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

实践案例 | 超详细苍穹环境迁移方案,你值得拥有!

来源:金蝶云社区作者:金蝶2024-09-2310

实践案例 | 超详细苍穹环境迁移方案,你值得拥有!

小编推荐

由于业务的变革和需求的变化,一些部署了苍穹的企业需要进行环境的迁移,如公有云迁移私有云、私有云之间迁移等场景。那么,如何高效实现苍穹环境的迁移呢?


本期环境迁移实践案例告诉你答案,超详细,包你学会~且该迁移方案不仅适用于苍穹公有云迁移私有云,也可用于客户私有云环境内部迁移,以及服务器国产化替代的应用迁移,可复用性高,推荐收藏~


案例撰稿人:Geek。




1 业务背景


客户A为国有企业,目前采取公有云模式部署苍穹。由于企业的业务变革和云资源管理需求,需要进行环境的迁移(公有云迁移私有云),客户希望能够提供相应的环境迁移方案,以满足业务诉求。


2 解决方案

2.1 方案整体思路


基于上述客户需求,项目组采取将公有云应用程序和数据迁移到私有云的整体解决方案,具体方案思路如下:


1. 设计和搭建私有云基础设施:在客户的内部数据中心及云平台上,搭建一套完整的私有云基础设施,并针对客户的业务需求进行定制化配置和管理。

2. 数据迁移和同步:针对客户的业务需求,将应用程序和数据从公有云迁移到私有云上,为确保数据同步和备份的完整性和安全性,私有云苍穹和MC版本与公有云保持一致,数据库以及其他中间件类型及版本也均保持一致

3. 平滑迁移:考虑到迁移过程不能大面积影响系统的使用,需确保迁移后功能的正常使用以及异构系统的正常集成

4. 私有云平台管理:为客户提供私有云平台gPaaS管理和维护服务,包括日常维护和监控、故障排除和技术支持等,确保私有云的稳定性和可靠性。

5. 网络安全建设:利用山石云·格产品来提高网络安全,通过安全加固、安全隔离、安全监控、安全加密和安全审计等多种手段,保障企业的网络和数据安全。


2.2 迁移流程说明


公有云迁移至私有云的整体流程如下:


上传图片

环境迁移流程


针对上图流程环节,关键步骤操作说明如下:


1. 客户授权书:使用管理员账号登录天梯(https://ops.kdcloud.com/),申请授权书提供给客户盖章签字,上传待运维人员审批,获取数据中心备份下载权限

2. 停机通知:提前拟好停机通知,确认影响范围,如:集成系统、功能点、时间点、需客户方配合事项。

3. 数据备份:确定停机时间后,提前通知公有云运维同事,届时需提前准备数据备份工作,如数据库、附件、人员头像、appstore、static-file。

4. 数据下载:公有云运维同事将数据备份好后,提供数据下载链接至项目组,项目组在规定时间内将数据下载至本地私有云环境,数据库备份文件需自行到天梯数据中心管理中下载。

5. 数据库数据还原:为保证数据迁移的完整性,建议私有云环境数据库类型及版本与公有云保持一致。如涉及数据库类型变化,如Mysql迁移至达梦需提前与金蝶总部客户成功部同事沟通,获取数据库转换工具(注意:转换工具仅支持表和数据的迁移 ,其它的视图等,均需手工迁移),分库标识则可找总部运维部门咨询。


Mysql数据还原可参考如下命令:


-- 创建数据库
CREATE DATABASE prod_xxxx_fi;
-- 还原数据
mysql -uroot -p****** prod_xxxx_fi  <  prod_xxxx_fi.sql;


6. appstore还原:为保证appstore还原的完整性,私有云苍穹平台与公有云版本保持一致,如不一致,则先将私有云升级。


操作步骤:

1)备份nginx-appstatic/store/appstatic/appstore

2)将公有云下载的appstore还原至对应路径


7. static-file还原:为保证static-file还原的完整性,私有云苍穹平台与公有云版本保持一致,如不一致,则先将私有云升级。


操作步骤:

1)备份nginx-appstatic/store/appstatic/static-files

2)将公有云下载的static-file还原至对应路径

3)将static-file授权nginx用户,否则无法更新登录页首页


8. 附件还原:将公有云附件数据导入到文件存储服务器的对应数据中心文件夹下,注意此处只需要将公有云数据中心里的文件数据导入即可。导入完成之后,因集群名称和数据中心id发生变化,需要更新附件记录表。


更新语句示例如下:


-- 备份原附件表
create table t_bas_attachmentbak20230429 like t_bas_attachment;
-- 导入原有数据到备份表
INsert into t_bas_attachmentbak20230429 select * from t_bas_attachment;
-- 更新附件表 [aa]:公有云集群名称,[id]:公有云数据中心id ,[AA]:私有云集群名称,
[ID]:私有云  数据中心id
UPDATE t_bas_attachment se

实践案例 | 超详细苍穹环境迁移方案,你值得拥有!

小编推荐由于业务的变革和需求的变化,一些部署了苍穹的企业需要进行环境的迁移,如公有云迁移私有云、私有云之间迁移等场景。那么,如何高...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信