基于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

相关文章

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

Java异常架构Exception(异常)详解

《Java异常架构Exception(异常)详解》:本文主要介绍Java异常架构Exception(异常),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. Exception 类的概述Exception的分类2. 受检异常(Checked Exception)

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

Linux系统之dns域名解析全过程

《Linux系统之dns域名解析全过程》:本文主要介绍Linux系统之dns域名解析全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、dns域名解析介绍1、DNS核心概念1.1 区域 zone1.2 记录 record二、DNS服务的配置1、正向解析的配置

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想

Linux系统之authconfig命令的使用解读

《Linux系统之authconfig命令的使用解读》authconfig是一个用于配置Linux系统身份验证和账户管理设置的命令行工具,主要用于RedHat系列的Linux发行版,它提供了一系列选项... 目录linux authconfig命令的使用基本语法常用选项示例总结Linux authconfi

Nginx配置系统服务&设置环境变量方式

《Nginx配置系统服务&设置环境变量方式》本文介绍了如何将Nginx配置为系统服务并设置环境变量,以便更方便地对Nginx进行操作,通过配置系统服务,可以使用系统命令来启动、停止或重新加载Nginx... 目录1.Nginx操作问题2.配置系统服android务3.设置环境变量总结1.Nginx操作问题

CSS3 最强二维布局系统之Grid 网格布局

《CSS3最强二维布局系统之Grid网格布局》CS3的Grid网格布局是目前最强的二维布局系统,可以同时对列和行进行处理,将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,本文介... 深入学习 css3 目前最强大的布局系统 Grid 网格布局Grid 网格布局的基本认识Grid 网