存储 频道

数据快照技术原理

【IT168 技术文档】

    本文提供了刀片体系结构的简要介绍和WebLogic服务器群集集群能力的概述,其中包括设置工作负载的群集集群实现涉及的一些步骤。接着介绍当群集集群大小由单结点增加到多结点时工作负载的性能和扩展(向外扩展)方面的特征。

    SPECjAppServer2002

    SPECjAppServer2002基准测量基于J2EE 的Java企业应用服务器的性能,并测量J2EE服务器和容器的扩展性。

    PECjAppServer2002强调企业级JavaBean (EJB)容器在处理内存管理复杂程度、连接池、钝化/激活、高速缓存等方面的能力。它以制造、供应链管理和定单/存货商业环境为模型。有4个定义的商业域:制造业、供应商、顾客和公司。该基准的性能结果主要受硬件配置、J2EE应用程序软件和数据库软件影响。安装包括驱动程序、供应商仿真程序、应用服务器和数据库服务器。运行规则要求在测量中,驱动程序和供应商仿真程序必须运行于系统之外。因此需要一个网络和至少两个系统。这个基准可以运行于集中式模式或分布式模式(参阅www.spec.org/jAppServer2002获取说明)。

    使用这种工作负荷的报告结果属于下面三个类别中的一个类别:

    l 单节点系统:带有相干存储系统的单节点同时运行应用服务器和数据库实例。

    l 双节点系统:带有相干存储系统的两个节点中的一个节点运行应用服务器,另一个节点运行数据库。

    l 多节点系统:包括三个或三个以上的节点(运行分布式操作系统集群的系统或非相干存储系统属于这个类别)

    主要的性能衡量标准是每秒总操作量(Total Operations Per Second,TOPS)。TOPS是客户订单事务数加上测量时间(单位秒)除制造工作订单数。在满足兼容运行的约束中有响应时间约束,它们影响所有类别的事务,并限制事务可以由驱动程序注入系统的最大速度,从而影响吞吐量。要获得这种工作负荷的非常好的结果,在满足运行规则和约束的同时,需要通过最大程度地利用应用服务器(用高CPU利用数表示)并调整不同的运行参数来增加吞吐量。

    SPECjAppServer2002 配置

    学习重点放在基准的集中模式,以及类别是一个多节点系统,它由驱动器、数据库服务器和应用服务器集群组成。然而,学习的目的不是报告某一类别的最高性能,而是要实现和学习集群的效果。而且,还有故障转移功能(后面解释),它提供了一个现实的集群场景,确实降低了性能,但并不是性能发布的先决条件。因此,从发布角度来看,报告的性能不是非常好的的。

    刀片体系结构

    刀片服务器构成了模块化计算范例的硬件基础。虽然支座、机架安装系统方法增加了复杂度,但模块化计算降低了复杂度。模块化计算支持更高的自动化和资源虚拟化,实质上创建了无单点故障的可靠系统,并且有助于在增加容量、功能、灵活性的同时降低IT成本。一个新兴的数据中心体系结构技术方法——模块化计算——集成了基于底盘的易删除和替换的模块化硬件资源。基于底盘的系统聚合了相互连接、电缆、交换、电源供应、冷却及其它资源,简化了基础结构和它的管理与服务。模块化计算让管理员能够在易于安装到底盘的服务器主机板上,用各种处理资源——单路、双路、32位和64位等——自定义计算资源,这非常像当前用在大型数据中心的基于底盘的继电器。模块化交换组件和管理组件也可以是底盘的一部分,二者都集成功能并抽象整个系统的监视和控制。

    底盘组件通过模块化底板(或中间板,取决于它们在底盘上的位置)通信,并可以设计成为高可用性和防止单点故障提供了完全冗余,以及允许易服务性。

    随着模块化计算的成熟,未来的虚拟存储能力将把资源视为池,而不管它们的位置怎样,这些池可以快速进行重配置来满足变化的业务需求。今天,管理组件可以自动化许多管理员手动完成的工作,让他们能够把更多时间重点放在其他关键任务和主动性。刀片服务器和模块化计算范例使数据中心资源非常灵活,而且简化了正确影响敏捷商务和操作成本的基础结构。

    刀片服务器集群配置

    所使用的刀片服务器集群可以扩展到14个刀片服务器底板。它包括一个集成的可热插拔Gigabit Ethernet继电器模块(可扩展到两个模块)。我们没有把外部磁盘系统用于集群,但是多达两个集成的热交换纤维通道继电器模块(Fibre Channel Switch Module)是可能的。每个刀片有两个以2.8GHz运行、缓存为512K的Intel Xeon处理器。每个刀片的前端总线运行速度为533MHz,并且每个刀片用2.5GB的DDR SDRAM进行了配置。这最大可以增加到8GB。

0
相关文章