企业上云最佳实践分享
当下,一场以IT技术为主角的科技革命浪潮正风起云涌。云计算、大数据、人工智能、物联网、区块链等新技术正加速应用落地。在这些新技术当中,云计算作为基础设施,它是这场科技革命的承载平台,全面支撑着各类新技术和新应用。伴随着这波浪潮的发展,数字经济已经成为发展趋势,各企业都在进行或准备进行数字化转型,而上云则是企业数字化转型的起点。
什么是企业上云?
简而言之,『企业上云』就是把企业的一切迁到云上,其主要内容包括下图中的四大类:
•“基础设施上云”是指将企业原有IT基础设施转变或迁移到云基础设施上,主要是把计算、存储、网络、安全防护、办公桌面等资源池放到云基础设施之中。
•“业务应用上云” 是指推动企业办公、管理、服务等应用上云,快速提升企业数字化、网络化水平。
•“平台系统上云”是指推动企业加快数据驱动进程,利用各种云平台系统,比如云数据库系统、物联网平台、区块链平台、大数据平台等,全面提升企业数字化、网络化、智能化能力和水平。
•“数据协同创新”是指推动企业内部、企业之间业务数据在云上流动与共享,通过大数据挖掘、AI技术,实现企业运营管理的优化、企业之间的协同创新、商业模式创新等。
“企业上云”是一个系统工程,它的步骤主要分为上云前的规划、设计,上云的实施以及上云后的验证和维护。具体“企业上云”流程如下:
总而言之,企业上云,是企业顺应数字经济发展潮流,加快数字化、网络化、智能化转型,提高创新能力、业务实力和发展水平的重要路径。
企业为什么要上云?
企业上云是企业实现数字化转型的第一步,它会给企业带来多种好处,主要提现在以下几个方面:
•加速企业基础设施发展。企业上云有利于更好地促进各类信息技术在企业中的普及应用,从而加速企业IT基础设施更新发展。
•降低总体成本。企业无需投入购买大量硬件和软件费用,减少人员成本,降低运维费用。•提升系统稳定性。应用系统不需要关注底层基础设施运维,云平台提供专业的运维能力。•以云平台为基础,通过信息流带动技术流、资金流、人才流、物资流,可以有效整合优化设计、生产和市场资源,实现产业链上下游的高效对接与协同创新,重塑生产组织方式和创新机制。云平台有助于实现数据集中,企业可以存储更多数据,方便数据共享,让沉积的数据产生价值。
•提升应用开发部署敏捷性。云平台能促进软件架构复用,架构和开发技术栈统一,提高研发效率,加快应用部署,缩短业务开发周期。帮助企业减少了时间与成本,方便他们更加专注于自身业务的拓展。
某集团应用上云的案例介绍
搭建两地三中心基础云平台
IT部门云团队利用一年时间,在分布在不同城市的三个数据中心内上线了一套新基础云平台。它具有以下几个特点:
•在多种开源技术基础之上进行二次开发,稳定,安全,自主可控。
•满足双态需求,支持云物理机、云虚拟机、容器。
•满足数据库应用需求,支持KVM和ESXi虚拟化技术。
•采用分布式存储和集中式存储混合技术,充分满足各种不同存储需求。
•利用统一云管理平台管理多个云环境,单点登录,对用户友好。
制定企业上云总体目标
集团两地三中心运营的系统全面云化。除明确无法云化系统外,其余系统必须全部云化。总体云化比率不低于80%。
建立专门组织机构
专门的组织机构,如下图所示:
•领导组:领导并负责整个项目,包括一名业务负责人和一名技术负责人。我作为技术负责人参与到领导组。
•系统摸排组:负责全部待迁移系统的摸排,包括信息收集、整理、统计等。
•工具研发组:负责迁移工具研发、方案验证、方案文档写作等。
•应用迁移组:负责应用环境的迁移,从方案沟通、确定、实际迁移、测试、交付等所有环节。
•数据库迁移组:负责数据库环境的迁移,从方案沟通、确定、实际迁移、测试、交付等所有环节。
『自顶向下』跨集团成员单位沟通协调
因涉及到众多集团成员单位,因此充分的沟通至关重要,这甚至决定项目成败。总体上,采用『自顶向下』沟通策略。在集团文件的指引下,公司领导与各业务单位IT负责人直接沟通,在达成原则一致后,再由具体工作组负责实际工作。
摸排业务系统
每个业务系统需收集的重点信息包括:系统名称、业务单位、托管方式、机器类型(虚拟机|物理机)、
系统IP、机器IP、系统级别、操作系统、应用类型、IP能否变更、是否有开发商支持、当前所用资源、建议的云上所需资源、变更窗口、是否依赖特定外部设备等。
待迁移业务系统云化评估
针对所有收集到的业务系统,进行云化评估,主要包括:
•能否云化:常用的不可云化情形主要包括:
o应用方面:应用厂商或业务单位明确表示其应用系统不支持虚拟化发布的;
o硬件方面:非X86平台系统(如小型机),或依赖特殊的外设(EVDO卡,特殊的语音板卡、专业图形显卡、加密卡等)或专用设备(排队机、LNS设备、工控机、图形工
作站等)的硬件系统;开源oa系统源码
o网络方面:独立于集团三大数据中心及云平台网络环境架构的需求;
o技术方面:对性能有特殊要求的应用、并与云平台沟通确认无法满足的;
o操作系统方面:操作系统不支持虚拟化(如UNIX系统);
o监管方面:根据相关监管制度要求,不适用集团提供的虚拟化发布服务的应用;
o专用系统:比如集团Active Directory 系统、邮件系统、视频会议系统等,因为牵扯面非常广,因此暂缓上云。
o其它特定情况
•云化方式评估:根据系统情况,初步确定云化迁移方式,在新建迁移、克隆迁移、双活迁移三种迁移方案中选择最合适的一种。其主要目的是为了和业务系统用户进行沟通,并且评估迁移工作量。
•云化所需资源评估:包括CPU、内存、网络、存储等资源。其主要目的是评估迁移所需资源,做好设备补充计划。
制定项目计划
综合考虑总体目标、系统摸排结果、云化评估结果,与成员单位沟通结果、研发对迁移工作量的评估结果、能投入的人力资源、可用的云资源、设备采购周期等多种因素,制定总体项目计划。
研发迁移方案
针对待迁移应用系统情况,制定三种云化迁移方案,分别是新建迁移、克隆迁移和双活迁移。
•新建迁移:对能够重新搭建的业务系统,采用新建迁移方式,在云平台上重新搭建一套业务系统。在新系统运行后,将原有系统下线。
•克隆迁移:该方案首先将业务系统所在的原有物理机或虚拟机的系统,通过P2V 或 V2V 工具转换为云镜像,转换完成后拷贝至云平台,然后再基于该镜像创建新虚拟机。
•双活迁移:针对无法停机的业务系统,我们知道制定了双活迁移方案。业务系统流量在迁移期间由新旧两套系统支撑,并逐步切换到新系统上,最后在将老系统下线。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。