OracleDatabaseAppliance数据库一体机介绍2012年11月企业IT业者面对的挑战2用户关键业务和数据快速增长,需要具有高可用性的解决方案,但其实施难度不低(每年约45万台部署Oracle数据库的2插槽x86服务器)ComplexandCostly复杂且费用高SpecificSkills要求专业技能HighRiskofFailure高失败风险复杂而费时的RAC群集搭建3服务器服务器SAN网络SAN网络数据存储设计选型硬件实施软件部署Patch性能调优OracleDB软件群集系统Patch操作系统性能调优OracleDB软件群集系统Patch操作系统Patch存储配置Patch管理软件至少1~2个月OracleDBA系统工程师硬件工程师性能调优DB调优专家故障排除=太极拳锦标赛4用户我的RAC跑得很慢啊!网络供应商集成商DB供应商服务器供应商存储供应商软件Bug硬件配置差存储不兼容网络不稳定系统设计问题压力来自四方八面5老板的质疑下属的无助业务部门的催促ODA专为解决麻烦而生6OracleDatabaseAppliance(ODA)性能强大、简单快捷的Oracle数据库双节点群集一体机ODA=Oracle数据库双机7应用服务器用户(客户端)ODA包括(或支持)以下内容:•数据库应用软件数据库软件:OracleDB11gR2企业版系统管理软件:OracleDatabaseApplianceManager备份管理软件(可选):OracleSecureBackup数据灾备软件(可选):OracleActiveDataGuardETL软件(可选):OracleGoldenGate•系统平台软件群集软件:OracleRAC存储管理软件:OracleASM操作系统:OEL5.5•系统平台硬件2个服务器节点:2*6C3.06GHzCPU,96GB内存,2*500GB(镜像保护)SATA硬盘,6*GbE,2*10GbE共享存储:4*73GB(条带后292GB可用)SSDRedoLog空间,20*600GB(三路镜像后4TB可用)15KrpmSAS硬盘数据空间•网络设备背板提供内部全冗余的GbE和6GbpsSAS2互联服务器节点2服务器节点1OracleRACOracleDB11gR2OracleDB11gR2ASM分布式存储SASHDD数据空间SSDRedoLogODA管理工具软硬件一体化设计8服务器节点2服务器节点1OracleRACOracleDB11gR2OracleDB11gR2ASM分布式存储SASHDD数据空间SSDRedoLogODA管理工具•完整的Oracle群集系统:一台ODA相当于2个x86服务器节点+共享磁盘阵列+SAN网络设备+Linux操作系统+存储管理软件+OracleDBRAC;•软硬件搭配更合理:从硬件的配置到软件的选择均经过精挑细选,搭配合理性更有保证;•系统运行效率更高:所有软件包经过精心裁剪,仅保留有用的软件包,系统运行起来更有效率;•软硬件兼容性有保证:ODA作为一个一体机产品,从软硬件的兼容性到系统优化设置的稳定性都经过Oracle公司的严谨验证;•通讯效率更高:节点之间、节点与存储之间采用背板互联,比通过HBA卡+数据线互联的方式效率更高;无风险快速部署9•快速安装部署:一站式安装部署,免去了安装和配置多个节点的时间和工作量,部署OracleRAC群集大约只需1个工作日;•实施风险最小化:全Oracle产品,经过严谨验证的图形界面向导式安装部署过程,避免了传统群集多个节点之间的兼容性难以保障,以及不同品牌产品出现兼容性问题后售后服务质量难以保证的问题。预先调优的多种配置模版10Small:400Processes,16MBlogbuffer,SGA:8192-16384MB,PGA:4096-8192MB,1GBredologfileMedium:800Processes,32MBlogbuffer,SGA:16384-24576MB,PGA:8192-12288MB,2GBredologfileLarge:1200Processes,64MBlogbuffer,SGA:24576-49152MB,PGA:12288-24576MB,4GBredologfileVerySmall:200Processes,16MBlogbuffer,SGA:4096-8192MB,PGA:2048-4096MB.1GBredologfileVeryLarge:2400Processes,64MBlogbuffer,SGA:49152MB,PGA:24576MB,4GBredologfile•DB调优效果好:由Oracle原厂的DB专家,根据Oracle公司多年累积的用户现场调优经验给出的调优建议,比第三方调优的效果更有保证;•适合不同场景:根据不同的部署规模,ODA提供5种配置模板,适应绝大部分的应用场景。ODA会基于这些配置模版进行数据库优化配置;•通过图形界面配置模版:提供类似于WindowsInstallationWizard的图形化界面,在部署过程中进行模版配置,技术要求低。优化的存储设计11•高性能Oracle数据库RedoLog是IO热点,但不能通过增加LogCache来提升IO性能,否则会影响数据库数据完整性。ODA采用SSD作为RedoLog空间,大幅提升系统在写入、更新时的整体性能;数据空间采用20个15KrpmSAS硬盘组成RAID组,高转速磁盘提供快速查询能力;20个磁盘同时读取,提供超高读取带宽。•重点保护数据可用性数据空间通过3路镜像保护,最大允许2/3的硬盘同时发生故障(发生概率接近于0)而不丢数据不停机。ODA提供的IO性能1280%的数据库性能瓶颈出现在IO上全冗余高可用性13HA=数据库容错数据库数据库N+1电源/制冷一个服务处理器NODE0NODE1IGEORACLERACORACLEGRID11gR21.N+1Power/Cooling2.3DBCopies3.ORACLECSW:RAC,GRID11gR24.SSDs–nomovingparts高可用性单一系统•3DB拷贝•LogsonSSDs-Acceleration共享存储SASSAS•任何硬件故障均不影响可用性:冗余电源、网口、SASHBA卡,双节点RAC群集,冗余热插拔硬盘,3路镜像数据保护;多种HA手段保证任何硬件部件的故障下均能保证服务可用性;•提供数据备份/灾备接口:可通过RMAN、DataGuard、GoldenGate等多种手段进行数据备份、远程灾备,进一步保护数据。省电省空间144RU标准19’机架式1200WAC•省设备:相当于两台x86服务器加一台SAN存储的双机系统•省电:系统最大总功耗仅1200W•省空间:仅占用4RU机架高度•省电+省空间+省设备=省钱超低入门门槛15•高性价比采用x86架构,一套完整的RAC双机群集仅相当于1台小型机服务器的硬件成本•初始投资成本低最低只需要购买2个内核的许可出厂默认激活全部24个内核•性能按需动态增长只需要购买新的许可即可把性能最高提升至24个内核的RAC性能提升无需停机Oracle推出ODA的目的16“以前,为了购买、开发和定制数据库解决方案,企业花费了高额的费用和大量的时间。现在有了OracleDatabaseAppliance数据库机,客户就可以从单一厂商提供的高可用性系统中,获得全球领先数据库的强大支撑。我们已经消除了设计和部署数据库基础设施的风险,Oracle数据库机非常适合那些要求应用数据库具有更高可用性的中小企业或企业部门级客户。”——甲骨文公司高级副总裁AndrewMendelsohn现有用户对ODA的看法17“我们需要用最小的资源来快速部署高可用数据库系统。Oracle数据库机的部署和管理都非常简单”,北京XX有线电视副总经理吴先生说,“我们非常喜欢ODA,因为它是一个完整的Oracle工程系统,在一个机箱中包括了2个服务器节点、软件、网络和存储,这样我们就不需要与多个硬件和软件厂商协同工作了”。——北京XX有线电视副总经理吴先生ZFSStorageS7120/S7320常用方案1:Oracle本地群集18千兆以太网共享存储viaiSCSI数据备份viaNFS应用服务器应用服务器ODAInternet客户端方案1增强:卸载生产系统压力19ODA支持OracleDB11gR2ActiveDataGuardZFSStorageS7120/S7320ZFSStorageS7120/S7320常用方案2:Oracle灾备群集20千兆以太网应用服务器群集ODA共享存储viaiSCSIDB数据灾备byDataGuard灾备服务器非DB数据灾备by自动数据抽取Internet客户端IPSecVPN/DDN专线光纤常用方案3:IaaS核心数据库21万兆以太网ZFSStorageS7320/S7420PillarAxiom600ODA核心存储池viaiSCSI光纤DB数据灾备byDataGuard灾备DB服务器非DB数据灾备by远程镜像ZFSStorageS7120/S7320OracleVMIaaS云平台Internet客户端IPSecVPN/DDN专线OracleVM镜像云万兆以太网核心存储池viaiSCSI通过服务器池/虚拟机模版进行镜像池/镜像节点快速部署22Q&A谢谢!