了解真实的oracle unbreakable database appliance

18
了解真实的 Oracle Unbreakable Database Appliance by Maclean.liu [email protected] www.oracledatabase12g.com

Upload: maclean-liu

Post on 31-May-2015

2.835 views

Category:

Technology


4 download

TRANSCRIPT

Page 2: 了解真实的Oracle unbreakable database appliance

About Me

l Email:[email protected]

l Blog:www.oracledatabase12g.com

l Oracle Certified Database Administrator Master 10g and 11g

l Over 6 years experience with Oracle DBA technology

l Over 7 years experience with Linux technology

l Member Independent Oracle Users Group

l Member All China Oracle Users Group

l Presents for advanced Oracle topics: RAC, DataGuard, Performance Tuning and Oracle Internal.

Page 3: 了解真实的Oracle unbreakable database appliance

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的后视图

Page 4: 了解真实的Oracle unbreakable 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这款数据库机产品的优势和弱点。

Page 5: 了解真实的Oracle unbreakable 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。

Page 6: 了解真实的Oracle unbreakable database appliance

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安装概念:

Page 7: 了解真实的Oracle unbreakable 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)

Page 8: 了解真实的Oracle unbreakable database appliance

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.

Page 9: 了解真实的Oracle unbreakable database appliance

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

Page 14: 了解真实的Oracle unbreakable database appliance

就上述这些特性来看,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的单!)

Page 15: 了解真实的Oracle unbreakable database appliance

单系统扩展难

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

无法客制化硬件

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

Page 16: 了解真实的Oracle unbreakable database appliance

Oracle Unbreakable Database Appliance的售价

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

以上可以看到实际 Database Appliance 的硬件报价(HW List)仅为 50000 美元,Oracle Database

Server 11.2 EE + 4 cores 的组合总报价为 145000 美元,最搞折扣情况下的总报价为 54000 美元。

Page 17: 了解真实的Oracle unbreakable database appliance

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

报价:

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迥异。

Page 18: 了解真实的Oracle unbreakable database appliance

© 2011, www.oracledatabase12g.com. 版权所有.文章允许转载,但必须以链接方式注明源地址,否则追求法律责任.

相关文章 | Related Posts:

1. Database Backup with the Sun ZFS Storage Appliance 2. Oracle Real Application Clusters One Node and Rac One Node Price 3. Using Oracle RAC and Microsoft Windows 64-bit as the Foundation For a Database Grid 4. Lowering the Costs of Database Deployments 5. Exadata and Database Machine 11.2