Windows HPC Server 介绍

  • Jonathan Allen
  • 陈黎夫

2008 年 1 月 25 日

话题:.NET语言 & 开发架构

Windows HPC Server 2008 是 Windows Compute Cluster Server 2003 的新版本。HPC Server 2008 的第一个版本主要着重于支持集群、任务计划以及基于 MPI 2 的应用程序。

为了能够尽可能地提高 MPI 的性能并改进任务计划器,HPC Server 2008 引入了一个全新的管理界面。该管理界面提供 GUI 和 PowerShell 脚本两种管理接口。在Beta 1 的文档中,我们可以看到 HPC Server 2008 的如下特性:

  • 系统管理
    • 新的基于 System Center UI 的管理命令行,集成了集群管理的所有功能
    • 新的节点分组功能,允许管理员将节点进行分类,并指派计算任务

    • 区域监视,允许管理员即时把握集群的全局动向

    • 可使用脚本控制,包括 Windows PowerShell 以及其他命令行工具
    • 多个头节点的高可靠性

    • 使用 Windows Deployment Services 提高了计算节点的预备能力
    • 内建对集群范围内升级的支持

    • 内建系统诊断功能

    • 内建集群统计报表功能

    • 支持扩展的报表功能,允许任务计划分析服务使用外部的数据库工具,例如 SQL Server Analysis Services
    • System Center Operations Manager 2007 Management Pack
  • 任务计划
    • 与 Windows Communication Foundation 集成,让 SOA 应用程序开发者能够使用 HPC 解决方案所带来的并行计算功能
    • 可配置的任务计划粒度,能够细化到处理器核、处理器或是计算节点
    • 大规模集群的性能优化

    • 支持使用外部数据库作为任务计划数据库

    • 支持在新建任务计划时应用策略

    • 为 Open Grid Forum 的 HPC-Basic Profile 接口提供了支持
  • 网络以及 MPI
    • 使用 Network Direct 极大地提高了 MPI 应用程序的 RDMA 网络性能
    • 改进了网络配置向导
    • 为多核服务器提供最新的共享内存 MS-MPI 实现
    • Windows 下与 Event Tracing 集成的 MS-MPI
  • 存储
    • 改进了 Windows Server 2008 下对 iSCSI SAN 的支持
    • 改进了 Windows Server 2008 下对 Server Message Block (SMB) v2 的支持
    • 为需要高性能存储需求的集群提供并行文件系统支持或采用第三方解决方案

    • 允许通过第三方解决方案支持内存缓存

这个版本中的其它功能包括头节点冗余、报表和诊断工具(例如 SQL Server Analysis Services)以及即时热点地图等。在从前的版本中,系统并没有提供集群范围内的监视工具,我们只能够使用传统的 Windows 性能监视工具。

查看英文原文:Introducing Windows HPC Server 2008
.NET语言 & 开发架构