您的位置:首页 > 数据库 > Oracle

Database Appliance并非Mini版的Exadata-还原真实的Oracle Unbreakable Database Appliance

2013-03-19 00:48 405 查看
Oracle甲骨文系统有限公司在北京时间9月23日发布了一款Oracle数据库机即Oracle Database Appliance。Oracle Database Appliance是一款面向中小型企业的使用简单、用得起的高可用数据库专用服务器,该数据库机基于Sun Fire服务器、Oracle Enterprise Linux和Oracle Database Server 11g release 2 Enterprise Edition,构成一套双节点的Oracle Real Application Cluster集群以供使用。

Database Appliance的正面图





Database Appliance的后视图





Oracle Unbreakable Database Appliance的硬件采用4-RU的机架。包括以下这些硬件配置:

共享磁盘



24 SAS dual ported disk slots

20 x 600GB

12TB RAW, 4 TB usable

4 x 73GB SSD (Flash Disks) for redo logs



2服务器Host



2 Socket x86 per server

6 Cores per Socket, 12 cores per server

96 GB of Memory per server

2-12 cores per server enabled on demand



网络硬件



Redundant 1Gb internal private network

2x 10Gb public network per server

6x 1Gb public network per server



硬件冗余



Redundant power and cooling

Hot-serviceable components

Triple-mirrored storage


显然在即将举行的Oracle Open World 2011大会上Oracle Database Appliance将会成为热议的焦点。这里我们来细数一下Oracle Database Appliance这款数据库机产品的优势和弱点。

用户目前最为关心的恐怕还是Oracle Unbreakable Database Appliance为我们带来了那些特性和优势:

1.一套高度统一标准的平台

所有的Oracle Database Appliance数据库机均才采用一致的硬件配置、软件版本、硬件固件,这导致所有的客户手头所拥有的Database Appliance几乎没有什么差别,也就意味着用户在使用Database Appliance过程中所遇到的问题将是高度相似的;充分利用这一点,Database Appliance的用户可以分享全世界所有其他客户的使用经验,这让问题的迅速定位、解决变成可能。Database Appliance在配置上要比Exadata数据库一体机更为统一。

2.  一套整合的平台

Database Appliance中的每一个组件,包括共享存储、内联网络、数据库主机和Oracle企业版数据库服务器软件在出厂时均已经被整合好了。这同客户从多个厂商那里采购硬件时是不同,客户从DELL、IBM、HP那里订购服务器主机、从EMC、Netapp那里采购存储、从Cisco那里采购网络设备,当这些硬件设备全部到齐后需要一支具有丰富经验的IT team协作来部署Oracle RAC,这其中需要DBA、SA、Storage Admin多种职责的team成员合作并耗费较长的时间才能构建一套RAC集群系统。因为在这个复杂的配置过程中可能出现的网络配置错误或者存储问题可能几天也无法完成工作,更别提在系统今后的运维过程中可能留下的隐患。而如果用户采用Database Appliance这一整合的平台,就可以在很短的时间内完成部署投入使用。

3. 一套高可用的平台

Oracle Database Appliance 采用极为简单的系统架构,在此之下是Oracle数据库被久经考验的高可用方案。包括冗余的风扇和电源、2路冗余的网络以及使用ASM自动存储管理特性实现的三路存储冗余,此外还采用了2节点的RAC RAC集群系统,并具有在不同的地理位置部署2台Database Appliance以实现Oracle Data Guard数据保护的能力。基于客户的自身对可用性和容量的要求,还可以在2节点RAC集群的基础上部署Oracle RAC ONE Node。

4.一套可扩展的平台 - 灵活的CPU许可证(CPU Licensing)

Oracle Database Appliance 提供了在x86平台上首创的灵活CPU License许可证采购方式。通过Oracle Database Appliance,客户可以只购买当前需要的CPU数量的LICENSE;当系统有扩容需求时,客户可以购买额外的CPU使用许可证以便在现有系统上启用更多的CPU内核,最大可以扩展到24 cores。所有的Database Appliance采用Intel Xeon X5675作为主机CPU。

出厂的Oracle Database Appliance 最低启用4 cores ,最多启用满配的24 cores。

当需要为系统扩容启用更多的CPU时只需要:

登录My Oracle Support

向Oracle Support说明当前服务器的配置

下载相关的License Key以便重新配置服务器

通过命令行重新配置Database Applianced的BIOS并重启系统

5.一套管理简单的平台

Oracle Database Appliance附带的Appliance Manager 可以显著地简化appliance整个的安装流程。据某些用户介绍整个安装过程将不超过2个小时,很少需要人工参与,仅仅需要为SCAN Listener监听器分配必要的 IP和DNS域名解析服务,安装完成后用户即获得一套完善的2节点RAC集群系统,以及空的可立即投入使用的数据库DB。

Oracle官方宣传的Database Appliance安装概念:





Oracle Appliance Manager 可部署的模块包括:

Deploys OS, Oracle Appliance Manager, Grid Infrastructure & Database

Configures GI & RDBMS (Oracle Database)

Ensures correct configuration of disks & networks

Consistent implementation of known Best Practices

Configures optimal disk layout for ASM

Performs initial configuration of disks & ASM DG(s)

Oracle Appliance Manager 的存储管理模块包括:

Oracle Appliance Manager Daemon (oakd) is started during boot

Discovers storage subsystem

Tracks configuration by storing metadata

Monitors status of disks

Generates alerts on failures

Takes corrective action on appropriate events

Interacts with ASM for complete automation

Oracle Appliance Manager 的Patching补丁模块包括 :

Patching Module provides tools to patch OS, Oracle Application Manager Modules, Grid Infrastructure(GI), RDBMS

Provides a single interface and command to patch all the components including OS, firmware, BIOS , GI and RDBMS

Patching Module will update the repository to reflect the newly installed patches and firmware's

Bundle Patches for all components that is to be patched.

Oracle Appliance Manager 的检验诊断工具包括:

A set of tools for validation & diagnostics

Validation tool provides detailed information about the components – both HW & SW

Diagget tool collects all the diagnostics information and can be used when experiencing problems.

Healthcheck can be used to check the health of OS, DB, Clusterware and other comet components to ensure they are healthy and functionally optimally.

使用Appliance Manager部署的示例流程:

























就上述这些特性来看,Database Appliance对于中小型正在发展的企业还是有不小的诱惑力的。当然任何产品都有其弱势的地方,我们来说说Database Appliance的不足:

Oracle Unbreakable Database Appliance不是Mini版的Exadata!

在Oracle正式揭幕Database Appliance之前,当时还称之为( Comet – CPU Cores by Demand),有很多人预测Appliance将会是Mini版的Exadata,将继承数据库一体机的一些独有优势。

但是实际看来,Oracle Unbreakable Database Appliance除了和Exadata一样也叫数据库机外并没有太多的共同点。一个最大的区别在于Database Appliance没有使用Exadata Storage software,这一Exadata的核心组件。而仅仅是采用了最普通的Oracle Database 11g release 2企业版和Oracle Enterprise Linux的组合,Database Appliance没有Smart Scan、没有Storage Index、没有Hybrid Columnar Compression,这些令人惊艳的X特性,这恐怕是最最令人失落的一点!(想用Smart Scan?请先买Exadata的单!)

单系统扩展难

虽然Database Appliance提供了方便的CPU License扩展方案,但是一旦单台满配置的Database Appliance无法满足客户的要求时,要想在Database Appliance的基础上扩展几乎是不可能的。

无法客制化硬件


单一配置的Database Appliance没有为增加客制化的硬件留有余地,这意味着用户不可能为Appliance增加光纤HBA卡或者其他任何控制器。但是这一点也保证了Appliance的硬件配置是高度统一标准的。

 Oracle Unbreakable Database Appliance的售价

好了,看了上面一堆的评述你肯定对Database Appliance这玩样的售价抱着很大的好奇心,我们来看看Oracle Unbreakable Database Appliance的价格(仅供参考)。

Street Prices with 30% HW discount
ConfigurationHW ListSW listSystem list40% SW discount60% SW discount80% SW discount
EE - 4 cores5000095000145000920007300054000
RAC One Node - 4 cores500001150001650001040008100058000
RAC - 4 cores (2x2)500001410001910001196009140063200
EE - 12 cores5000028500033500020600014900092000
RAC One Node - 12 cores50000345000395000242000173000104000
RAC -  12 cores (6x2)50000423000473000288800204200119600
EE - 24 cores  (12x2)50000570000620000377000263000149000
RAC One Node - 24 cores (12x2)50000690000740000449000311000173000
RAC - 24 cores (12x2)50000846000896000542600373400204200
以上可以看到实际Database Appliance的硬件报价(HW List)仅为50000美元,Oracle Database Server 11.2 EE + 4 cores的组合总报价为145000美元,最搞折扣情况下的总报价为54000美元。

再来看看Database Appliance的售后支持费用,以下列出了Database Appliance 一年的support报价:

Support Prices with 30% HW discount
ConfigurationHW Supt ListSW Supt listSupport list40% SW discount60% SW discount80% SW discount
EE - 4 cores6000209002690016740125608380
RAC One Node - 4 cores6000253003130019380143209260
RAC - 4 cores (2x2)60003102037020228121660810404
EE - 12 cores60006270068700418202928016740
RAC One Node - 12 cores60007590081900497403456019380
RAC - 12 cores (6x2)60009306099060600364142422812
EE - 24 cores (12x2)6000125400131400794405436029280
RAC One Node - 24 cores (12x2)6000151800157800952806492034560
RAC - 24 cores (12x2)60001861201921201158727864841424
Database Appliance或许是一步好棋

Exadata一直被Oracle宣称为其30年来最耀眼的明星,但显然这明星不是中小企业所能请得动的。Database Appliance的出现彻底补足了Oracle目前数据库机产品线的缺口。现在Oracle拥有低端的4 cores Appliance, 中端的 24 cores Appliance, 以及高端的Exadata X2-2和 X2-8。

Oracle的整个数据库一体机(Database Machine)战略以及其中的主要产品都已经付出水面,Oracle的硬件帝国建筑于SUN之上,然而风格却与SUN迥异。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: