基于IA架构高性能集群系统技术

2024-01-11 20:58

本文主要是介绍基于IA架构高性能集群系统技术,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

利用最新的4、8路IA服务器架构的高性能服务器集群 系统, 采用了领先的VI(Visual Interface) 技术,有效地消除了 系统中节点之间通讯的瓶颈...

    利用最新的4、8路IA服务器架构的高性能服务器集群 系统, 采用了领先的VI(Visual Interface) 技术,有效地消除了 系统中节点之间通讯的瓶颈;同时, 系统采用的负载均衡 技术使用户设备可以充分得到利用,并且达到了4个9的可靠性,具有极高的 产品性价比,为Internet的应用提供了一个强有力的 数据库服务器平台。

  1. 系统概述

  数据中心领域一直是高端RISC服务器的天下,多年来人们只有选择AS400 、E10000、HP9000等这样的小型机,价格昂贵,维护成本高。而IA 架构服务器价格低廉,易于使用和维护,通过Cluster技术可以构造超级计算机,其超强的处理能力可以取代价格昂贵的中大型机,为行业的高端应用开辟新的方向。

  对于成长中的大型用户来讲,数据中心或数据仓库中所保存的企业经营、 管理数据的增长是十分惊人的,而这些数据对大型用户的作用又是非常重要的。发展若干年中积累下的数据是一笔宝贵的财富,通过对这些浩若烟海的数据进行分析,经营者们能够得出直观的经营图表、曲线,能够为以后大型用户的发展提供有力的决策支持。但是由于这样的数据随着时间的流逝不断膨胀,给大型用户的IT系统 管理人员带来了巨大的压力。

  用户到底需要什么样的服务器才能满足目前和未来发展的需要?

  首先要有超强的计算能力,可以承受长时间、大用户量的并发访问。

  其次,服务器 系统的高可用性、易用易 管理对于用户也是极为重要的,如果 系统出现故障,造成服务的中断,或者重要资料的丢失,会给用户造成挽回的损失。所以,用户在选择服务器 系统时一定要考虑高可用的 系统方案。

  第三,随着数据的不断堆积,对数据的查询和统计将使 系统变得越来越慢,硬件设备的更新换代可以说是一个发展中的大型用户必不可少的工作。

  利用最新的4、8路IA服务器架构的高性能服务器集群 系统[1], 采用了领先的VI(Visual Interface) 技术,有效地消除了 系统中节点之间通讯的瓶颈;同时, 系统采用的负载均衡 技术使用户设备可以充分得到利用,并且达到了4个9的可靠性,具有极高的 产品性价比,1999年推出以来引起了用户的广泛关注,为国内广大用户提供了一个强有力的 数据库服务器平台。

  2. 系统原理

  高性能服务器集群 系统是基于2节点或4节点的集群,最多可达32个CPU, 内存最大支持32GB。4节点构成一个工作单元,最多可级联16个工作单元。

  各节点为IA服务器,它支持4路或8路Pentium III Xeon CPU并行处理。每台服务器上插一块千兆网卡或vi结构的高速交换卡,连接至一台高速交换机(可以是千兆以太网卡交换机或某些特殊的高速交换机,例如vi结构的高速交换机)做为服务器彼此之间的数据交换用,称之为SAN(Server Area Network)交换机。

  每台服务器插有一块百兆或千兆以太网卡,连接到局域网用的交换机或集线器上,为客户端的访问提供连接服务。

  四台服务器共享一台光纤通道磁盘阵列柜。每台服务器有两块光纤通道卡,分别连接到两个光纤通道的集线器上,每个集线器分别连接到光纤通道磁盘阵列柜的两个控制器上。对于光纤通道磁盘阵列柜,只要有一个控制器能正常工作,整个阵列柜就能正常工作,因此这种配置方案是冗余的,防止单点失效。对于最重要的存放在磁盘阵列柜中的数据,还可采取将集群 系统与磁盘阵列柜分别存放的方式来确保数据安全,光纤通道允许集群 系统与磁盘阵列柜之间最长10公里的距离。

  每台服务器有一个 硬盘区域,用于安装本机的引导 系统数据库系统的 管理部分。用户数据存储在共享的磁盘阵列柜中。

  在局域网中,有一台客户机做为 管理控制台,在其上安装有 数据库管理控制台,用于 管理并行 数据库,可以同时监控四个节点上的 数据库实例,实现启动、停止、监控运行性能等功能。

  另外在这台客户机上安装有网管 系统,SAN的 管理控制台,磁盘柜的 管理控制台,UPS管理控制台等,实现集群 系统的统一 管理。有的 管理功能实现时只需要安装TCP/IP协议,有的则还需要安装SNMP协议才能正常工作。

  一个良好的集群 系统除了优秀的性能指标之外,还需要有相应的操作 系统数据库的支持,我们目前的集群 系统支持WINDOWS NT 4.0 及WINDOWS 2000操作 系统[2],在 数据库方面支持ORACLE和DB2。它不运行在单机上,只有在多个节点同时工作时,才能够显示出它的性能,并使得 系统能够真正做到负载均衡(Load Balance)。

  2.1 两节点集群 系统

  从方案的配置上来说,用户可以根据需要做不同的选择,可以使用两台高端服务器实现一个虚拟主机。这时,采用vi结构的高速交换设备更具有优越性,不需要使用vi 交换机,可以用每台服务器上的vi结构的高速交换卡直连实现服务器之间的高速数据交换。如果使用千兆以太网卡,还需要千兆交换机,成本较高。


2.2 四节点集群 系统

  集群 系统方案的设计目标是支持4节点的cluster,在实现时以4个节点加相应存储设备和交换设备构成一个工作单元。每个工作单元由四台独立的4路或8路服务器组成的服务器阵列作为一个虚拟的容错主机工作,四台服务器共享一台光纤通道磁盘阵列柜。每台服务器有两块光纤通道卡,分别连接到两个光纤通道的集线器上,每个集线器分别连接到光纤通道磁盘阵列柜的两个控制器上。对于光纤通道磁盘阵列柜,只要有一个控制器能正常工作,整个阵列柜就能正常工作,因此这种配置方案是冗余的,防止单点失效。

    3. 系统特性

  高性能服务器集群 系统解决方案已经可以实现4结点的集群,超过传统cluster两结点的限制。如果集群中每结点采用8CPU服务器,那么4结点的集群 系统可以支持32个处理器,在性能上完全可以与传统的RISC小型机和中型机相抗衡。

  3.1 负载均衡:

  负载均衡的概念:多台服务器为对称方式,每台服务器都具备等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。然后通

这篇关于基于IA架构高性能集群系统技术的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/595684

相关文章

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

使用Python构建一个高效的日志处理系统

《使用Python构建一个高效的日志处理系统》这篇文章主要为大家详细讲解了如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率,需要的可以了解下... 目录环境准备工具功能概述完整代码实现代码深度解析1. 类设计与初始化2. 日志解析核心逻辑3. 文件处

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

Jenkins分布式集群配置方式

《Jenkins分布式集群配置方式》:本文主要介绍Jenkins分布式集群配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装jenkins2.配置集群总结Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

mysql中的服务器架构详解

《mysql中的服务器架构详解》:本文主要介绍mysql中的服务器架构,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、mysql服务器架构解释3、总结1、背景简单理解一下mysqphpl的服务器架构。2、mysjsql服务器架构解释mysql的架

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

Redis分片集群、数据读写规则问题小结

《Redis分片集群、数据读写规则问题小结》本文介绍了Redis分片集群的原理,通过数据分片和哈希槽机制解决单机内存限制与写瓶颈问题,实现分布式存储和高并发处理,但存在通信开销大、维护复杂及对事务支持... 目录一、分片集群解android决的问题二、分片集群图解 分片集群特征如何解决的上述问题?(与哨兵模