容器时代,服务器虚拟化是否已经过时?

IT基础架构发展的几个阶段是什么?

在近20年的时间里,IT基础架构经历了三个大的阶段,分别是:硬件定义数据中心(HDDC)、软件定义数据中心(SDDC)、容器时代。

在硬件定义数据中心时代,不同大型机/小型机厂商的操作系统和硬件紧耦合,应用在不同业务系统上迁移难度非常大。

随着X86服务器以及虚拟化技术的普及,操作系统与底层服务器硬件实现松耦合,IT界进入”软件定义数据中心“的时代

随着技术的发展,IT进入了“应用为王”时代。在新的时代,能否做到应用与操作系统松耦合呢?让应用在不同操作系统之前实现无缝迁移,做到”构建一次,到处运行”?在这个时间点,docker出现了。近两年,docker受关注的程度越来越高。

容器时代的来临,虚拟化是否过时?

Docker自2013年开始火热,但是否从2013年开始,虚拟化的市场受此影响,开始衰退呢。

根据权威机构的统计数字,从2011年到2015年,中国服务器虚拟化市场的规模变化如下:

从数字中可以看出,从2011年到2015年,中国服务器虚拟化市场持续呈现两位数增长,并且在docker出现后的两年,服务器虚拟化市场成加速增长态势。按照销售额计算,2015年中国服务器虚拟化市场规模达到18.2亿元,比2014年增长19.0%。CCW Research预计,按照销售额计算,2016年中国服务器虚拟化市场规模将达到21.7亿元,而到2020年,市场规模将达到44.1亿元。

因此,docker的出现,并没有使服务器虚拟化出现衰退,并且随着IT行业的发展,服务器虚拟化将成为X86服务器的标准配置软件。

服务器虚拟化的趋势

既然服务器虚拟化市场仍然大有可为,接下来我们虚拟化厂商进行分析。在Garnter 2016年最新发布的服务器虚拟化魔力象限中,VMware仍然排在领导者的角色。但我们观察到,基于KVM的虚拟化厂商异军突起,其中红帽的虚拟化已经从参与者象限提升到远见者象限,成为KVM虚拟化方案的领头羊。

而在魔力象限图里,虚拟化方案基于KVM的厂商还有Huawei、Sangfor、Oracle等。而在基于开源的虚拟化方案里,目前KVM已经超越XenServer,占据主导地位。从整个服务器虚拟化市场看,KVM虚拟化方案占整个服务器虚拟化市场的比重越来越高是不争的事实。

KVM全称为:Kernel-based Virtual Machine。KVM在2007年1月7日被纳入到了Linux系统的内核中。KVM原属于Qumranet公司(该公司还提供KVM管理平台oVirt)。2008年,红帽公司收购了Qumranet公司,随后在2009年推出基于KVM的虚拟化解决方案RHEV2.1。

目前,KVM已经形成全球化联盟。在该联盟中,占主导地位的成员有包括红帽因特尔在内的四个厂商,主要参与者有7家。除此之外,在第三梯队,还有236个厂商支持KVM。比如中兴、华为,华三,DELL,博科等。我们知道,KVM除了是很多厂商虚拟化方案的标准,也是OpenStack的事实标准。

(https://openvirtualizationalliance.org/alliance/members)。

面对虚拟化2.0时代,客户如何选择?

客户选择虚拟化的方案,通常从自身的需求出发,结合自身业务特点和预算进行选择。而出于成本与源代码等多个因素,越来越多的客户考虑在自身的IT业务系统中引入除vSphere之外的第二个虚拟化平台,并且这个平台是基于开源的解决方案。而选择KVM虚拟化方案显然是最合适的。

SOURCE: ESG, Multiple Hypervisor Usage Trends, Dec 2012

红帽既是开源界的领导者,又是KVM项目的主导者。那么在选择基于KVM方案时,选择红帽的方案显然是个不错的主意。

红帽KVM方案的两种选择

在选择红帽KVM的方案中,有两种方案。

而两种方案的选择,从技术角度看,主要的依据之一是应用的状态化判断。

应用状态化的判断,通常指两个来自相同Client端的请求在Server端是否具备上下文关系。如果是状态化应用请求,那么Server端一般都要保存请求的相关信息,每个请求可以默认地使用以前的请求信息。而无状态应用中,Server端所能够处理的过程的处理信息,必须全部来自于Client端请求所携带的信息,以及其他服务器端自身所保存的、并且可以被所有Client请求所使用的公共信息。例如,Web Server是比较典型的无状态应用,传统的如Oracle数据库,是典型的有状态的应用。

第一种,针对于传统有状态应用,推荐客户选择红帽KVM虚拟化方案,即RedHat Virtualization方案(RHV)。针对有状态应用,RHV可以通过其丰富的虚拟机在线迁移、虚拟机高可用等技术,最大程度保证虚拟机的在线以及其中的应用不中断。并且,借助于RHV非常友好的操作界面,也有助于IT管理员便捷运维,并且在业务系统出现问题的时候,快速而有效的诊断问题,在最短时间内恢复应用。

第二种,针对无状态的应用,客户可以选择红帽的OpenStack方案,即Redhat OpenStack Platform。我们知道,无状态的应用通常是分布式、多实例的。即应用本身即提供高可用,负责均衡等功能。借助于红帽OpenStack,IT管理员可以实现应用大规模部署,提高IT部署效率,降低IT运维成本。

需要指出的是,在全线产品堆栈中,红帽并没有尝试通过OpenStack去管理异构虚拟化或公有云,如vSphere、AWS从而实现混合云管平台。混合云管平台的工作由红帽CloudForms完成。

选择一:红帽的虚拟化方案的优势

从性能上看,SPECvirt_sc2010行业基准报告中,红帽KVM虚虚拟化方案提供了卓越的性能和可扩展性特性,能够在单个服务服务器主机上支持大量虚拟机。

从功能上看,红帽KVM虚拟化方案具备客户IT业务系统所需的所有常用功能,如虚拟机在线迁移、存储在线迁移、虚拟机高可用、节电管理等。

经历八年时间,红帽KVM虚拟化方案的最新版本是4.0

选择二: 红帽OpenStack方案的优势

目前社区OpenStack最新的版本为Neutron,红帽与之发布的企业版OpenStack为10版本。目前在OpenStack社区的代码贡献量上,红帽稳居第一位。

红帽目前可以为每个版本的OpenStack提供最长达3年的产品生命周期支持,并且可以做到Openstack管理平台的无缝升级。

原文发布于微信公众号 - 大魏分享(david-share)

原文发表时间:2016-12-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CSDN技术头条

Docker、CoreOS、Google等公司联合建立通用容器标准

基于Linux基金会的帮助,Docker、CoreOS、谷歌、微软、亚马逊目前正在致力于建立一种针对软件容器的新标准。这个联盟的其他成员包括Apcera、思科(...

2025
来自专栏用户2442861的专栏

Docker 学习资源整理

作者:林梓 链接:https://zhuanlan.zhihu.com/p/23508637 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非...

812
来自专栏IT大咖说

中国移动:Kubernetes在PaaS建设和NFV领域中的应用

摘要 为了承载IT支撑系统、大数据、IoT 等应用的 PaaS 平台中,从技术架构上对 Kubernetes 的考虑和分析,并与现有的 OpenStack 技术...

4097
来自专栏大魏分享(微信公众号:david-share)

容器在企业中的应用---红帽全球技术峰会北京站分享

IT基础架构经历的三次大的变革是什么?容器如何在企业中落地?世界500强里中国企业使用容器的成功案例有哪些?请带着这三个问题,阅读笔者在红帽全球技术峰会北京站的...

3578
来自专栏云计算D1net

企业对于OpenStack热情很高,但是采用率很低

对于开源云计算市场来说,OpenStack是当时无愧的领导者——虽然其仍然存在很多需要完善的地方,下面的五点建议可以帮助管理员更好地理解OpenStack。 ?...

37114
来自专栏罗超频道

LBE安全大师免ROOT,这是要独裁的节奏 ?

360卸载预装软件的风波刚刚平息,国内又一家做Android底层安全的厂商,LBE安全大师也高调推出了卸载预装App的功能。与360解决方案不同,LB...

4566
来自专栏CSDN技术头条

云计算的乐高玩具,Docker从根本上改变应用程序开发

【编者按】Docker改变了应用程序开发领域的很多事情,已经成为时下最流行的开源项目之一,而且也从根本上改变了人们构建应用程序思维方式。Docker正在改变云的...

2039
来自专栏Debian社区

Canonical 宣布临时关闭 Ubuntu 17.10 下载通道

鉴于众多联想笔记本用户报告尝试安装最新Ubuntu 17.10(Artful Aardvark)导致BIOS损坏的问题,Canonical 公司于今天宣布撤下最...

692
来自专栏云计算D1net

红帽推出新一代PaaS产品OpenShift Enterprise 2.1

开源解决方案供应商红帽公司近日宣布推出新一代OpenShift Enterprise 2.1——红帽屡获殊荣的内部平台即服务 (PaaS) 产品。OpenShi...

3107
来自专栏SDNLAB

OpenStack入门科普,看这一篇就够啦!

3835

扫码关注云+社区

领取腾讯云代金券