当前,企业都在努力降低基础架构成本,但又需要企业应用系统具备更高的可用性和可扩展性。IDC信息管理和数据集成研究部副总裁Carl Olofson也有如此评述。因此,企业IT部门在增加预算、扩大数据中心和电源系统方面都面临着重重困难。Sybase公司旗下的Sybase ASE Cluster Edition在一个平台内就能应对这些挑战,并为创建具有高可用性、高可扩展性、高效利用资源的数据网格描绘了蓝图。
Sybase企业级数据库——Adaptive Server Enterprise15 (ASE15),是Sybase公司旗下业界著名的数据管理的核心应用产品。其具备大量业界领先的数据管理技术,并增加了多项强大的功能,如表分区技术、列加密技术、具有多项专利技术的查询引擎以及对更大数据库容量的支持等,在性能、可用性、开放性、易用性、可扩展性、安全性等六大方面,具有无可比拟的领先优势。Sybase ASE Cluster Edition是ASE15的Share Disk Cluster(共享磁盘集群)版本。它主要以支持连续可用性、内制集群软件、自动负载均衡、可管理性的逻辑集群作为管理方向。通过共享磁盘集群的实施,可以给企业IT部门带来下面多项技术变革:
虚化管理:采用共享磁盘架构,最多可支持32个节点,每个节点可运行一个或多个同时访问网络存储的ASE服务器实例;
高效管理:将数据库负载和应用负载集中到使用率不高的硬件机器上,可削减数量多
达80%的服务器硬件;
负载均衡:在负载高峰或日常系统维护时可采用备用服务器来处理数据库请求,从而
保持应用程序的服务水平。
显然,Sybase ASE Cluster Edition的技术优势超过Sybase已有的ASE HA Option,其卓越的功能包括支持连续的可用性、内置集群软件,自动负载均衡、可管理性的逻辑集群。以下将逐一详解各个功能。
虚拟资源管理和逻辑集群
ASE Cluster Edition采用共享磁盘架构,最多可支持32个节点,每个节点可运行一个或多个同时访问网络存储的ASE服务器实例。集群内对各个ASE服务器实例中的资源都进行虚拟化,并用逻辑集群管理。
一个逻辑集群就是一组ASE服务器实例,每个服务器实例都从物理集群中分配到专用资源,它们都有各自的路由、负载均衡和故障转移规则。负荷或应用程序被分配给某个逻辑集群,然后再分配到组成该逻辑集群的各个服务器上。管理员可以使用“负荷管理器”来创建和管理逻辑集群。

图-物理组织和逻辑集群
用共享磁盘集群确保持续可用性
与传统“主—主”集群的解决方案不同,Sybase ASE Cluster Edition能够自动迁移集群中一个或多个故障节点上的客户端连接。内置集群软件完成集群节点管理、故障转移和恢复的所有相关任务。故障转移和故障恢复近乎就在瞬间完成,故障转移的连接也可以自动重连接。集群内部节点之间相互通讯通过集群内部冗余网络,客户端连接不能使用集群的内部网络。
逻辑集群实现高效管理
Workload Manager、Sybase Central和Workspace是实现高效管理的主要工具。Workspace可用在ASE Cluster Edition安装的设计和实施中。Sybase Central除了常规的数据库管理任务外,还可以用来创建一个全新的集群。管理员可以使用Workload Manager来优化系统操作,包括:
在预定时间将客户端连接迁离节点,从而使该节点在脱机状态下进行维护
将节点资源分配给逻辑集群
定义逻辑集群的负载均衡、故障转移和路由规则
自动、透明地平衡系统负载
与不共享架构不同,在Sybase ASE Cluster Edition中,负载管理器配置集群可提升SLA,也无需任何应用逻辑改变,由此应用与集群间的连接是透明的,这样便于在负载均衡、节点故障和宕机维护时,将应用连接重定向到适当的ASE实例上。同时,备用服务器可以在负载高峰时自动上线,处理增加的数据库请求。
目前,Sybase ASE Cluster Edition支持的操作系统包括:RedHat Enterprise Linux 4、5 (X86_64),SuSE Linux 9、10(X86_64),Solaris Sparc 9、10(64 位),HP HP-UX(IA64 not PA-RISC),IBM AIX。
Sybase ASE Cluster Edition在ASE高稳定性和低运行成本的基础上,实现了新的数据库基础架构。这种新的数据库架构使能够使IT系统提高应用服务级别(ASL),降低数据中心的开销,同时为满足未来的业务增长提供了数据基础架构。