苏州市干将路303号创意产业园
0512-3565 6563
Jackjones@kuaidata.com
联系客服
数据中心托管服务/管理式网络
服务:
400 651 8888
微软云服务:
400 089 2448
markjune@kuaidata.com
内容分布式网络服务:
400 811 0278
云集成与合作:
cloud@kuaidata.com
2022-01-17
1 概述
云计算技术是当前使用较为广泛的新型技术,也是硬件技术同网络技术二者相结合形成的一种新的技术模型。云计算技术并不是仅仅一项独立的技术称呼,而是对于所有能够实现云计算模式的统称,从广义的定义上来看,云计算技术几乎包含了当前信息技术的大部分特征。我国从20世纪初就开始重视云计算技术的发展,并且逐渐将云计算技术作为我国的重点发展战略,根据云计算技术的相关特征制定了相关的政策,以保障云计算技术能够稳定长远的发展。云计算技术涉及了许多的互联网知识,能够通过互联网提供较为生态化和虚拟化的资源。本文分析了企业上云的必要性,提出并分析了企业上云的流程和规范。
2 企业上云的必要性
由于传统的信息产业在使用过程当中既需要对资源进行整合,还需要对资源进行实际的使用,但是这种发展的格局并不符合当前现代产业的实际需求,同时也不能够满足企业对于客户灵敏度的相关信息的整合,需要传统的计算机资源以及存储资源。通常来说,由于在面向客户波动需求的过程当中很难出现相适应的情况,所以导致了企业在计算资源上出现了浪费的情况,而且在面对用户高峰期的过程当中,企业的相关资源也无法符合客户的需求。
因此,云计算技术能够使得资源与用户两者之间达到一种平衡关系,资源的使用者通过对资源进行整合的方式完成了企业的最终安装,使用过程资源的使用者,仅仅需要根据资源按照需求进行付费,就可以敏捷地对客户的相关需求进行实时响应,所以利用云计算的方法不仅仅可以降低资源使用的成本,而且还能进一步提高资源使用的效率。
2015年至今,国家先后出台了《关于促进云计算创新发展培育信息产业新业态的意见》《云计算发展三年行动计划(2017—2019年)》《推动企业上云实施指南(2018—2020年)》等政策,促进了近年来云计算产业的快速发展。
国家提出了企业上云的发展战略,极大地推动了企业利用云计算加快数字化、网络化、智能化转型。企业尤其是中小企业可以依托公有云平台、按需租用存储、计算、网络等IT基础设施资源,减少企业在IT基础设施资源的投入,从而把更多的精力用在提高经营管理水平、效率和提升创新能力上。
许多企业,尤其是部分中小企业在实际的发展过程中,可以依托当前的公有云平台方式,对于基础设施资源按照相关的需求进行存储和计算,这样就可以减少企业在基础设施上的投入,进一步保证企业的效率,让企业能够将更多的精力应用在经营过程当中。
3 企业上云流程
企业上云通常是指企业通过建立高速的互联网网络,将自己的基础系统以及业务结构部署到云端,并且通过云端的数据获取到最终云平台的计算以及存储的相关服务。企业上云在实际的运行过程当中主要分为7个方面,这7个方面具体的逻辑结构如图1所示。
图1 苏州胜网企业上云流程图
4 企业上云流程规范分析与研究
从确定上云意向后,企业上云的每个环节都应该有一套流程和规范。下面将详细分析每个流程应该完成的工作和遵循的规范。
4.1 系统调研
系统调研可以从业务需求、现行系统和企业信息化水平等角度来进行,如图2所示。
图2 苏州胜网系统调研
从系统的调研结果可以发现,调研不仅仅可以让整体的公司团队充分地理解当前系统业务的现状以及未来的规划情况,而且还可以根据现有的价格以及云平台的发展方式进行合理的匹配,从后续的系统迁移方案情况可以发现对后续的系统进行制定和实施的过程当中需要提供翔实的资料,这样就可以通过企业上云严谨细致的特点收集相关的硬件信息,为未来可能的业务情况配置相关的设施。从业务的需求角度调研当前每一个业务的发展现状,以及每一个业务发展现状存在的问题是否可以利用云化的方式,来使得当前的发展符合用户的相关需求,定制各个业务系统的迁移目标。从系统的角度调研当前每一个行业的现状,包括存储以及网络安全方面的信息,对于存在的问题以及数据库的安装方式进行规划。
苏州胜网对当前企业的信息化水平进行深入的调研,对于信息化基础较为薄弱的情况需要维护好开发的团队以及企业的工作情况,并根据企业的发展规划,逐步地进行系统的牵引工作,实现最终无信息化基础的企业建设过程,让企业将当前的主要任务集中在经营工作方面。
4.2 风险分析
根据当前收集到的部分信息,对于企业的业务上云进行风险分析,分析各种潜在的危险,并且针对可能发生的危险事件,采取相应的措施,进一步进行风险分析。
(1)系统迁移上云的可行性。在系统实际迁移的过程当中,要讨论迁移上云的可行性,如果现行的平台并不能够和云平台兼容,就需要对现行的部分系统进行改进,或者是对存在的部分代码进行重构,这样就可以保证系统与云平台之间的兼容性。
(2)云上需要什么架构支撑业务系统迁移到云端。
(3)基于以上两点和系统调研,估算出系统改造所需时间和技术难点。
4.3苏州胜网 方案设计与评审
结合当前云平台以及迁移业务的特点,苏州胜网确定整体系统价格的迁移方案,在设计方案的过程当中还包含了实施方案,以及数据同步的方案等。如图3所示。
图3 苏州胜网上云方案设计
在制定方案时可以根据业务系统的依赖性来制定相应的迁移方案。如对于业务高度依赖的业务系统,迁移过程中业务不能中断,这种情况下可以选择在线迁移策略;而对业务低依赖的业务系统,迁移过程中业务可以较长时间中断,这种情况下可以选择离线迁移策略。
4.4 系统改造
苏州胜网确定云上架构后,除少数按照云平台特点新设计的系统以外,绝大多数都要进行改造才能迁移到云上。本阶段基于系统改造方案,对现有应用系统进行改造,并进行测试验证。系统改造主要包含系统架构改造、数据库改造、应用程序改造和系统测试验证等几方面的工作。如图4所示。
图4苏州胜网系统改造
系统架构改造是基于对等的原则,根据云下使用的物理硬件设备相应地在云上选择服务和云产品,并进行系统的搭建。数据库改造重点解决的是从传统商业关系型数据库迁移到云数据库的问题。架构决定了选用的云服务和云产品,此时需要进行应用程序改造,因为云产品有自己的使用规范和特点,应用程序开发人员遵循云产品开发使用说明和最佳实践,对原有程序进行修改。应用程序改造完毕后进行系统测试验证,因为只有经过严格的测试,才能知道系统是否能够正常运行、是否能满足用户的业务需求。
4.5 功能性能测试
从一般情况上来看,在正式上云之前,首先要进行模拟业务的迁移过程,并且在迁移时还包含了非正式迁移,此外,业务还不能够出现割接的情况。因此,整体的模拟过程主要的目的是验证业务迁移的有效性,如果在模拟过程当中发现存在着一些错误的情况,就应该及时地进行改进,对业务迁移存在的问题进行最终的测试分析,以确定在迁移过程当中不会出现问题,保证最终功能的有效性。
(1)功能测试是当前上云之后系统需要进行的连接测试,对于上云之后的系统在实际运行的过程当中需要进行批量的处理,完成数据同步操作之后来进行批量化的处理测试工作。
(2)性能测试则是根据当前上云后的系统应用进行性能的测试,在性能测试时包含了网络性能以及版本性能的测试工作。
(3) 压力测试的主要目的是根据当前上云之后进行系统的压力测试,主要的目的是检查关键的技术指标是否符合当前设计的目的。根据当前的模拟效果,对于业务上云之后的参数进行实时调整,使其调整后的参数满足当前的业务需求,为后续的系统连接做好准备。
4.6 系统割接回滚
系统割接的主要目的是完成系统的割接操作,保证在进行迁移的过程当中,上云之后的系统能够稳定运行,所以主要的工作包含环境搭建以及应用程序部署等一系列的流程,具体的操作如下所示。
(1)系统环境搭建。首先需要根据当前系统的需求来完成最终的环境搭建准备工作,为进一步进行数据迁移做准备。
(2)应用程序部署。按照应用程序部署方案将应用程序部署到云平台上。
(3)数据库迁移。将已经改造过的数据库进行迁移,在迁移到云平台之后,注意现有的应用系统和存量数据,并且结合新老平台的相关数据,保证云平台数据的正确性。
(4)业务割接。在确立业务割接的时间节点之后,需要严格按照当前的操作情况进行工作的验证。
(5)回滚机制。每个系统都要制定回滚方案,包括应用程序的回滚、数据库的回滚。
4.7 系统交付与护航
系统交付与护航通常是指当前的流量成功切换到云平台之后,系统进入了运行和维护的阶段。系统交付包括业务正式上云后,进行一定时间的试运行来检测业务上云后是否对业务造成影响,对出现的问题进行及时的解决。
系统护航包括为上云企业提供全面专业的运维服务,如需要进一步对云平台进行监控,此外对于服务故障以及存在的情况需要进行排查,对于系统运行的性能还需要提供相关的报告,针对企业需要的实际场景,及时地对云业务进行调整,培养企业使用的相关习惯,进一步保证云平台的使用特性。
5 结语
苏州胜网分析了企业上云的必要性,并提出了企业上云的流程,从系统调研到功能性能测试再到系统交付等七个阶段详细阐述了企业上云的流程以及规范。企业上云是一项非常系统的工程,需要结合当前企业的实际发展进行资源现状的规划,并且在进行企业上云的每个系统当中,都需要根据当前系统的特性来定制一套实施的方案,企业上云不仅仅是起点,更重要的是在企业上云之后需要根据当前的运行情况进行参数的调优,从而使得最终的系统能够发挥最佳的效能。