oda一体机方案
1.1 系统架构
本项目采用软硬件一体化的oracle数据库机x4-2,其架构如下:
1.1.1 硬件架构
l 2个服务器节点
n 48个cpu核心(每节点2 个十二核 intel® xeon® e5-2697 v2 处理器)
n 512gb内存(每节点256gb)
n 4块600gb 10k rpm sas-2硬盘(每节点2块,用于安装os并做镜像)
n 8个100/1000/10g base-t以太网端口(每节点4个)(板载)
n 2块双端口10gbase-t网卡(每节点1块),用于集群节点间互连通信
l 共享存储
n 20个2.5英寸900 gb 10k rpm sas-2 硬盘
n 18tb裸容量,9tb(双重镜像)或6 tb(三重镜像)可用容量
n 每个存储柜配备4个2.5英寸200 gb sas-2 slc ssd用于保存数据库重做日志
n 可选的存储柜可将存储容量扩大一倍
n 可外接nas存储,以扩充更大存储容量
l 高可用性设计:
n 硬件:全冗余设计(节点、存储控制器、电源、风扇、外部网络连接、心跳连接等)
n 数据:双重镜像、三倍镜像
n 系统:rac集群
1.1.2 软件架构
l oracle软件
n oracle linux release 5.8
n appliance manager
n oracle vm(可选)
n automatic storage management (asm)
l 根据需要的可用性级别选择 oracle 数据库软件:
n oracle database, enterprise edition 11g (11.2.0.3)
n oracle database, enterprise edition 11g与oracle real application clusters one node
n oracle database, enterprise edition 11g与oracle real application clusters
l 支持:
n oracle database, enterprise edition 11g选件
n oracle enterprise manager management packs for oracle database, enterprise edition 11g
1.1.3 虚拟化架构
l 数据库运行在‘oda base’域中,数据存储在高性能磁盘中
l 应用域提供应用隔离
l 由appliance manager提供虚拟机模板和域的配置管理功能
1.1 架构优势
1.1.1 软硬件一体化设计
l 完整的oracle群集系统:
一台oracle数据库机x4-2相当于2个x86服务器节点共享磁盘阵列 san网络设备 ovm虚拟化系统 linux操作系统存储管理软件 oracle db rac;
l 软硬件搭配更合理:
从硬件的配置到软件的选择均经过精挑细选,搭配合理性更有保证;
l 系统运行效率更高:
所有软件包经过精心裁剪,仅保留有用的软件包,系统运行起来更有效率;
l 软硬件兼容性有保证:
oracle数据库机x4-2作为一个一体机产品,从软硬件的兼容性到系统优化设置的稳定性都经过oracle公司的严谨验证;
1.1.1 无风险快速部署
l 快速安装部署:
一站式安装部署,免去了安装和配置多个节点的时间和工作量,部署oracle rac群集大约只需2小时;
l 实施风险最小化:
全oracle产品,经过严谨验证的图形界面向导式安装部署过程,避免了传统群集多个节点之间的兼容性难以保障,以及不同品牌产品出现兼容性问题后1929cc威尼斯的售后服务质量难以保证的问题。
1.1.1 预先调优的多种配置模版
l db调优效果好:
由oracle原厂的db专家,根据oracle公司多年累积的用户现场调优经验给出的调优建议,比第三方调优的效果更有保证;
l 适合不同场景:
根据不同的部署规模,oracle数据库机x4-2提供5种配置模板,适应绝大部分的应用场景。oracle数据库机x4-2会基于这些配置模版,参考实际的使用情况自动进行数据库优化配置;维护简单,可以随数据库增长自动优化。
配置模版(版本不同会有不同的配置模版,以实际版本为准,此图仅供参考)
l 通过图形界面配置模版:
提供类似于windows installation wizard的图形化界面,在部署过程中进行模版配置,技术要求低。
1.1.1 优化的存储设计
l 高性能:
n automatic storage management (asm)存储网格化,提高访问性能。
n oracle数据库redo log是io热点,但不能通过增加log cache来提升io性能,否则会影响数据库数据完整性。oracle数据库机x4-2采用ssd作为redo log空间,大幅提升系统在写入、更新时的整体性能;
n 数据空间采用20个10krpm sas硬盘组成raid组,高转速磁盘提供快速查询能力;20个磁盘同时读取,提供超高读取带宽。
l 重点保护数据可用性
通过三倍镜像来实现业界最高安全性(数据丢失概率几乎是零)。允许同时损坏两坏硬盘数据不丢失。当有硬盘损坏时,由于是镜像无需raid复杂算法,重建时间短,大约在几十分钟内完成(甚至更短)。
1.1.1 全冗余高可用性
l 任何硬件故障均不影响可用性:
冗余电源、网口、sas hba卡,双节点rac群集(内嵌oracle的rac部署优化设计),冗余热插拔硬盘,3路镜像数据保护;多种ha手段保证任何硬件部件的故障下均能保证服务可用性;
n 两台双处理器oracle linux服务器节点
n 冗余的10-gbe集群心跳互连
n 双重镜像或三重镜像的oracle asm存储
n 冗余的、可热交换的电源、冷却风扇组
n 冗余的sas-2后端存储通道
n 冗余的万兆对外服务以太网络接口
n 冗余配置的系统引导磁盘
l 提供数据备份/灾备接口:
可通过rman、data guard、golden gate等多种手段进行数据备份、远程灾备,进一步保护数据。
两台oracle数据库机x4-2通过oracle data guard基于应用层的容灾系统来实现异地容灾。data guard只传输日志信息。所以信息传输非常小,并且容灾的oracle数据库机x4-2可以进行查询、报告、备份等日常的数据库维护工作。减轻了主站oracle数据库机x4-2系统的工作负载。当灾难发生时,备用oracle数据库机x4-2自动顶替主站oracle数据库机x4-2接管数据库工作。将您系统的停机影响降到最低。
1.1.1 高可维护性
l 管理监控
oracle数据库机x4-2提供独特的oracle appliance manager validation & diagnostic tools module自动对os、db、clusterware和其它的oracle数据库机x4-2组件进行日常诊断和监控。使您的数据库系统始终运行在最佳的优化状态。降低了维护的复杂性,增强了可靠性。
l 补丁升级
oracle数据库机x4-2独特的oracle appliance manager patching module带有独特的conflict resolution功能。可以在打补丁之前即确认补丁的安全性不可靠性,使您按几键即可将所有的补丁在线打完。
1.1.2 省电省空间
l 省设备:相当于两台x86服务器加一台san存储的双机系统
l 省电:系统最大总功耗仅1200w
l 省空间:仅占用4ru机架高度