科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道如何选择可扩展处理能力

如何选择可扩展处理能力

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

处理能力似乎永远都不够用。什么样的方法才是最好的,最具扩展性的能够提升关键应用处理能力的方法。

作者:techrepublic.com.com 2006年9月11日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

多处理器vs并行处理
尽管多处理器一般指一台电脑上安装两个或以上处理器(可以通过多个单独的处理器单元或者一个单元上的多个芯片,甚至一个处理器上的多个内核进行实现),并行处理经常被用来形容多个共同处理某一特殊任务的多个单独计算机。

例如,一组电脑可以通过高速以太网连接成为电脑集群,对于网络上的其他电脑来说可以看成为一台设备。建立电脑集群能够达成多种目的。有些集群用于提供容错(当主要设备出现故障时,其他设备能够取代它的工作)。这类集群不能提供实时多处理。不过,另外一种类型的集群能够提供负载均衡功能,能将负载分配给两台甚至更多台电脑。高性能集群专为在多台电脑之间分散处理任务而设计,能够显著改进性能。这些类型的集群也能提供容错。 实施集群需要增加一定的管理成本,并且需要能够支持集群的软件或者第三方集群软件,但是不一定发生大额软件成本的支出。Windows Server 2003的所有版本(网络版、标准版、企业版及数据中心版)都支持负载均衡集群。如果在多个不同Linux发行套件上组建高性能集群,也可以使用免费软件。DragonFly BSD也能支持本地集群。

分布式处理
为了能够处理大量数据,可以采用分布式系统,使用散布在广阔范围内的多台电脑分别计算问题的某一部分,从而共同解决一个问题。这些计算机地理范围分布广泛,无需使用统一的操作系统,也无需同时进行计算工作。这也被称为网格计算。最著名的分布式计算范例之一就是伯克利的加州大学组织的SETI项目,通过使用分布在全世界的计算机寻找地球外文明。计算机用户通过网络下载和安装SETI软件,然后系统就能够在空闲时间里进行工作。

分布式计算利用成百上千设备解决同一问题。它的缺陷包括网络可靠性,安全问题以及分散式管理等。

为发展中的处理能力进行可扩展策略的规划

提高单一设备的处理能力固然缺乏可扩展性。因此,如果你能够提前计划,就可以确保所购买的系统主板能够支持随后发生的处理器升级。或者也可以购买只有一个处理器的多处理器系统,当需要时可以增加处理器,从而提供最佳的可扩展性。

服务器集群具有很高的可扩展性,因为可以在集群中增加更多的设备来均衡需求膨胀导致的处理负载增加。请务必注意计划实施的系统所能支持的集群节点数量。例如,Windows Server 2003最多支持32个网络负载均衡(NLB) 集群节点。

分布式处理适用于项目规模极大,系统之间无需紧密合作,而且安全性或者分布式系统中某个或者多个节点丢失对分布式系统影响不大的情况。

(责任编辑:陈毅东

查看本文的国际来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章