【IT168 导购】由于服务器计算资源的利用率偏低,从而催生了虚拟化技术,借助对计算资源池的统一调度提高处理器等核心计算资源的利用率,从而节省成本。但是很快用户就会发现,尽管计算资源的利用率提升了,但成本并没有下降,所谓硬件成本节省了,但软件成本上升了。因此,虚拟化技术之所以得以推广应用,其价值并不在于硬件成本的节省。
热迁移:对可靠性贡献作用有限
虚拟化节省成本的概念被戳穿之后,虚拟化提升系统可靠性成为了新的宣传诉求,其中以VMotion为代表的虚拟机热迁移技术被无限放大,通过热迁移,虚拟化可以有效解决系统的意外宕机,从而提升系统的可靠性。如今,这样的概念被延续至今。
实际上,热迁移对提升可靠性的作用是有限的,热迁移只能够解决计划内的停机,而对于意外宕机基本上没有作用。所谓计划内停机是指需要进行打补丁或者系统升级,在这样的情况下,可以借助热迁移,将虚机迁移走;待升级完毕之后,再迁移回来。在这个过程中,应用不会中断,保持在线运营的状态。
但对于计划外的意外宕机,热迁移实际上是无能为力的。要解决计划外宕机,还需要借助HA或者Fault Tolerance这样的功能组件来解决问题。即便如此,其可靠性依然没有本质的提升,不过是物理服务器中的双机冗余和集群方案的翻版而已。实际上,尽管有双机或者集群的保护,宕机事件仍然时有发生。
永远在线的终极解决方案
作为关键业务应用领域,高可用性技术的专业领导厂商,Stratus在高可靠性方面堪称技高一筹,Stratus提供以ftServer为核心的硬件容错解决方案可以提供了6个9的可靠性,这是双机或者集群方案所没有办法比拟的。
此前ftServer以RISC处理器为核心,价格比较昂贵,尽管如此,在证券等很多行业,ftServer仍然被广泛采用。随着Intel Xeon处理器技术和质量的不断进步,ftServer顺应潮流,推出了以x86为核心的硬件容错解决方案,满足了用户对高可靠性的需求。
但是技术的发展永不停歇,特别是SDA(软件定义可用性)的发展,用户需要多样性的选择。EverRun Enterprise是Stratus集多年来高可靠性技术之大乘所提供的软件容错技术解决方案。
与依靠所谓心跳线技术的双机冗余方案不同,EverRun双机能够同时实现I/O自动镜像,通过内存检查点设置,确保内存、缓存中所有进行的会话和数据保持同步,当双机中一台设备意外宕机时,系统进入单机运行模式,维持应用的持续运行,保持在线的业务状态。待故障机修复之后,系统恢复容错模式。
EverRun Enterprise软件模式丰富了用户的选择。
可靠性是永恒的话题
今年来,随着硬件制造工艺水平的提升,硬件可靠性有了非常大的改观,系统意外宕机的现象有所缓解。与此同时,应用软件厂商也通过软件的方法来应对硬件故障,以Oracle RAC数据库为例,借助分布式的集群运算,可以有效降低故障影响的范围。让故障影响停留在局部,避免系统的全线崩溃。另外,互联网企业也通过分布式的方法来提升系统的可靠性。
从应用软件入手,的确也是一种行之有效的办法。但也对用户的技术水平提出了非常高的要求,要求具有很高专业技术水准和经验。这也在一定程度上限制了RAC数据库的应用。
与软件方法相比,ftServer或EverRun更加通用,对运维管理的水平要求不高。很多时候,用户并不知道硬件故障危机已被成功化解,永远在线是一种常态。
对于很多用户来说,选择已经方案,还是软件方案,这已经成为了一种幸福的烦恼。实际上,答案非常简单,有条件的应该选择硬件方案,条件不具备的,EverRun同样是一个不错的选择!