APP下载

面向私有云的业务迁移部署方法的探讨

2016-03-13江阴兴澄特种钢铁有限公司叶红良

电子世界 2016年23期
关键词:计算技术组件部署

江阴兴澄特种钢铁有限公司 叶红良

面向私有云的业务迁移部署方法的探讨

江阴兴澄特种钢铁有限公司 叶红良

多元化社会是现代社会发展的唯一方向,云计算时代的到来为多元化社会做了有利的铺垫。私有云逐渐成为云计算的主要的中流砥柱,将私有云进行有效的利用极为重要。因此本文就私有云的业务迁移与部署方法展开探究,并总结出私有云业务迁移的主要方式与虚拟机的具体部署方法。

私有云;业务迁移;部署方法;探讨

云计算到来为企业的发展提供了空间,私有云的出现已不再仅仅面向于企业发展,利用虚拟化技术建立的独立空间在短短几年内成为应用最为广泛的虚拟应用程序。私有云不仅使企业与企业间的沟通更加便捷,也使时代不断向以物理为基础,虚拟为辅助的时代不断前进。

1 云计算的迁移部署原则与应用

信息革命无时无刻不在影响着社会的发展与前行,早在计算机出现之前,机械的计算模式代表了当代最为先进的计算技术,在经历了计算机革命的洗礼后,机械计算技术逐渐被淘汰与取代。计算机技术的出现不仅为企业与社会的发展照亮了前行的道路,也使人类逐渐向信息化时代迈进,电子计算机技术成为现代发展的标杆与支柱。随着社会承载力的不断加强,科学技术与计算机技术的融合,让人类的电子技术发展不断奋勇向前,云计算技术便在此环境中应运而生。云计算技术的出现使计算机技术再一次得到升华。早期提出的实体硬件化建设,已无法适应云计算的承载方式,利用虚拟技术而逐渐发展壮大的运计算技术在短短几年内,成为世界各国争相应用的另一高科技技术。

云计算技术的发展最早在企业中获得普及,通过不断对虚拟信息载体的优化,云计算技术已经成为企业发展中不可缺少的重要组成部分。随着稳定性的不断提高,企业对于云计算的安全性又一次提出了新的要求,现代企业大多数使用公有云与混合云,公有云具有维护方便,使用价格低廉等优势。但在安全方面,由于公有云是独立在防火墙系统之外的虚拟程序,其安全程度响度较低,而混合云则采用了多种云计算结合的方式,虽然相对于公有云而言,具有一定的安全空间,但毕竟在使用价值与价格方面,混合云不占有任何优势,无法为企业长期提供有效的保护,因而不能够成为企业长期使用的虚拟计算模块,但私有云的出现解决的这一问题。私有云存在于防火墙之内的,不仅具有良好的安全性,同时具有较好的稳定性,由于其属于独立于网络之外的系统虚拟程序,因此不受到网络波动的影响,SLA更加稳定。

2 业务迁移部署建模与分析

2.1 业务迁移部署的步骤

合理迁移部署系统是实现业务在私有云上稳定、可靠运行的前提与关键。为实现这一目标,业务系统的迁移部署可采用下列步骤来实现。首先,对业务系统开展调研与分析。确定各个系统对基础设施资源的需求,分析业务系统的重要程度,根据其重要性设计资源预留的大小,分析应用组件之间的相互关系,确定应用组件在部署时的策略,将高等级业务系统的应用组件部署在多台物理服务器上,以减少单台物理服务器故障对业务系统的影响。

2.2 业务迁移部署问题建模

目前,虽然云计算在企业中占有重要地位,但因早期计算技术的不断普及与成熟,企业对于硬件化的依赖性较高,不能够将企业的资源与服务全方面的迁移至私有云内,使私有云无法在企业中发挥出最大作用,在一定程度上缺少优化模板。私有云相对于原始的虚拟计算方式维护费用相对较低,成本也相对较低,因而将私有云在企业中展开全面应用,对于企业的长期发展具有一定帮助。如何能够利用现有资源,使业务系统迁入私有云,并进行虚拟机的部署,成为现代企业所需考虑的主要问题。

由于受到企业的不稳定性与不确定性因素的影响,相关的部署与迁入需要制定周密与详细的计划方案。目前可选用的虚拟机部署调度映射方法虽然较多,但仍需要根据企业的实际情况择优选择,业务迁移则应根据企业业务的规划情况与范围进行前期的建模,对通过分析与讨论,最终选择出能够保障企业资源稳定运行的迁入方法。

3 基于分组遗传算法的业务迁移部署方法

由于业务迁移入云部署问题是NP-Hard问题,所以难以给出精确的方法来对问题进行求解。为此,本文借鉴虚拟机调度的相关方法,结合本问题的特点设计一种基于分组遗传算法的业务迁移部署方法。

3.1 虚拟机集合生成

虚拟机是私有云的载体与基础,虚拟机的集合、调度与生成关系到后期私有云的运行状况,以及业务迁入后的运行效率,虚拟机的合成主要通过物理服务器的组成,固定虚拟机的位置。一般情况下,一台物理服务器可承载多个虚拟机载体,但需要根据其基础的运算方式,统一虚拟机的计算算法,根据物理服务器的管理模式对多台虚拟机进行整合,通常虚拟机的设定需要将多台虚拟机进行集合,使其成为超级虚拟机,超级虚拟的设置与调度,可在虚拟机业务分割时,使多个同样的设置处于不同的运行阶段,进一步实现业务的有效对接,提升了使用的便捷程度。超级虚拟机的等级划分是根据单一虚拟机的最高等级而决定的,超级虚拟机的资源需求也与单一虚拟的资源虚拟总数相同。

3.2 算法的执行步骤

1)虚拟机集合生成

根据应用组件之间的依赖部署关系,按照依赖约束生成超级虚拟机,并与剩余虚拟机构成虚拟机集合。

2)初始化设置

设置种群规模、最大迭代次数、变异概率、精英选择比例,输入物理服务器的能力、不同等级应用的资源预留要求、承载应用组件的虚拟机(或超级虚拟机)对资源的需求、虚拟机之间的冲突约束,计算方案的适应度。

4 结语

业务的迁移与虚拟机的部署是企业全面应用私有云的关键步骤,在进行业务迁入时,要充分考虑到企业的后期的发展状况,强化业务管理能力。通过虚拟机的集合、调度设定,使业务管理与虚拟机的正常运行起到叠加效果。根据分组遗传的计算方式,对业务进行迁移,使私有云成为帮助企业发展的一种重要方式。

[1]许力,曾智斌,姚川.云计算环境中虚拟资源分配优化策略研究[J].通信学报,2012(S1).

猜你喜欢

计算技术组件部署
无人机智能巡检在光伏电站组件诊断中的应用
一种基于Kubernetes的Web应用部署与配置系统
晋城:安排部署 统防统治
新型碎边剪刀盘组件
部署
基于云计算技术的FLAC3D软件计算平台的研发
U盾外壳组件注塑模具设计
云计算技术在现代化办公系统中的应用
部署“萨德”意欲何为?
浅析云计算技术在高速公路收费系统中的应用