【IT168 评论】服务器虚拟化有两个卖点,一是提高处理器的利用率,物尽其用;二是用虚拟机承载应用,借助热迁移,令应用摆脱与物理服务器的紧耦合,让应用与物理设备无关,也就是松耦合,从而提升系统的可靠性。

那么,借助虚拟化是否就可以解决困扰用户的可靠性问题呢?答案是否定的,虚拟化的确可以提升系统的可靠性,但不能够全部问题。究其原因在于热迁移是条件的。虚拟机的确可以在不同物理设备之间进行迁移,但要求物理设备要保持健康状态。如果物理机突然宕机,那么它所承载的虚拟机是没有办法进行热迁移的。

要提高虚拟机的可靠性不是依靠热迁移,而是依靠HA或者 Fault Tolerance模块,相当于物理方案中的双机集群和容错。尽管如此,热迁移还是有其价值,就是应对计划内的停机,如设备维护、升级时,借助热迁移把应用移植走,升级完毕,再将应用迁移回来。但热迁移无法应对计划外的突然宕机,这是需要非常明确的。

要提升关键业务应用系统的可靠性,还是需要借助双机集群和容错系统,其中,双机集群依靠集群软件,技术要求高,管理复杂,当系统产生意外宕机时,故障很难定位,故障恢复需要时间,期间系统没有办法提供不中断的服务。

与双机相比,容错可以提供更高的可靠性,管理比较简单,故障排查非常方便,当CPU、内存、I/O等部件出现故障时,只要不是冗余部件同时损坏,系统就不会产生中断。但一部件出现故障,系统失去容错保护,但更换之后,系统就可以恢复容错工作状态,期间不需要任何停机。因此,容错服务器是关键业务应用的理想选择。

相对通用市场而言,关键业务应用是不折不扣的“小众市场”,其特点是数量不大,但销售额占比很高,以中国市场为例,小型机在销量上的占比只有3%,而销售额占比却高达41%,为154亿元的规模。

“小众市场”意味着使用者的人比较少,但不意味不重要,恰恰相反关键业务应用历来是必争之地。以往该市场被小型机所保持,但随着x86技术不断进步,特别是IA处理器性能已不逊于RISC, x86系统开始进入关键业务应用的市场。由于x86具有出色的性价比,大幅度降低了采购成本,因此x86成为了未来的趋势。

与x86相比,小型机开始暴露出了不足,如专业人才短缺、价格高等。但小型机作为一种成熟的方案,曾经的的霸主,所谓“瘦死骆驼”,小型机仍然拥有雄厚的用户基础。对于保守的用户来说,不会轻易放弃小型机的平台。但对于创新型用户而言,已经开始尝试将应用迁移到x86的平台。

对于那些没有应用包袱的用户来说,用户会更多考虑采用x86的方案,就可靠性而言,x86已经大幅度接近,甚至超过了小型机(如x86容错)。为了提升可靠性,小型机也采用双机集群和容错的方案,以往的历史发展就是这样的。如今,小型机仍然采用双机集群,但容错方案已经抛弃了小型机,开始拥抱x86。因为对于容错而言,RISC架构的成本太高,用户很难承受。

关键业务应用x86市场同样是双机集群和容错,其中,双机集群是借助集群软件来提升可靠性,其可靠性是99.99%,逊色于小型机集群的99.999%;但x86成本优势突出,在满足可靠性要求的前提下,x86双机集群的优势明显。但也存在着明显的不足,就是可靠性有限,双机切换无法实现真正的无缝切换,宕机后需要时间进行回复。

相对双机集群来说,x86容错方案的可靠性是99.9999%,这是超过小型机集群的。这也是容错技术的特点决定的,另外,容错还有一个优势,就是在软件授权上,容错是被作为一台机器,尽管拥有冗余的架构,但只需要一台设备的软件授权,而双机的两台设备需要分别购买授权。因此从系统总体成本来看,容错是占优,但是单从硬件成本看,容错比双机集群要高一些,而恰恰是这一点带来了选型上的障碍。

从以上的分析不难看出,x86容错是关键业务应用的上佳选择。x86容错的市场定位,不是市场的拾遗补阙,而是小型机、x86集群的理想替代产品,因为对于关键业务而言,可靠性才是第一需求,而容错具有最好的性价比表现。

x86容错是否会成为关键业务应用的主流,影响的因素有很多,其中不乏干扰。对于x86服务器的大厂商而言,会不遗余力的推动双机集群,软件厂商也会从多卖授权的考虑支持双机集群,而容错只能是用户的选择。

服务器虚拟化 可靠性,质疑:虚拟化真的可以提高系统可靠性吗相关推荐

  1. 服务器虚拟化和网络虚拟化关系,数据中心网络如何应对服务器虚拟化?

    文/王宏伟 根据Gartner调查显示,2009年有18%的28%,到2012年将接近50%.由于服务器虚拟化的广泛应用和优势明显,虚拟化技术因而也迅速得到了扩散,存储虚拟化.网络虚拟化--,虚拟化技 ...

  2. 服务器采用虚拟化应用漂移,虚拟化技术在数字化医院建设中的应用

    杜娟 摘 要 由于医疗业务系统的不断扩展,为了解决医院服务器基础架构利用率低,投入成本高,可扩展性差以及业务故障切换和灾难保护不足等问题,医院经过多方调研论证,在新址的数据中心建设中,我们引入了服务器 ...

  3. 不采用服务器虚拟化的优缺点,为什么要进行虚拟化部署?虚拟化的缺点是什么?...

    现如今,许多企业为了优化网络环境,都会采用虚拟化部署的方案,而在实行虚拟化方案之前,需要了解虚拟化存在的问题.那么为什么要进行虚拟化部署?虚拟化的缺点是什么?新网给大家逐一回答一下! 一.关于虚拟化技 ...

  4. 服务器虚拟化的作用是什么,什么是服务器虚拟化-vSphere Platnum-VMware虚拟化服务器 | VMware | CN...

    服务器虚拟化的三种类型: 1.完全虚拟化:完全虚拟化会使用 hypervisor,这是一种能够直接与物理服务器的磁盘空间和 CPU 进行通信的软件.Hypervisor 监视着物理服务器的资源,保持每 ...

  5. 10台服务器要淘汰上虚拟化,24核CPU还不够用?服务器虚拟PC性能小测

    1服务器整合的后遗症 最近几年间64位计算技术的普及和处理器厂商对虚拟化技术的加强支持对虚拟化技术的流行起了极大推动作用.时至今日,虚拟化技术在企业后台服务器上的应用已经很常见了.CIO也好,IT管理 ...

  6. 服务器开启二次虚拟化,云服务器支持二次虚拟化

    云服务器支持二次虚拟化 内容精选 换一换 本文所列实例规格已全部停售.您可以通过"变更云服务器规格"切换至在售实例使用.不支持网卡热插拔.主网卡和扩展网卡的使用场景如表9所示.D1 ...

  7. 服务器虚拟化、网络虚拟化和存储虚拟化

    1.  概念: 虚拟化是计算.存储.网络等资源的一种逻辑表示,并不拘泥于这些资源的实现方式.物理包装和物理位置等限制. 虚拟化包括: 1)  在一个单独的物理设备上创建多个虚拟资源: 2)  管理许多 ...

  8. 天翼云从业认证(1.6)虚拟化技术基础、服务器虚拟化、存储虚拟化和网络虚拟化技术;

    虚拟化技术基础.服务器虚拟化 常见虚拟化技术:vmware.xen.kvm. 虚拟化技术特征:分区.隔离.封装.相对于硬件独立. 全虚拟化:抽象VM具有完全的物理机特征,操作系统在其上运行,不需要任何 ...

  9. 服务器虚拟化的培训,VMware服务器虚拟化及桌面虚拟化培训.pptx

    VMware服务器虚拟化及桌面虚拟化培训 VMware服务器及桌面虚拟化;什么是虚拟化;虚拟化基础知识;虚拟化四大特性;虚拟化体系架构;虚拟化 -新型数据中心架构;虚拟数据中心 – 资源共享;虚拟数据 ...

  10. 服务器进blso设置虚拟,华硕服务器bios设置开虚拟化

    华硕服务器bios设置开虚拟化 内容精选 换一换 对于不同的硬件设备,通过在BIOS中设置一些高级选项,可以有效提升服务器性能.服务器上的SMMU一般用来完成设备的地址转换,并且可以实现设备隔离,在虚 ...

最新文章

  1. 某大型银行深化系统之二十:异常规范
  2. 步步为营 .NET 设计模式学习笔记 六、Adapter(适配器模式)
  3. server+client+http,服务器与客户端的交互
  4. 阿里云发布云原生加速器,携手生态企业拥抱数字时代
  5. micropython随笔-hello,world
  6. shell中的函数、shell中的数组、 告警系统需求分析
  7. 用字节流查看txt文件
  8. 纽约时代广场广告费才7千元每天,花钱装逼值不值?
  9. 什么是标签?跟数据中台有什么关系?终于有人讲明白了
  10. Anaconda创建跟别人环境配置一样的虚拟环境(coda env creat -f environment.yml)
  11. 【自动驾驶】一文读懂自动驾驶汽车产业链上下游
  12. apache 网页301重定向、自定义400/403/404/500错误页面
  13. 全加器,半加器公式推演
  14. python修改图像分辨率大小
  15. 十二位计算机的使用方法,Win10专业版12个使用技巧汇总
  16. c# 身份证地区码返回地区名 [对照表]
  17. 都这样了!我还是没法关闭微信朋友圈广告
  18. Windows 10 离线安装.NET Framework 3.5(包括.NET 2.0和3.0)
  19. 中国移动与佳乐科仪签署物联网合作协议 共迈“工业4.0”
  20. css之background-attachment属性

热门文章

  1. c语言flag什么意思,立flag是什么意思flag是什么?立flag用语出处和使用方法
  2. 01改变世界:没有计算器的日子怎么过——手动时期的计算工具
  3. OSChina 周五乱弹 —— 我FFFF……佛慈悲
  4. 解决word中公式插入后行间距变大,和文字不统一的问题
  5. 源1.0预训练语言模型使用示例
  6. excel 某个单元格不是等于空值,EXCLE中如何通过判断另外一个单元格是否为空来确定单元格的数值_excel不为空的函数...
  7. Java基础之多态的运用
  8. 19年1月尔雅移动互联网时代的信息安全与防护考试答案(96分)
  9. css 将图片折角,纯css3实现的折角效果(无需图片和js代码)
  10. 为什么我每天都会使用坚果云