APP下载

企业上云方法

2018-11-05董华丰

电子技术与软件工程 2018年18期
关键词:云计算

董华丰

摘要:本文分析了企业上云的必要性,并提出和分析企业上云的方法。

【关键词】云计算 企业上云 云迁移 虚拟化云资源池

1 引言

云计算是一种按需分配的IT资源供给方式,其使用的虚拟化技术具有“弹性、灵活、安全、低成本”的特性。随着云计算技术的不断发展,虚拟化技术越来越成熟。很多企业认识到可以把企业的生产系统虚拟化,从而提高资源利用率和资源供给灵活性,优化IT系统架构,降低基础设施的运营成本和IT人员投入和管理成本。本文分析企业上云的必要性,并提出和分析企业上云的方法。

2 企业上云的必要性

传统IT架构是把应用直接部署在物理机系统上,相对云架构来说其基础设施的运营、维护成本较高,资源利用率低,且不具备按需分配的特性。我们就从以下几个方面简单比较传统IT架构和云架构的优劣势,来论证企业上云的必要性。

2.1 基础设施的运营成本

传统IT架构下应用直接部署在物理机上。为保证应用程序稳定性,一台物理机上部署一个应用,假设有70个应用,就需要在70台物理机上分别部署应用;一旦某台物理机硬件故障,需要采购和更换硬件,修复时间长,加大运营成本。

云架构下,通过虚拟化技术,可大大降低物理机数量,从而降低能耗成本。由于维护的物理机数量减少,同时在云资源池内可通过制作的云主机模板快速开通云主机,并且云资源池内某台物理机出现故障时,云资源池的HA功能可把该物理机下的云主机自动迁移到其他正常的物理机下,提高开通、故障处理效率,还能够降低系统的维护和管理成本。

2.2 资源利用率

传统IT架构中,应用部署在70台物理机上,会存在物理机CPU和内存利用率较低,浪费资源的情况。

云架构下,在云资源池中根据物理机CPU和内存配置情况,一台物理机虚拟多台云主机,提高物理机CPU和内存资源利用率,充分利用硬件资源。

2.3 按需分配

传统IT架构中,如果物理机资源利用率较高,需要扩容资源,就必须购买相应的硬件,处理周期长。

云架构下,能做到资源随时按需分配。云平台所管理的资源由共享的服务器、共享的存储系统、网络组成。这些资源可被统一管理、动态调度。当某台云主机资源利用率较高的情况下,可以进行动态调度,瞬间完成。

通过以上三个方面的对比,可以看到企业上云会为企业带来成本、维护、管理等方面的优势。

3 企业上云的方法

本章节主要讨论企业上云的方法。

3.1 方案概述

传统IT架构中客户的应用一般部署在物理机上,如果要把生产系统虚拟化,一般有以下几种方式:

3.1.1 重新部署应用

首先需要在云资源池系统上开通云主机,然后把应用程序重新部署到云主机上。这就涉及到规划、应用部署、数据导出导入、调测等工作。

在实际案例中会遇到购买的应用厂家维护合同己过期或者应用厂家已经解散等情况,导致应用无法重新部署。这种方式也会导致业务中断时间较长。

3.1.2 P2V方式

通过在源物理机上安装虚拟化厂商的P2V软件, 如Citrix的XenConvert,VMware的vConverter,把物理机上的操作系统直接转换成虚拟化厂商指定的格式并导出,比如VHD等格式,然后在导入到云资源池中。一般转换步骤如下:

(1)启动P2V软件;

(2)选择转换;

(3)轉换;

(4)查看结果。

这种方式虽然不需要重新部署应用,但是同样会存在较长时间的业务中断。

3.1.3 迁移软件

在源物理机上和目标云主机上都需要安装迁移软件agenr程序,通过控制机进行迁移管理,从而能够在不中断业务的情况下,完成应用迁移。原理图如图1所示。

源物理机:在源物理机上安装迁移软件agent程序,负责源物理机上变化数据的监听,将增量数据通过网络发送至目标云主机。

目标云主机:负责接收来自生产服务器数据。

控制机:负责软件配置,系统监控,节点管理,满足用户目标云主机迁移管理的窗口交互工作,不参与数据互通。

迁移软件首先把源物理机的整个系统以镜像的方式拷贝到目标云主机上,针对增量部分,通过捕捉字节级增量数据方式,将源物理机端变化的生产数据实时复制并传输到目标云主机。

3.2 迁移方案选择

以上举出的三种企业上云的方案,客户可以根据自身应用情况进行选择。如果客户对业务中断不敏感,并能够协调应用厂家进行部署,则可以选择直接在云主机上部署应用的方式。如果客户对业务中断不敏感,也无法协调应用厂家进行重新部署,又考虑云迁移的成本因素,可以选择P2V的方式,因为虚拟化厂家提供的P2V软件完全免费。如果客户对业务中断非常敏感,则可以考虑使用迁移软件进行云迁移。

4 后记

本文分析了企业上云的必要性,并提出企业上云的几种方案和根据客户具体应用情况选择云迁移的方式。这几种企业上云的方案都在实际的项目中应用过,生产系统虚拟化,确实能够大大降低了客户的运营成本,IT人才投入和管理成本,提高物理资源利用率,IT维护效率,并优化客户的IT系统架构,做到客户所需资源按需分配的要求,保障客户业务的高效稳定的运行,保证客户业务的连续性。

参考文献

[1]林康平,王磊,云计算技术[M],北京:人民邮电出版社,2017.

[2]何强,谭虎,何龙.企业迁云实战[M].北京:机械工业出版社,2017.

[3]詹姆斯·邦德,企业云传统IT向云迁移的实践指南[M].北京:电子工业出版社.2016.

[4]苗虹.企业信息系统的云化迁移研究[M].江苏:江苏大学出版社,2017.

猜你喜欢

云计算
谈云计算与信息资源共享管理
基于MapReduce的故障诊断方法
实验云:理论教学与实验教学深度融合的助推器