
海阔HKHK产品的系统体系结构以高性能数据交换HCC为核心,连接计算单元CU、存储单元SU、网络通讯单元IU,通过系统中间件、系统软件、应用中间件、应用软件等,向系统的管理者、系统软件的开发者和系统的用户隐蔽系统的结构,基于高性能数据交换模块提供高可扩展的网络I/O、存储I/O和进程间通讯机制。
海阔HKHK数据库服务器围绕高速数据交换模块,实现了高速的存储I/O、网络I/O和处理单元间的通讯。整个系统经过重新设计,大大提升了I/O系统的带宽,缩短了延迟,为面向商业应用提供了开阔的空间。创新地采用“以高速交换技术为核心”的全新构架,非常好的解决了计算能力的连续可扩展能力和I/O能力连续可扩展能力不可兼得的难题,为今后的体系结构发展提供了一种良好的选择。
产品外观图与内部布局图如下:

海阔HK最大的应用特点就是集成各种集群应用技术,能够满足系统从前到后的应用集群需求,并且可以实现这几种集群应用的无缝连接和统一管理调度,满足用户多样化的应用需求。
整体看来,海阔HK高性能集群系统具有如下特点:
优越性能:
海阔HK系统针对业务应用,可以有很多节点参与响应用户请求,对外部而言,整个群集产品就如同一台高速运转高性能的服务器;系统只有一个对外的网络地址(主机名或IP地址),所有的请求都发到这个地址上。系统内部自动把用户请求自动均衡到各个功能模块上,从而能满足大量用户请求的提交。
无限扩展:
海阔HK可以进行不间断扩展,在不间断工作的情况下任意的增减处理系统,要增加系统只需把节点接入应用环境中并且进行很少的配置,该节点即可与其它节点一起工作,分担对处理系统的压力。这样满足了以后不断扩容所带来的需求,可以在一点的范围内随着企业规模的增大,而满足日益增长的网络需求。该系统最多可以增加到512个子处理系统。
坚实可靠:
海阔HK有事务处理故障检测功能,请求可以自动绕过故障系统,当后台一处理系统出现故障时,核心功能会把所有请求自动的按照一定的算法发送到其它处理系统,当此系统恢复正常它会自动加入到集群中来,不需要特殊的配置。管理员可以从管理系统对集群中的任意一台事务处理系统进行监视和操作,并处理集群中所有事务处理系统的日志文件和报警信息。集群服务器各处理系统之间还具有的相互冗余特性提高了集群服务器的可用性。高性能的数据库安全策略保证了数据的安全可靠。
简单易用:
海阔HK安装完成后不必在进行设置,安装于机柜内的控制台和管理节点可以对每个功能系统进行配置管理,集群管理软件有统一的管理界面,各种功能尽收眼底,核心负载均衡功能独有的Web管理界面以及详尽的说明书是您的配置管理成为一件非常轻松的事情。产品的网络架构清晰,是您可以轻易对产品的体系了然于胸。方便快捷的命令行管理界面、基于web的图形管理界面、量身定做的管理软件使您想怎么用就怎么用。
2.负载均衡集群技术
负载均衡就是采用先进的第四层或者第七层交换技术,通过对服务器的性能和运行状况的实时监测,根据不同服务器的健康状况,将来访的数据流量以最经济、最高效的方式分配到合适的服务器上,达到最佳的服务器负载平衡效果,并实现SERVER的动态的加入或者是移出。在一组服务器之间动态分配负载,同时又使该组服务器在客户机看起来如同一个服务器。
服务器负载均衡建立在现有网络结构之上,它提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。它主要完成以下任务:解决网络拥塞问题,服务就近提供;为用户提供更好的访问质量;提高服务器响应速度;提高服务器及其他资源的利用效率;避免了网络关键部位出现单点失效。
网络负载均衡提高了诸如Web等应用服务器上程序的可用性和可伸缩性。单一计算机可以提供有限级别的服务器可靠性和可伸缩性。但是,通过将两个或两个以上高级服务器的主机连成群集,网络负载均衡就能够提供关键任务服务器所需的可靠性和性能。
能进行负载均衡的网络设计结构为对称结构,在对称结构中每台服务器都具备等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。然后,可以通过某种技术,将外部发送来的请求均匀分配到对称结构中的每台服务器上,接收到连接请求的服务器都独立回应客户的请求。在这种结构中,由于建立内容完全一致的Web服务器并不困难,因此负载均衡技术就成为建立一个高负载Web站点的关键性技术。
海阔负载均衡调度器支持三种负载均衡技术,网络地址映射(VS/NAT)、IP隧道(VS/TUN)和直接路由(VS-DR)。
支持八种负载调度算法
针对不同的网络服务需求和服务器配置,HK负载均衡调度器实现了如下八种负载调度算法,用户可以根据应用情况的不同选择最佳算法组合:
3.并行数据库原理
为了确保行业应用能在硬件平台上平稳运行和最大限度的发挥出性能优势,需要分析数据库软件的体系结构和技术特点,并针对查询数据库系统的特点,进行系统优化设计,设计相应的解决方案。
1、联机事务处理(OLTP)

联机事务处理强调的是并发访问用户数量、实时响应时间和系统的高可用性等特征。Oracle数据库采用Share Disk体系结构,各个事物处理单元共享相同的数据,在某个事务处理单元发生故障时,应用程序能保持不间断运行状态;而且各个事物处理单元能并发的处理不同的用户访问,支持大量的用户实时访问数据库系统。Oracle数据库的技术特性在联机事务处理应用领域有着卓越的性能表现,因此我们推荐基于Oracle数据库的HK数据库平台来满足用户对联机事务处理应用的需求。
2、决策支持(DSS)
近年来,随着数据库技术的应用和发展,人们尝试对DB中的数据进行再加工,形成一个综合的,面向分析的环境,以更好支持决策分析,从而形成了数据仓库技术。作为决策支持系统 (DSS) ,数据仓库系统包括数据仓库技术 (DW) 、 联机分析处理技术 (OLAP) 和数据挖掘技术 (DM) 等几部分。
数据仓库和数据挖掘应用通常涉及到大规模数据的访问与管理,因此对数据库系统的海量数据事务处理能力提出了很高的要求。DB2分布式数据库采用Share Nothing 的体系结构,各个事物处理单元独享各自的硬盘空间,同一条复杂查询可分布到不同的事务处理单元并发处理;由于数据采用分布式管理,在海量数据处理时极大的减少了I/O瓶颈,当处理单元增加时事务处理能力可接近线性增长。DB2分布式数据库的技术特点使得其在决策支持领域有着很卓越的性能表现。
系统结构
数据库集群系统的功能与性能,关键技术在于硬件互连方式和数据库的工作基理。
硬件技术在迅速的发展,例如SAN技术、SCI技术、VIA技术、光纤信道、InfiniBand技术、交换结构等等都在不断的完善,这些给构建新型的、功能更完善的集群系统提供了新的思路;由此,共享高速缓存的数据库系统有了实现的坚固基石,突破了传统数据库集群方式的局限。下面我们讨论在实现并行数据库系统方案中,最先进的软硬件技术如何相互协作。
Cache Fusion体系结构
传统的集群数据库方法中存在共享磁盘数据库、无共享磁盘、联合数据库等方式,海阔采用了新型的共享磁盘方式,通过采用基于Oracle数据库的Cache Fusion体系结构,将共享磁盘和无共享数据库的两层次优点融合到了一起。
所谓的Cache Fusion体系结构,是一个集群中各节点共享高速缓存的体系结构。节点的查询要求可以直接从任何一个高速缓存获得所需信息,数据访问的优先顺序是本地高速缓存、远程高速缓存、最后是磁盘IO。从而大大减小了磁盘IO的访问。
图示如下:

Cache Fusion处理具有如下技术特点:
存储连接方式
海阔并行数据库系统中采用了SAN技术,为磁盘互连提供了高级的解决方案。以往的DAS(Direct Access Storage)连接方式,存在着应用用户和事务容量方面的限制。这些缺陷,在海阔并行数据库系统中不复存在,可容易的实现多用户、多事务共享磁盘,为多CPU操作I/O实现简便管理奠定了基础,这是实现灵活的大型数据库并行操作的前提。
光纤信道(Fibre Channel)提供了极高的带宽,大大提高了数据传递的速度,为大量数据的共享提供了时间上的保证。
应用特点
从以上的阐述,我们可以看出,海阔HK系统在具体的事务处理中,带来的应用特点:
4.数据集中存储系统
存储系统的设计需要考虑的因素很多,包括系统存储系统的结构是否适应用户现有的应用类型(商业、金融、科学计算等等),选择适合用户的存储系统和配置是非常重要的。
根据客户所要实现的目标和系统设计原则我们知道,在存储系统硬件选型时必须充分地考虑硬件的配置和所选硬件平台及支撑软件平台的可扩充性安全性。简单的说,在存储系统硬件选型方面我们遵循下列技术标准:
根据对公安综合查询系统的应用分析,我们建议采用海阔EMC CX500存储系统。在TS系统的每台数据库服务器上配置1块HBA光纤卡,并通过1台8口光纤通道交换机与CX500光纤通道磁盘阵列系统连接,构成统一的SAN网络存储应用硬件平台。
SAN光纤存储系统是一套先进可靠的应用存储和备份系统,能够支持相关用户的访问需求,满足传输和容量的需求,以及完善可靠的备份和管理解决方案,实现企业级数据存储的高安全。
SAN相对于服务器其他存储方式的优势主要体现在: