APP下载

企业应用系统云化迁移研究
——以华为私有云为例

2021-11-28陈金城

科技与创新 2021年23期
关键词:云化上云部署

陈金城

(国网信通亿力科技有限责任公司,福建 福州350003)

近些年,云计算在多领域中均有应用,数家大型企业纷纷建立云数据中心,以支持应用系统运转,并为控制硬件的配备量,压缩人工费用,选择把本地数据转移到云数据中心。

1 普通迁移方式缺陷

首先,迁移任务量多,且流程复杂,迁移周期长,不容易高效落实。普通的冷迁移模式,要求技术员事先在云端上完成资源分配,而后根据原本的系统形态与应用进行充分的规划部署。为进行迁移活动,要求完成前期调研及资料备份、数据库结构等环节,人工成本以及时间成本较多。其次,系统迁移期间,所有的业务运转被迫中断,不能进行数据的实时更新。目前,普通的冷迁移技术在完成云端部署任务后,会通过业务割接技术迁移任务,中间会包含数据库与中间件等多部单元。并且在迁移期间,需要保证网络环境稳定,且由于数据库不能动态更新,必须割接当前的业务,以确保迁移内容的完整性。此外,经过割接后,不能判断数据的正确性与部署合理性,需要在后期进行全面调整。最后,使用的情景单一,不能用在结构本身过于复杂的系统内。目前,冷迁移技术能用在结构较为简单的应用系统迁移任务中,但难以保证有效处理分布式与高耦合度等系统。而现如今,大部分有迁移需求的企业使用的系统复杂化,硬件部分的耦合程度较大,信息的总体流向较为多元化,并对业务有明显的联系性需要,普通的冷迁移显然不能满足此类应用系统的迁移需要。所以,分析云化迁移,促使系统整体能够迁移、运作时间短、信息可实时更新等,是该领域的总体发展趋向[1]。

2 云化迁移的发展历程

在推动数字化建设过程中,市场主体上云已然是大体趋向。云计算的实际应用规模也在持续性扩大。早在2014年,便有人提出“云”会是一种新常态。近些年,各市场主体在“云”上的依赖度逐渐增强,云化迁移也在此背景下势如破竹地发展。2017年的数据显示,大中型的企业中,63%左右已经开始建立组织内部和公有云结构联合的云环境,并在2020年,该企业比例超过90%,同时发展的还有企业私有云。

云计算的高速普及发展,推动着云化迁移前进的脚步,市场主体的业务系统上云属于极具复杂性的过程,需要把传统数据中心、业务数据和其他各项信息均迁移至云平台上,同时保证迁移后数据的可用性与安全性,且业务不可中断太长时间。云迁移并非单纯把数据由本地转移至云端,还包括由云平台转移至其他云平台的过程,此类技术涉及到系统重构以及信息转移等多项集成以及让市场主体的应用系统更平稳地迁移至云端的过程[2]。

3 应用系统的云化迁移计划总体设计

市场主体应用系统的上云过程属于整体迁移,在实际运作中应当满足项目甲方对于系统的实际需要,确保业务数据内容相同,并具备高连续性与安全性。应用系统通常会有较复杂的运作环境,有诸多不确定问题需要注意,应当经过严谨分析与论证,以生成更具实用性与科学性的操作计划、应急预案与规范化的实践处理,根据当前应用系统的情况,分成四个环节开展云化迁移。

3.1 系统评估环节

实行系统迁移处理前,技术员应当对实施对象展开全面的信息收集,以掌握服务器的运转信息。业务负载状态下,CPU以及系统内存、网络与存储的IO等,记录应用系统的组件数据,以免发生遗漏的问题。通过对整个系统中硬件条件与线上网络条件的全面分析,判断应用系统是否具备迁移的基础条件。随后组织进行业务分析,确定迁移操作所带来的风险问题和企业当前运转的业务之间有何潜在关联性。基于实地采集到的信息资料,展开分析规划,评估迁移实现的可操作性。

3.2 迁移方案规划

在规划迁移方案的环节中,需针对系统的容量、迁移、策略和应急四项内容进行细化处理。首先,容量方面,包含VM规格,即CPU、内存、存储等;容量整体,即业务负载,需保证在同一载体设备上能兼容多类资源;预测模型,基于现有业务的运转情况,估计目前及未来在系统容量上需要的规模。其次,迁移方面,基于迁移处理前后实际使用部署中,应当进行调整的运转需求,规划数据总体的整体结构。在迁移期间以及迁移完成后的系统配置及网络环境等,结合系统运用的部署方案加以改进优化,涉及资源规格、负载均衡和防火墙防护等。再次,策略方面,应当结合业务情景规划生效位置及流程等。最后,应急方面,需要针对各个系统设置预案,保障数据完整性。

3.3 迁移进行期间

迁移中要尽可能缩短中断时间,保障信息实时更新,简化网络环境。第一步,借助第三方工具完成负责系统业务应用的迁移;第二步,基于甲方需要,确定割接点,完成中间件和数据库的迁移,借助技术方式保障数据同步;第三步,完成网络架构优化和安全防护配置,最终实现业务系统的云化迁移任务。

3.4 系统验证环节

在完成迁移后,验证系统信息是否完整以及业务操作是否顺畅,继而判断迁移效果。此过程应当持续一个月左右,对应用系统开展实时监控,保证云化迁移后的系统可用性及使用者体验感。

根据对系统迁移的方案设计过程的分析,应用系统进行上云处理需经过缜密且有序的过程。下面笔者以某大型企业华为私有云的实施项目为例,讨论云化迁移过程实施的重难点问题[3]。

4 基于华为私有云开展应用系统云化迁移的重难点讨论

某大型企业为适应自身不断增长的机房机柜规模需要,要把数10套应用进行云化迁移,以减少在办公面积与机房建设投入的成本,并推动系统的集中化管控,以满足未来几年的发展需要。

4.1 迁移项目总体分析

本云化迁移项目预计达到的目标有:①确保公司的应用系统能够上云使用操作,并拓展业务系统上云的覆盖范围;②基于“瘦身健体”的系统建设计划,需要借助应用系统云化迁移及停运各类僵尸和非必要测试系统等渠道,释放机房和软硬件资源,扩充云平台节点,兼顾控本与增效的建设结果;③使公司的各项设施与资源达到集约化管理的效果,以提升公司现有资产的应用效率,达到改善应用运维管理、合理简化开发程序、提高服务响应的效果。

本迁移项目的实施对象包括辅助企业的自主核心员工,完成项目迁移进度管理、沟通协调、系统信息采集调研及迁移、测试验证与迁移风险管控等任务。在本迁移项目的协议规定期间,通过审核及验收。

4.2 迁移项目重点梳理

首先,系统数据库的部署问题。鉴于数据库类型与云平台服务水平,讨论部署规划。华为私有云的RDS数据库能兼容MySQL的引擎,所以为适应原本MySQL数据库情况,在云化部署中,采用RDS数据库作为主备部署。此外,应用系统数据库还包括数据总量相对较少,对公司的重要程度较低的数据内容,选择云上虚拟机进行规划,比如SQL SERVER数据库。面对Oracle并且是RAC部署的数据库,在实施迁移期间,可借助裸金属服务器进行。具体来说,把2台此类服务器组成一组,构建起Oracle RAC的环境条件。若裸金属服务器资源受限,可在一组裸金属服务器上,配置多个数据库实例,以达到同时承载多套应用系统数据的效果。

其次,缩短应用系统的运行中断时长。本项目涉及数10套的系统迁移,根据系统对云资源的要求,以基础架构上云方式重新进行部署,使得现有系统与云化系统能够同步运转。如此可确保不会对原本的应用系统运转造成干扰,同时可以对系统在云上的新环境进行测试与验证。仅有在开展原系统数据迁移操作时,才会让原系统中断,保障系统数据完整一致,在业务完全割接至云上系统后,将原系统下线,同时开始云上系统的运行。

最后,应用系统的关联性。由于迁移系统总量较多,且系统间关联性繁杂。对此,基于业务关联程度,划分出强、弱、一般三个等级,通过缜密地分析研究后,组织进行小批次检修方案。

4.3 迁移项目难点概述

本迁移项目实现难点主要在公司应用系统的专属设备不能进行云化迁移,如专属的加密机以及税务系统中的专属装置等。而为确保应用系统可以实现完整迁移,选择物理迁移的方式,保留部分机房空间,随后借助云专线技术完成总体的网络通信需要。云专线是连通本地数据中心和云上VPC的有效渠道,在安全性、延迟性等方面均有较好的表现,实现将本地的网络及主机托管区等和VPC连接。借助云专线处理,能发挥云计算价值,并保证原有设备的可用性。

5 结束语

如今,应用系统的上云处理是大体趋势,但无论是原系统或是建立新系统,上云过程均是比较复杂的工程,预测成本的同时,还需考量匹配度。上文探讨云化迁移项目中的总体实施思路,并通过分析基于华为私有云开展应用系统云化迁移的重难点,希望可以为应用系统的上云起到推动作用。

猜你喜欢

云化上云部署
晋城:安排部署 统防统治
湖南中小企业“上云”约26.98万家 “上平台”7172家
省委安排部署下半年和今后一个时期任务
浙江企业上云势头喜人累计上云企业达37.78万家
部署
省妇联部署2019年五项重点工作
按需合理选择云服务 稳妥有序实施上云
企业上云 精彩在“浙”
IBM中国企业云化实践中心成立
社区教育平台运营策略研究