服务器的安全性能要求非常高,主要体现在RAS性能上。RAS性能指的是机器的可靠性(Reliability)、可用性(Availability)和可服务性(Serviceability)。RAS能力主要看几个方面:System 级别的RAS特性、CPU RAS特性、内存RAS特性、I/O RAS特性等。可以看出,RAS性能是个综合性指标,对于不同行业用户而言,其对RAS性能的要求是不尽相同的。

  CPU和内存的RAS性能尤其重要

  服务器内存的RAS特性最为关键,因为服务器的所有计算机几乎都是跑在内存中的,内存的好坏决定了服务器是否能正常工作。例如有些HP服务器连续跑了二十年而没有停机一次,可以说程序不是寄存在服务器上,而是寄生在内存中的。根据Google 与一些机构的合作研究表明,内存错误率其实比想象中的要高(refer),内存也因为老化等原因会出现性能降低,这是个很有参考价值的信息。据宝德客服人员反映,有些宝德服务器也连续跑了五年而从没有停过机,直到设备更新时查看工作记录才发现,程序运行起来后就从来没停过机。现在许多X86服务器销的卖点宣传也多集中在内存上,比如内存的 ECC 特性,Spare Row、Chip Kill、Single Device Data Correction (SDDC)等,其中Chip Kill是IBM的专利技术,主要用在高端服务器上。

  CPU处理器的RAS性能也非常关键。英特尔早先推出的Xeon 7500系列处理器,将Xeon平台的可靠性、可用性和可维护性(RAS)带到新的高度,将原本只为RISC架构专属的诸如机器校验架构(Machine Check Architecture,MCA)等特性的移植,也使Xeon 7500平台在面向高端关键性业务应用时底气更足。Xeon 7500的推出,是Intel志在关键应用市场一展身手的重要一步。

  最近英特尔更是推出了Xeon E7、XeonE5系列处理器,继承了许多大型机开发中验证过的RAS技术。通过所有CPU电路间的错误检测和恢复机制,避免CPU错误带来的系统故障。并可保证CPU内部的数据传输和存储的随机错误通过ECC 数据纠正处理和指令重试技术恢复。即使不可恢复的错误发生时,CPU也不会停止,只会继续记录所有的错误信息,因此任何错误原因都能迅速检测出来。Xeon E7以英特尔上一代Xeon 7500为基础,建立了面向诸多高端计算应用,包括商业智能、实时数据分析和虚拟化的全新标准。这些全新的处理器还提供高级安全特性,可确保更好的数据完整性,以巩固数据中心的安全防线。

  RAS能力在不同行业侧重点也有不同

  RAS能力是评判服务器的重要标准,但是由于RAS能力提升了服务器的制造成本,所以行业应用中,用户只关心自己最需要的那些RAS指标,而不是面面俱到地要求服务器各方面的RAS性能都非常拔尖。

  可靠性(Reliability)在行业中的应用主要是双机热备份。虽然安腾小型机、高端服务器如PR4840R也有很高的稳定性,但是在一些关键应用中,还是有用户喜欢用双机热备的方式。双机热备份就是一台主机为工作机,另一台主机为备份机,在系统正常情况下,工作机为信息系统提供支持,备份机监视工作机的运行情况,工作机也同时监视备份机是否正常,有时备份机因某种原因出现异常,工作机可尽早通知系统管理工作人员解决,确保下一次切换的可靠性。当工作机出现异常,不能支持信息系统运营时,备份机主动接管工作机的工作,继续支持信息的运营,从而保证信息系统能够不间断地运行。当工作机经过维修恢复正常后,它会将其先前的工作自动抓回,恢复以前正常时的工作状态。

  象金融、电力、医疗等行业,因为对计算可靠性要求非常高,所以习惯采用这种双机热备的方式。如广州电力使用的基于宝德安腾小型机搭建的电力调度自动化系统,具有高稳定、高可用、高性价比特点。其电力数据采集与监视控制系统(SCADA, Supervisory Control And Data Acquisition)、数据库(Oracle/SQL Server/Sybase等)、电力应用软件等采用双机系统,可以实现运行时的相互监控,发生故障时能自动切换,具备7×24稳定运行的能力,保证了数据的安全性和业务的可靠性。

  可用性(Availability)是指系统被请求使用时可能迅速反馈并被正确操作的可能性。行业应用中的许多关键业务是不能在运行中出现间断的,包括商业智能分析、业务流程处理(交易处理和ERP等)、核心数据库等,特别是政府、国防、安全、电信、金融、交通、医疗等关系到国民生计的企业和机构所运行的这类应用。

  关键业务的特性决定了其应用的运行一旦出现意外中断就会造成极大的、甚至是无法弥补的不良影响及损失,这就对支持它的IT平台,特别是承载它的服务器提出了非常严格的要求。比如亚马逊在几年前停机一分钟损失可达5万美元,现在停机一分钟损失则可达几十万美元计。在一些金融证券交易中,更是一雇刻千金。双备份可以迅速恢复系统性能。另外还有多子星系统,满足多节点服务需求等。另外许多应用可以提供方案远程管理,虚拟化应用等,提高可用性。

  在高铁运营管理中用到一种SSI标准刀片服务器,有6个计算刀片和14个存储刀片,集成度高,非常适合于分散状况下的高铁运营管理。整个解决方案采用PR6000M刀片服务器与宝德的双机热备软件。两台刀片服务器与一套双机热备软件组成双机热备系统,两台服务器通过心跳线相连,两台服务器构成主从工作模式,为前端应用服务器提供不间断的后台支持,在一台服务器出现故障时,另一台服务器承担全部工作负荷,直至故障服务器被修复。一台刀片服务器就集中多个子系统,还进行双机热备,真正解决了集中管理与安全稳定的问题。

  可维护性(Serviceability)对于要处理的数据量非常巨大,而又要求实时、动态和效率时,其承载平台要有非常出色且易于扩展的高性能处理能力。比如内存的扩充和硬盘的扩充,如宝德的模块化服务器,存储服务器等。

  例如某银行的核心业务数据库要求确保24*7小时不宕机。为此将核心业务数据库部署在宝德PR6850N服务器双机系统上,该服务器为6U四路服务器,拥有超过20项RAS特性,在同城两个机房的两台GS8810FD磁盘陈列上,将核心交易系统及外围系统业务布置在虚拟机上。两台PR6850N部署的虚拟机可以互相接管,实现业务不中断,同时虚拟机部署到存储上实现整个虚拟机连同业务和数据库的备份;同城的异地机房存储设备间的镜像,完成了业务逻辑层的容灾。该方案不仅实现了比原有小型机更高的可扩展性。

  需要提醒大家注意的是,服务器的RAS 能力实际上是需要提升成本来实现的,所以用户在服务器选型的时候需要考虑实际需求和性价比,还是应该按照自己的行业需求来选择自己的服务器。例如做为托管的服务器只要稳定运行即可,并不需要太高的性能。而影视艺术、教育和科研类应用,主要希望运算性能更强,并不一定需要考虑双机热备。而除法院系统外,其他系统要求视频数据实时备份也比较少。

——转自ChinaByte比特网

服务器RAS性能的更多相关文章

  1. 1.linux服务器的性能分析与优化

    [教程主题]:1.linux服务器的性能分析与优化 [课程录制]: 创E [主要内容] [1]影响Linux服务器性能的因素 操作系统级 CPU 目前大部分CPU在同一时间只能运行一个线程,超线程的处 ...

  2. 高性能Linux服务器 第10章 基于Linux服务器的性能分析与优化

    高性能Linux服务器 第10章    基于Linux服务器的性能分析与优化 作为一名Linux系统管理员,最主要的工作是优化系统配置,使应用在系统上以最优的状态运行.但硬件问题.软件问题.网络环境等 ...

  3. 修改Linux内核参数提高Nginx服务器并发性能

    当linux下Nginx达到并发数很高,TCP TIME_WAIT套接字数量经常达到两.三万,这样服务器很容易被拖死.事实上,我们可以简单的通过修改Linux内核参数,可以减少Nginx服务器 的TI ...

  4. 自学Zabbix4.1 zabbix监控web服务器访问性能

    自学Zabbix4.1 zabbix监控web服务器访问性能 使用Zabbix实现对web性能的监控,通过它可以了解web站点的可用性以及性能.最终将各项指标绘制到图形中,这样我们可以了解到一个站点的 ...

  5. linux服务器的性能分析与优化(十三)

    [教程主题]:1.linux服务器的性能分析与优化 [主要内容] [1]影响Linux服务器性能的因素 操作系统级 Ø CPU 目前大部分CPU在同一时间只能运行一个线程,超线程的处理器可以在同一时间 ...

  6. JProfiler 解决 Java 服务器的性能跟踪

    作者:徐建祥(netpirate@gmail.com) 时间: 2006/01/05 来自:http://www.anymobile.org 1.摘要......................... ...

  7. 无法读取服务器服务中的服务器队列性能数据。数据段的第一个四字节 (DWORD) 中包

    无法打开服务器服务性能对象.数据段的第一个四字节 (DWORD) 包含状态代码. 解决方法:修改注册表禁用PerfNet性能计数器. 具体方法:打开注册表,在HKEY_LOCAL_MACHINE\SY ...

  8. [转帖]腾讯将使用AMD第二代霄龙处理器打造自研服务器:性能提升35%

    腾讯将使用AMD第二代霄龙处理器打造自研服务器:性能提升35% https://news.cnblogs.com/n/647499/ 我司的服务器是不是要少一块蛋糕了.. 作者:万南 今日,AMD 宣 ...

  9. 中小企业上云首选,华为云全新云服务器S6性能评测分析

    转: 中小企业上云首选,华为云全新云服务器S6性能评测分析 [小宅按]今天,华为云全新弹性云服务器ECS通用计算型云服务器S6(以下简称为"华为云S6云服务器")正式发布,至顶网云 ...

随机推荐

  1. 转载《Android LayoutInflater详解》

    在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById().不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例 ...

  2. linux命令之三

    0102 文档查阅指令 cat tac nl 简单查阅,-n  可显示行 more, less less is more 查询大文件,可分页. head tail 从头尾看.-n 限制行数. taif ...

  3. 【WEB前端】CSS常用选择器

    1.1 标签选择器 就是用标签名来当做选择器. 1) 所有标签都能够当做选择器,比如body.h1.dl.ul.span等等 2) 不管这个标签藏的多深,都能够被选择上. 3) 选择的是所有的,而不是 ...

  4. Linear Algebra lecture4 note

    Inverse of AB,A^(A的转置) Product of elimination matrices  A=LU (no row exchanges)   Inverse of AB,A^(A ...

  5. 51nod 1228 序列求和 ( 1^k+2^k+3^k+...+n^k )

    C为组合数,B为伯努利数 具体推到过程略 参考博客:http://blog.csdn.net/acdreamers/article/details/38929067# (我的式子和博客中的不一样,不过 ...

  6. div四个边框分别设置阴影样式

    对于div边框的阴影一直没有很好地理解,也一直不明白怎么给四个边框分别设置阴影.昨天项目中碰到了这个问题,就认真想了一下,在此总结一二. 首先,还是从官方解释说起. 网上的解释通常都是什么水平阴影长度 ...

  7. AndroidStudio Rename Package

    AndroidStudio中重命名包名的方法和可能遇到的问题 在开发中,可能会遇到需要重命名和合并某个包的情况.如果进行如下操作可能会导致以下结果: 在一个空包下创建一个包,会出现两个包名合并的情况. ...

  8. IE弹出窗口显示URL地址栏

    工具-->Internet 选项-->安全-->自定义级别-->允许网站打开没有地址栏或状态栏的窗口-->禁止

  9. js实现页面局部弹窗打印

    原文出自:http://www.haorooms.com/post/css3media 在网页中经常看到有打印功能,点击之后,只针对特定区域进行的打印.网上看了一下,大体上有2中实现方法,一种是用cs ...

  10. securityCRT mongoDB 命令行删除(backspace/delete)无效问题

    1.MongoDB Shell中退格键使用的问题. 利用SecureCRT工具访问linux的时候,在使用MongoDB的交互式shell的时候,退格键(Backspace)无法使用,导致无法修改输入 ...