增强服务器稳定性的12种技术

iSCSI技术

iSCSI技术是一种新型储存保护技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。该技术不仅价格较目前普遍使用的业界技术标准Fibre Channel 低廉,而且系统管理人员可以用相同的设备来管理所有的网络,并不需要以另外的设备来进行网络的管理。

iSCSI技术是由IBM下属的两大研发机构——加利福尼亚Almaden和以色列Haifa研究中心共同开发的,是一个供硬件设备使用的、可以在IP协议上层运行的SCSI指令集。简单地说,iSCSI可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。现在,许多网络存储提供商致力于将SAN(Storage Area Network,存储区域网络)中使用的光纤通道设定为一种实用标准,但其架构需要高昂的建设成本,这不是一般的企业所能够承受的;与之相对,NAS技术虽然成本低廉,但是却受到带宽消耗的限制,无法完成大容量存储的应用,而且系统难以满足开放性的要求。iSCSI技术的使用在以上两者之间架设了一道桥梁。iSCSI技术是基于IP协议的技术标准,实现了SCSI和TCP/IP协议的连接,对于以局域网为网络环境的用户,只需要不多的投资,就可以方便、快捷地对信息和数据进行交互式传输和管理。虽然iSCSI基于IP协议,却拥有SAN大容量集中开放式存储的品质。

2全自动备份技术

该技术是在网络系统上建立起两套同样的且同步工作的文件服务器,如果其中一套出现故障,另一套将立即自动接入系统,接替发生故障的文件服务器的全部工作。通过使用该技术,可以确保容错系统的数据信息在由于系统或人为误操作造成损坏或丢失后,能及时在本地实现数据快速恢复;另外,该技术还可以确保容错系统在发生不可预料或抵御的地域性灾难(地震、火灾、机器毁坏等)时,及时在本地或异地实现数据及整个系统的灾难恢复。

事务跟踪技术

该技术是针对数据库和多用户软件的需要而设计的,用以保证数据库和多用户应用软件在全部处理工作还没有结束时,或者在工作站或服务器发生突然损坏的情况下,能够保持数据的一致。其工作方式是:对指定的事务(操作)要么一次完成,要么什么操作也不进行。

自动检验技术

一般来说,在对错误的或者被损坏的数据进行恢复之前,系统必须要有能力来及时发现引起这些错误的原因,所以,一个完整的容错系统应该离不开自动检验技术的支持。自动检验技术是用于故障快速检测的一种有效手段,特别是具有完全自校验性质的自校验装置,它不仅能及时检查出系统模块的差错,还能够检测出自身的差错。在设计一个容错系统时,如果正确地使用自动检验技术,可以大大提高系统对差错的反应能力,使差错的潜伏期缩短,有效地阻止错误的进一步蔓延,从而有利于其他技术功能及时对错误做出相关的纠正措施。

内存纠错技术

该技术是一种服务器透明检测及故障纠错技术,它在发现并更正一个内存错误的同时,可使坏数据位从RAM上被擦除,从而有效减少无法更正的多位错误的发生。

热定位技术

该技术也是一种检查数据错误的技术,该技术可以对写入磁盘的数据进行一些检查比较工作,从而确定刚刚读入的数据是否正确或者是否有其他方面的问题。在进行检修比较工作时,该技术可以自动从硬盘中把刚写入的数据读出来与内存中的原始数据进行比较。如果出现错误,则利用在硬盘内开设的一个被称为 “热定位重定区”的区,将硬盘坏区记录下来,并将已确定的坏区中的数据用原始数据写入热定位重定区中。

自动重启技术

自动重启技术是指PC服务器可以在无人管理的情况下完成重新启动过程,以极快的速度恢复系统运行。

网络监控技术

该技术可以让用户在一台普通的客户机上即可监测网络上所有使用的服务器,监控和判断服务器是否“健康”,一旦服务器的机箱、风扇、内存、处理器、系统信息、温度、电压或第三方硬件中的任何一项出现错误,就会报警提示管理人员。值得一提的是,监测端和服务器端之间的网络可以是局域网,也可以是广域网,直接通过网络对服务器进行启动、关闭或重新置位,极大地方便了管理和维护工作。

故障的在线修复技术

故障的在线修复技术包括故障部件可带电插拔和部件的在线配置技术。可带电插拔的部件有硬盘、内存、外设插卡、电源、风扇等,目前PC服务器中值得骄傲的技术是PCI的热插拔。模块化设计将是今后的发展方向。

文件分配表和目录表技术

硬盘上的文件分配表和目录表存放着文件在硬盘上的位置和文件大小等信息,如果它们出现故障,数据就会丢失或误存到其他文件中。通过提供两份同样的文件分配表和目录表,把它们存放在不同的位置,一旦某份出现故障,系统将做出提示,从而达到容错的目的。

VersaStor技术

该技术是康柏电脑公司在数据存储方面的力作之一,它最大的亮点是首次实现了网络存储池的概念,以消除目前广泛存在于不同存储系统之间的界限,这样就能在不同的存储系统之间进行轻松的存储和管理。另外,存储池的容量还可以根据不同服务器和应用程序动态而透明地缩放,支持不同服务器数据的无缝、透明移植。VersaStor技术能为任何一个与SAN网络连接的在线存储系统提供存储空间的获取与存放,而无须考虑生产商;而且该技术简化了存储系统的部署,对存储的管理由一般的机械劳动提升到了一个较高的级别。

AutoRAID技术

该技术是综合了不同RAID优点的多级RAID阵列技术,它将最近使用的数据放在按RAID 0/1存储的快速高性能的硬盘中,将不太常用的数据放在RAID5存储的经济高效的硬盘中。有了AutoRAID,系统的安装、配置和扩展变得简单而容易,该技术不再需要将数据转移到阵列中的其他硬盘上,只需将新硬盘安装好,AutoRAID就可以自动地判断硬盘大小,并将它加入硬盘阵列中;系统马上就可以利用新硬盘的空间,并将更多的数据按RAID 0/1存储,以提高系统的性能和存取速度。此外,AutoRAID能够管理由不同容量硬盘组成的硬盘阵列。

注意事项

这些技术并非所有的服务器都具备,选择服务器时记得选适合自己的,还是那句老话,不要贪多。 

本文转自d1net(转载)

时间: 2024-08-01 12:57:41

增强服务器稳定性的12种技术的相关文章

增加服务器稳定性的10种技术

现在服务器中存储的信息越来越多,而且也越来越重要:为防止服务器发生意外或受到意外攻击而导致大量重要的数据丢失,服务器一般都会采用许多重要的安全保护技术来确保其安全.以下就是一些主要的服务器安全热点技术. 1. iSCSI技术 iSCSI技术是一种新型储存保护技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. 2. 全自动备份技术 该技术是在网络系统上建立起两套同样的且同步工作的文件服务器,如果其中一套出现故障,另一套将立即自动

《算法导论(原书第3版)》一1.2 作为一种技术的算法

1.2 作为一种技术的算法 假设计算机是无限快的并且计算机存储器是免费的,你还有什么理由来研究算法吗?即使只是因为你还想证明你的解法会终止并以正确的答案终止,那么回答也是肯定的. 如果计算机无限快,那么用于求解某个问题的任何正确的方法都行.也许你希望你的实现在好的软件工程实践的范围内(例如,你的实现应该具有良好的设计与文档),但是你最常使用的是最容易实现的方法. 当然,计算机也许是快的,但它们不是无限快.存储器也许是廉价的,但不是免费的.所以计算时间是一种有限资源,存储器中的空间也一样.你应该明

玩转大数据:需要知晓的12种工具

本文讲的是玩转大数据:需要知晓的12种工具,无论是在构建大数据的应用程序,还是仅仅只想从开发的移动应用中得到一点点启发,程序员现在比以往任何时候都需要数据分析工具.这绝对是一个好东西,所以很多公司从程序员的需求和技能出发,构建了一些数据分析工具. 在过去的几年里,Derrick看到了很多初创公司,各类项目以及开发工具等等,它们都旨在为程序员带来先进的数据分析能力.有时候,程序员们会使用简单的脚本开发出强大的显示效果,或者在开发过程中使用一种更简易的方式来实现数据的交付功能,Derrick相信这是

ASP、JSP、PHP 三种技术比较

js|比较|js 目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor). 简 介 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的.互动的.高性能的WEB服务应用程序.ASP采用脚本语言VBScript(Java script)作为自己的开发语言. PHP是一种跨平台的服务器端的嵌入式脚本语言.它大量地借用C

动态网页制作:ASP、JSP、PHP三种技术比较

js|比较|动态|网页 目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor). 简 介 ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的.互动的.高性能的WEB服务应用程序.ASP采用脚本语言VBScript(Java script)作为自己的开发语言. PHP是一种跨平台的服务器端的嵌入式脚本语言.它大量地

干净的组织有序的网页内容布局的8种技术

内容组织可能对于任何好的网页设计都是最重要和最有影响力的方面.把信息组织在一个构造精美的布局里是一个网站的根基, 应该在考虑风格设计之前弄清楚. 如果没有一个好的布局, 网站看起来好像没有正确地流向,没有连接方式. 在这篇文章中, 我们将讨论八种有用的布局解决方案和技术, 这些将有助你创建一个干净的组织有序的内容布局. 这八种技术包括sliders (滑动器), tabs(选项卡), progressive layout (前进式布局), structured grids(结构化网格), mod

正在改变IT服务的8种技术

谁也不能否认服务是人类实施的工作.但是技术可以增强服务,甚至可以接管某些任务.特别是促进数字化转型的技术,可以对服务的交付方式和客户体验产生重大影响. 以下是改变IT服务的8种技术: 1.搜索.当客户需要帮助时,他们的第一本能就是在网上进行搜索.供应商应确保他们的在线公司和产品信息易于查找,并且已针对搜索进行优化,以便首先显示最相关的结果.在理想情况下,这些信息将放在供应商的网站上,并提示访客到哪里访问或查找. 聊天机器人.大多数供应商网站提供在线聊天选项.然而,用户通常不必和服务人员聊天,而是

云计算时代最具潜力的12种编程语言

  我们需要新的编程语言?你可能认为并不需要,但是如果你去了解最近的趋势,你可能会改变你的想法.为什么Google采用GO和DART两种编程语言?为什么IBM.Cray.Red Hat分别创造了X10.Chapel和Ceylon三种语言? 未来,这10种编程语言(DART.Ceylon.GO.F#.OPA.Fantom.Zimbu.X10.Haxe.Chapel)是否能否撼动IT.新的编程语言是为了满足某些人的创作冲动还是新编程方式的技术演进? 回顾历史 如果你回头看看,我们可以看出新语言的爆发

12种编程语言激发云时代的潜力

通常情况下,我们需要的新编程语言嘛?你可能认为我们并不需要.但是如果你了解过最近的趋势,你想法可能会有所转变.为什么Google采用了GO和DART两种编程语言呢?为什么IBM.Cray.Red Hat分别创造了X10.Chapel和Ceylon三种语言呢? 在未来,这10种编程语言(DART.Ceylon.GO.F#.OPA.Fantom.Zimbu.X10.Haxe.Chapel)是否能否改变IT.新的编程语言是为了满足某些人的创作冲动还是新编程方式的技术演进,我们又需要做些什么呢? 回顾历