金山运维肖力:如何将业务迁移到虚拟化环境并稳定运行(1)
2016-02-20 19:33:25 来源: 高招CTO训练营 51CTO.com 评论:0 点击:
51CTO高招微课
肖力,金山西山居系统运维经理,前盛大游戏研究员,有15年工作经验,10年游戏行业运维经验,5年KVM虚拟化运维经验,有40款游戏虚拟化项目成功实施经验。维护有微信订阅号:“KVM虚拟化实践”著有《深度实践KVM》一书。
以下是正文:
大家好,本次介绍我在长期的虚拟化项目实践中的经验,主要介绍如何将已有的业务迁移到虚拟化环境。
先简单介绍下,我维护有一个订阅号“KVM虚拟化实践”可以一起交流,共同讨论学习。
将已有的业务迁移到虚拟化环境。是很大的挑战,不仅要求我们熟悉虚拟化技术,更要求我们熟悉业务,将业务迁移到虚拟化环境其实还是一个项目实施的过程,考验我们的协调沟通及项目把控能力。
▼我分为四个部分介绍如何将业务迁移到虚拟化环境:
2、虚拟化技术选型及实战:介绍KVM虚拟化技术在实践方面的经验。
3、虚拟化项目的监控、报警、应急响应、灾备方法。
4、将业务迁移到公有云方法:介绍公有云选择及业务迁移到公有云方法,将业务迁移到公有云也是业务虚拟化的一种形式,只是我们不用在关心虚拟化技术。
▼在我们决定做虚拟化的时候,虚拟化项目该如何起步?
当上级或者我们自己准备将业务迁移到虚拟化环境上的时候,会面临许多问题,例如:
软硬件如何选型;
技术方案如何确定;
万一出了问题应该怎么办;
在虚拟化的过程中如何保证业务稳定。
那么,我们首先应该解决那个问题呢?这时候我们应该静下心来想一想,虚拟化到底能给我们企业带来什么。
从我的虚拟化实践来看,归根结底虚拟化给企业带来两点好处:
快速部署。
(1)节省成本
大多数时候,我们选择虚拟化就是为了节省成本,举一个非常典型的案例,我们曾经虚拟化过一款游戏,这款游戏在虚拟化之前,使用五百多台物理机,当时运行了两年多,已经收支平衡,换句话说就是不盈利了,面临着马上被结项的命运。
这个时候,我们部署了虚拟化,将这款游戏按照一比七的比例,全部迁移到虚拟化环境。通过虚拟化技术,将五百多台物理机压缩到七十多台宿主机上,极大的节省了游戏的成本,这款游戏又开始盈利了。
(2)快速部署
虚拟机在宿主机层面看就是一个镜像文件,我们要得到另外一台虚拟机,只需要将镜像文件复制一份就可以了,通常是几分钟,最多十几分钟。
而一台物理机,上架、插电源、拉网线、安装操作系统,最快都要一个多小时,这是从小时到分钟的数量级的差距。通过虚拟化可以大大提示部署效率。
想好了虚拟化能带给我们什么之后,下一步就是说服老板和同事协助我们进行虚拟化,有了老板和同事支持,我们才能顺利的推进虚拟化项目进行。
上一篇:去哪儿网使用的MySQL自动化运维工具Inception介绍
下一篇:运维朋友们,别再问需不需要学Python了