数据库机部署实施与应用场景体验

Oracle四年前首次提出Software and Hardware Work Together一体机的概念时,曾一石激起千层浪。随后的时间里,Oracle以极高的效率陆续推出6款将系统硬件和软件一体化集成设计的产品,覆盖了企业级IT需求的各个层面。一体机不可否认已经成为在硬件资源低成本化的大背景下,Oracle系统设计的发力方向。

Oracle的一体机家族

Oracle数据库机Oracle Database Appliance

ODA配置信息分析

近期在Oracle测试中心实验室中,深入体验了在2011年推出的Oracle数据库机ODA(Oracle Database Appliance)的部署和应用场景。ODA是基于Sun Fire X4370 M2的一款4机架单元的服务器设备,由2个服务器节点组成,24 个3.5英寸SAS/SSD 磁盘插槽。每个服务器有2 个CPU 插座。每个节点具有2个6核英特尔至强X5675处理器和96GB的内存。2个节点间通过千兆以太网(GbE)互联实现集群通信,每个节点都提供GbE和 10GbE两种外部网络连接,以确保设备与任何数据中心兼容,而不论首选的网络技术是什么。

ODA中包含12TB的原始存储容量,2个服务器节点之间共享20个600GB SAS硬盘驱动器,通过三重镜像后可以提供4 TB的高可用共享存储。还包含了4个73GB的固态硬盘用于数据库重做日志,当出现故障时通过三重镜像保护数据库。

除三重镜像的数据库数据磁盘、冗余服务器节点、冗余风扇、Oracle RAC 内部冗余1 GbE 连接等高可用性特性外,ODA还通过冗余电源和2 个缓冲芯片提供最高级别的容错,每个缓冲芯片分别连接到每个服务器节点,以消除单点故障。此外,所有连线都在机箱内部,从而减少了意外拉扯线缆的可能性。

ODA通过设备管理器连同自动存储管理 (ASM) 进行设备的自动配置、管理和监控磁盘的性能和可用性。并提供性能和可用性事件的报警,在硬盘出现故障的情况下自动配置替换驱动器。运行Oracle Linux和Oracle数据库11g,应用集群Oracle RAC构建,提供了一体化的软件、服务器、存储和网络系统,为OLTP和数据仓库应用提供高可用性的基础平台。

实施部署与维护

在部署阶段,ODA一体化的简单优势便显露出来,现场无需组装或布线,打开设备包装,4U的机箱约重167磅。插上电源线,插上网线为其命名,然后安装Oracle设备管理器软件,就可以在2个小时内快速创建一个集群化、高度可用的数据库系统。

补丁维护更新的工作是管理员所面临的最耗时和最易于出错的任务之一。ODA中集成了最新的补丁维护系统,可以使所有软件元素保持最新。一体机的管理软件支持“一键”修补软件栈的所有元素——固件、操作系统、集群件、存储管理器和数据库。ODA通过自动检测性能和可用性事件以及执行修正操作来简化存储管理。一旦有情况表明存储设备的容量开始不足并开始影响性能,设备就会自动让磁盘脱机并重建冗余。

如果硬件出现故障或即将出现故障,ODA中的自动服务请求功能会生成磁盘、电源、风扇等替换部件的自动调拨单。Oracle 数据库机会收集和打包所有相关日志文件来为支持请求提供服务。数据库管理员或系统管理员不用手动搜索和编译所有日志文件及系统历史信息就可以处理和支持相关的系统请求。

按需付费

ODA的价格设置可以由管理员使用设备管理器安装时选择激活多少个内核来按需付费。默认情况下是激活所有24个内核,但一开始企业可以根据实际需求激活两个内核或者逐步激活更多内核。

对于正在进行数据库整合的企业,将运行在独立系统上的数据库迁移到集群的数据库系统上,ODA减少了复杂的实施,而且易于控制成本。通过ODA中的单一集群解决方案托管多个数据库,管理员只用管理一个集群和共享存储,而不用管理多个单独的系统、和数据库主目录。

我们将ODA和四分之一机架的Oracle Exadata进行对比,对于寻求简单数据库解决方案的企业而言,ODA在企业级数据库高可用性方面,体现出了降低复杂性、降低风险和成本可控的几个优势。

Oracle将工程设计的理念植入了一体机的研发过程。使硬件和软件以独特和高效的方式相互协作,设计中充分利用了彼此的优势来提供尽可能高的性能和可靠性。这为行业内能够进入一体机设备提供商领域的厂商设置了极高的门槛。