首页 > 知识库 > 正文

金山运维肖力:如何将业务迁移到虚拟化环境并稳定运行(1)
2016-02-20 19:33:25   来源: 高招CTO训练营 51CTO.com    评论:0 点击:

肖力,金山西山居系统运维经理,前盛大游戏研究员,有15年工作经验,10年游戏行业运维经验,5年KVM虚拟化运维经验,有40款游戏虚拟化项目成功实施经验。维护有微信订阅号:“KVM虚拟化实践”著有《深度实践KVM》一书。本文介绍肖力在长期的虚拟化项目实践中的经验,主要介绍如何将已有的业务迁移到虚拟化环境。

 

 

 

高招微课是由51CTO高招发起,面向IT行业内的工程师以及程序员在线交流分享的课堂,让我们用心去感受技术领域不一样的干货。

 

51CTO高招微课

 

 

 

第三讲

 

 

 

 
 
 

肖力,金山西山居系统运维经理,前盛大游戏研究员,有15年工作经验,10年游戏行业运维经验,5年KVM虚拟化运维经验,有40款游戏虚拟化项目成功实施经验。维护有微信订阅号:“KVM虚拟化实践”著有《深度实践KVM》一书。

 
 
 

 

 

以下是正文:   

 

 

大家好,本次介绍我在长期的虚拟化项目实践中的经验,主要介绍如何将已有的业务迁移到虚拟化环境。

 

 

 

先简单介绍下,我维护有一个订阅号“KVM虚拟化实践”可以一起交流,共同讨论学习。

将已有的业务迁移到虚拟化环境。是很大的挑战,不仅要求我们熟悉虚拟化技术,更要求我们熟悉业务,将业务迁移到虚拟化环境其实还是一个项目实施的过程,考验我们的协调沟通及项目把控能力。

我分为四个部分介绍如何将业务迁移到虚拟化环境:

\  

 

 

1、虚拟化项目实施方法及业务压力模型的建立:介绍虚拟化项目的实施经验及流程,介绍如何建立自己的业务压力模型,如何根据自己的业务压力模型进行软硬件选型。

2、虚拟化技术选型及实战:介绍KVM虚拟化技术在实践方面的经验。

3、虚拟化项目的监控、报警、应急响应、灾备方法。

4、将业务迁移到公有云方法:介绍公有云选择及业务迁移到公有云方法,将业务迁移到公有云也是业务虚拟化的一种形式,只是我们不用在关心虚拟化技术。

 

 

在我们决定做虚拟化的时候,虚拟化项目该如何起步?

当上级或者我们自己准备将业务迁移到虚拟化环境上的时候,会面临许多问题,例如:  

 

 

从那一项具体业务开始;
软硬件如何选型;
技术方案如何确定;
万一出了问题应该怎么办;
在虚拟化的过程中如何保证业务稳定。
 

 

 

那么,我们首先应该解决那个问题呢?这时候我们应该静下心来想一想,虚拟化到底能给我们企业带来什么。

\

从我的虚拟化实践来看,归根结底虚拟化给企业带来两点好处: 

 

 

节省成本;
快速部署。
 

 

 

 

(1)节省成本

大多数时候,我们选择虚拟化就是为了节省成本,举一个非常典型的案例,我们曾经虚拟化过一款游戏,这款游戏在虚拟化之前,使用五百多台物理机,当时运行了两年多,已经收支平衡,换句话说就是不盈利了,面临着马上被结项的命运。

这个时候,我们部署了虚拟化,将这款游戏按照一比七的比例,全部迁移到虚拟化环境。通过虚拟化技术,将五百多台物理机压缩到七十多台宿主机上,极大的节省了游戏的成本,这款游戏又开始盈利了。

(2)快速部署

虚拟机在宿主机层面看就是一个镜像文件,我们要得到另外一台虚拟机,只需要将镜像文件复制一份就可以了,通常是几分钟,最多十几分钟。

而一台物理机,上架、插电源、拉网线、安装操作系统,最快都要一个多小时,这是从小时到分钟的数量级的差距。通过虚拟化可以大大提示部署效率。

想好了虚拟化能带给我们什么之后,下一步就是说服老板和同事协助我们进行虚拟化,有了老板和同事支持,我们才能顺利的推进虚拟化项目进行。

\

相关热词搜索:虚拟化 业务 运维

上一篇:去哪儿网使用的MySQL自动化运维工具Inception介绍
下一篇:运维朋友们,别再问需不需要学Python了

分享到: 收藏