随着全球数字化转型的脚步加快,企业上云已是企业加速数字化转型的首选。企业可以通过上云推动业务创新,实现敏捷、灵活管理,降低运维成本,最终提高企业的发展动力和竞争力。
那么什么是“企业上云”?
企业上云是指企业通过网络,将企业的基础设施、管理及业务部署到云端,利用网络便捷地获取云服务商提供的计算、存储、软件、数据服务,以此提高资源配置效率、降低信息化建设成本、促进共享经济发展、加快新旧动能转换,构建互联网创新发展生态。
然而,迁移上云并非易事,这就需要有好的方法论和流程来规避迁移过程中可能产生的风险,保障迁移工作的质量,今天我们就来介绍一下企业迁移上云的基本流程。
1、上云咨询(可选项)
建议向云供应商或专业的迁移上云服务机构咨询。咨询内容包含(但不限于):云资源选型、云产品功能特性、问题/需求解决方案以及迁移服务流程等。
2、信息/需求梳理和收集
对迁移目标应用/服务现状信息进行全方面收集。包含(但不限于):服务器信息、技术选型版本、企业四大架构、部署拓扑等。以及借助迁移期望达成的其他目标。
3、整体分析
对梳理收集上来的信息进行整体分析评估,包含(但不限于):业务分析、应用分析、技术分析、数据分析、项目分析、调用关系、集成关系、技术提升改造需求、成本分析等。
4、风险问题评估
对迁移可能碰到的问题和风险进行评估。包含(但不限于):IP地址变更、特殊性依赖、网络环境、迁移时间成本及人工成本等。
5、迁移策略评估
根据各平台/服务/组件特点和实际需要综合评估分析选择上云策略。常见的策略有:重构应用、重新购买、重构平台、重新托管、保留不动、退役淘汰。
6、云上方案设计
方案设计包含:云产品选型及架构、组网、安全合规、高可用、伸缩、CICD、监控、灾备。
7、迁移方案设计
选择迁移工具、传输网络选型、迁移方案验证、迁移割接时序、迁移应急方案。
8、方案验证
针对问题场景,最小化部署应用,验证方案可行性,打消疑虑。
9、制定实施计划
针根据调研和规划的结果,与客户一起制定迁移实施计划。
10、制作操作手册
制作迁移操作手册。包含:操作步骤、注意事项、验证方法等。
0、项目管理
进度/问题/风险管理,沟通、协调、推进、定期汇报。(也可贯穿迁移全过程始终)
11、实施研讨
正式实施前,对整体迁移方案、操作、计划时间表以及可能遇到的风险及应急预案的研讨。
12、云架构搭建
根据云上方案设计的云资源规格和数量,购买相应的云产品,并做安全及规范性的配置。
13、应用/服务迁移
按照规划设计阶段的云上方案及迁移方案,对应用或中间件进行迁移部署。
14、全方位验证
包含(单不限于):全部服务功能、安全配置、性能、业务验证及技术验证等。
15、数据迁移
根据规划阶段选择的迁移工具对结构化、非结构化、半结构化数据进行迁移同步。
16、流量割接
按照迁移计划,进行流量割接。
17、持续监控
对云资源负载情况以及系统运行稳定性进行持续监控。
18、清理收尾
清理过程配置信息、临时文件,释放临时资源。根据监控的结果进行优化调整。
19、知识收割
对迁移过程进行复盘,沉淀整理总结经验,团队分享,并将必要的文档进行编写沉淀。
20、持续优化
PDCA方法论,对云上环境持续监控,持续优化、持续改进。
本文迁移流程简称:4阶20步,是基于华为云4阶17步骤,结合实践经验改进而来。