专栏首页大魏分享(微信公众号:david-share)容器时代,服务器虚拟化是否已经过时?

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

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),作者:魏新宇

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 五板斧-帮助企业敲开IT转型之门

    当前,随着第三平台的到来和互联网行业的冲击,传统行业的IT系统都面临着转型的压力。而在转型过程中,继续使用封闭的IT系统显然是逆势而为。实际上,无论从全球IT发...

    魏新宇
  • 年终盘点 | 红帽KVM虚拟化大讲堂 | 视频讲解+实验展示+实施手册

    针对很多客户关注的KVM虚拟化方案,笔者应邀,针对金融行业一些关注KVM虚拟化方案的客户进行了讲解。为了使由于各种原因没能参加课堂的朋友也能了解到讲解的内容,笔...

    魏新宇
  • 一句话说清红帽整体解决方案---从最新的财报谈起

    从最新的财报谈起 无论从技术角度还是商业角度讲,开源从来都不是谁想玩谁都能玩,谁玩谁能赚到钱的。而红帽则是开源界商业运作最成功的企业。关于红帽是开源界领导者这...

    魏新宇
  • 应用虚拟化部署过程五大难题解析

    就现在来说,虚拟化并不是一项新技术。虚拟化刚刚诞生的时候,它最大的诟病就是,支撑虚拟系统的硬件投入和对于网络环境的要求,对网络带宽的要求等。然而,近年来越来越多...

    静一
  • 软件测试中的虚拟化

    如果十年前,有人会给您软件,然后要求您找出它在所有可用的操作系统和浏览器上是否正常运行,那么您将只使用一种可用的方法。使用操作系统,浏览器和浏览器版本的每种可能...

    八音弦
  • 不是云计算嫁衣 你应该了解的虚拟化知识

    云计算的发展,让虚拟化技术也逐渐被人熟知,那么云计算和虚拟化有何关系呢? 下面让我们来看下: 说到虚拟化,一般是指将物理的实体,通过软件模式,形成若干虚拟存在的...

    静一
  • 云计算与虚拟化技术的关系

    云计算只是概念,而不是具体技术。虚拟化是一种具体技术,指把硬件资源虚拟化,实现隔离性、可扩展性、安全性、资源可充分利用等特点的产品。但看似不相关...

    云计算爱好者
  • 虚拟化技术(1)——介绍

    什么是虚拟化 虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟...

    cloudskyme
  • 虚拟化降低成本 要打一个问号?

    随着虚拟化应用的广泛深入,很多用户试图运用虚拟化降低自身成本,但是虚拟化究竟能否降低成本,还要打一个大问号? 其实,虚拟化将减少服务器数量,但不是成本,它涉及到...

    静一
  • 虚拟化:不只是“省钱”

    编者按:提到虚拟化技术,大多数人都是认为 “省钱”,其实不然,虚拟化技术对于提升现在企业的办公效率,与云计算、大数据等热门技术相互支撑配合,其实也在解决方案应用...

    SDNLAB

扫码关注云+社区

领取腾讯云代金券