服务器 频道

美国容错推SDA 让软件来定义高可用性

  【IT168 评论】云计算已经不是大家所感到陌生的一个概念了,可是当你作为一个企业的CIO,你真的放心把业务负载和数据都迁移到云计算环境中去吗,不管是私有云还是公有云?特别是当你面临不允许中断的关键性业务时?你敢吗?

  相信你的心里一定会打鼓,云平台足够安全吗?足够可靠吗?会不会面临如同“不上ERP是等死,上ERP是找死”的尴尬困境,要么继续维持传统的IT架构:复杂、低效、昂贵,但成熟的技术可以确保不出问题,要么打破传统,勇敢地迈向云平台,寻找IT的更高境界,可谁来保证可用性?

  日前,Stratus,一家做了33年服务器系统可靠性的企业,即美国容错公司,提出了他们的解决方案:SDA,即Software Defined Availability,软件定义可用性。这是一个继SDN(软件定义网络)、SDS(软件定义存储)、SDDC(软件定义数据中心)之后的又一个时髦新概念,还是真的反映了某种趋势和规律?

美国容错推SDA 让软件来定义高可用性

  上周四,Stratus公司副总裁兼首席营销官Nigel Dessau在北京接受IT168记者采访时谈到,云计算时代,面临数据中心已经虚拟化的资源池,以及成千上万个虚拟机上的应用负载,传统的加固服务器硬件的做法已经很难奏效,防止宕机以及恢复的决策已经从硬件层转到软件层,而且用户可以根据自己的业务需要来定义可用性需求,以保证为每个应用程序在合适的时间提供合适的可用性级别。Stratus相信“软件定义可用性”会变成一种业界标准。

美国容错推SDA 让软件来定义高可用性
▲为每个应用程序在合适的时间提供合适的可用性级别

 

  在当天的媒体沟通会上,IDC中国系统和软件研究部的Thomas Zhou也谈到,当前的企业IT环境正在转向历史发展过程中的第三个阶段——云计算时代,这个阶段的特征是:虚拟化、移动、大数据、社交等,在设备数量与多样性、规模与复杂度、应用程序数量等方面,都大大区别于大型机时代和PC-服务器时代。云计算的本质就是以服务为中心,由软件定义,并对整个IT环境带来颠覆性的影响。

  “以刚刚过去的双十一为例,互联网公司正是通过资源的池化,在软件层面实现整个系统的可靠性。不会因为某一台服务器应对不了双11的压力,导致整个系统的问题。我们今年看到双11创造350亿的神话,但是并没有出现无法付款的情况,就是通过软件实现可靠性。当发现某一台服务器负载过高,会把整个应用请求移动到另一台服务器上。” Thomas Zhou认为,在这种云的环境下,并不是用某一台硬件实现可靠性,而是通过整个的系统池化的服务水平来实现。

美国容错推SDA 让软件来定义高可用性

  据了解,针对传统IT架构,Stratus多年来一直在想方设法地提高单机系统的可靠性,其容错(FT)服务器最高可以把可用性做到6个9的水平,即每年非计划停机时间不到32秒。但是针对新兴的互联网环境、云计算环境,仅仅实现单机硬件的高可靠性是不够的,更重要的是如何保障上层业务和应用的可靠性,而且这种容错服务器,相对于一般的工业标准X86服务器来说,由于大量使用了避免单点故障的冗余部件,成本也会高一些。

  对此,Stratus在SDA理念和标准下,提出了“软容错”的解决办法,通过整合研发原先的Avance与everRun MX高可用软件,开发出了最新的everRun Enterprise企业版高可用软件。

美国容错推SDA 让软件来定义高可用性
▲everRun Enterprise企业版高可用软件

  “跟我们传统的硬容错产品一样,保证不停机以及无须修改应用程序,也是everRun Enterprise软件的原则,而且它可以运行在其他品牌的X86服务器上,比如IBM、DELL或HP的服务器。” Nigel Dessau表示,其软容错产品预计在2014年的一季度正式发布。

  该公司软硬两种容错方案的差别在于,容错服务器更象是软硬件一体化的方案,在出厂时已经测试好,而everRun Enterprise则是可以运行在不同品牌服务器的高可用软件,需要用户自己去安装和集成,但灵活性更高。“这是两个不同思路的产品,用户可以自己来选择。” Nigel Dessau预计Stratus的软容错业务会在5年内赶上硬容错。

  在SDA理念下,Stratus还推出了针对云计算环境的“云容错”产品——Stratus私有云和混合云解决方案,包括针对控制中心和应用程序负载两个不同层面的方案,专门为基于OpenStack的云提供“软件定义的高可用性”,预计在2014年的第二季度上市。Nigel Dessau告诉记者,云容错产品是基于OpenStack的开源标准来开发的,用户不用担心被某一个厂商绑定的问题,主要针对的是私有云市场,特别是那些对对数据安全和稳定性要求很高的用户。Stratus已经推出云Beta计划,有兴趣的用户可以登录stratus.com获取云解决方案Beta测试程序。

  Stratus推出everRun Enterprise软件和云计算解决方案,是否意味着要同VMware直接竞争抢夺市场呢?对此,Nigel Dessau给予了否认,他说VMware是Stratus的战略合作伙伴,FT Server加上VMware的软件仍然是面向X86虚拟化环境的完美的高可用解决方案。

美国容错推SDA 让软件来定义高可用性

  可见,SDA概念的提出,确实给我们带来了更多的思考,诸如硬件可以出故障,但业务和应用不能中断。云计算环境的可用性,硬件和软件,谁更重要?我们如何去衡量资源池,而不只是一台服务器的可用性级别和服务水平?对可用性的评估,我们不能只停留在IT层面,而是应该深入到业务层面,换一种视角看问题。

0
相关文章