加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

技术干货|Oracle RAC上云怎么玩?

发布时间:2017-03-29 09:47:57 所属栏目:传媒 来源:Oracle
导读:副标题#e# 众所周知,Oracle数据库作为数据中心的核心业务系统,在企业、政府、金融、教育、医疗等行业被广泛应用。Oracle RAC(实时应用集群)是Oracle数据库完全高可用体系解决方案中的一个关键产品,也是Oracle数据库支持网格计算环境的核心技术。目前,大
副标题[/!--empirenews.page--]

众所周知,Oracle数据库作为数据中心的核心业务系统,在企业、政府、金融、教育、医疗等行业被广泛应用。Oracle RAC(实时应用集群)是Oracle数据库完全高可用体系解决方案中的一个关键产品,也是Oracle数据库支持网格计算环境的核心技术。目前,大量大型企业的核心ERP、政府的重要业务、医院的HIS等系统都采用了Oracle RAC以保障其稳定运行。

技术干货|Oracle RAC上云怎么玩?

科普:Oracle RAC是什么样的架构?

我们来了解下,Oracle RAC实时应用集群是一个什么样的架构呢,当前Oracle 主流使用是的Oracle9i、10g、11g版本,可以支持24 x 7 有效的数据库应用系统,能在低成本服务器上构建高可用性数据库系统,并且应用无需修改代码可以自由部署,Oracle RAC架构如下:

技术干货|Oracle RAC上云怎么玩?

图示:RAC的数据放在共享存储上,计算由数台服务器提供

技术干货|Oracle RAC上云怎么玩?

图示:RAC在传统物理环境下的部署结构

由上可看出Oracle RAC既有它的优势也有不足之处:

RAC方案优点:1、多节点并发处理,高性能;2、高可用,快速切换;3、高扩展性

RAC方案不足:1、相对单机管理更复杂;2、如果系统规划设计能力不足,性能可能不如单节点;

传统的Oracle RAC在管理、监控、硬件性能扩展、存储扩容方面有明显局限性,超融合架构具有随需应变、灵活扩展、高可用、高可靠等天然优势,如果Oracle RAC与超融合架构相结合,则可以很好地解决这些问题。而深信服超融合实现了计算、存储、网络、安全的完全软件定义和融合,不仅极大简化IT的运维工作,还能够为业务的快速变化提供快速的响应能力。

深信服企业级云正是基于超融合架构构建,能够承载Oracle RAC、MySQL、HIS等关键应用的企业级云解决方案。这里我们重点分享Oracle RAC在深信服超融合环境中的最佳实践,通过不断的技术创新,一方面,结合 Oracle数据库系统原本就具备的可移植性好、使用方便、功能强、适应高吞吐量的特点,实现了深信服超融合对Oracle 及 Oracle RAC的完美支持;另一方面,通过在I/O、网络、共享盘等领域的重大技术突破,解决了超融合架构的虚拟化环境中运行Oracle RAC数据库集群原本存在的性能问题。

实践:超融合如何支持Oracle RAC上云?

实现Oracle RAC在云化环境下的部署,有几个关键因素需要考虑:1、数据库可用性;2、数据库磁盘配置和数据安全;3、数据库性能保障。

这些要素在没有进行定向优化的虚拟化环境中难以被满足的,因此深信服超融合针对Oracle RAC场景进行了大量创新,形成了一套最佳实践:

1、 数据库可用性设计

●       平台创建 2 台虚拟机部署Oracle服务并分配在不同物理服务器上,超融合为RAC集群虚拟机提供互斥策略,充分避免单台物理节点承载业务的可用性风险。

●       当某个承载Oracle业务的物理节点发生故障时,RAC机制实现应用层访问切换。同时,超融合会在第三台主机中拉起发生故障的Oracle虚拟机,恢复RAC集群健壮性。

●       对于突发访问的可用性考虑,超融合提供DRS、DRX策略,一旦数据库出现高峰访问导致性能瓶颈,Oracle虚拟化机可以自动热扩容。

技术干货|Oracle RAC上云怎么玩?

Oracle RAC业务环境需求

2、 数据库磁盘配置和数据安全设计

●       RAC集群为了保证数据的一致性,所有Oracle虚拟机都是访问统一的共享存储空间,深信服超融合在创建Oracle虚拟磁盘的过程中,提供了专用的Oracle共享磁盘选项。

●       超融合采用分布式存储架构,数据在磁盘中是多副本存储。Oracle的共享磁盘数据会被同时写入并分配到不同物理节点的不同磁盘内,确保数据的安全性。

●       为了避免误操作或者逻辑错误导致的数据安全问题,超融合平台还提供了自动备份策略。

技术干货|Oracle RAC上云怎么玩?

Oracle RAC业务超融合部署

3、 数据库性能设计

●       超融合平台提供SSD+HDD的混合磁盘,大幅提升磁盘IO性能,Oracle的集群业务可以实现高性能业务发布。

●       超融合通过平台的Hugepages并结合linux操作系统的内核特性,提升了在大量业务并发的压力下Oracle RAC的事务性能。

技术干货|Oracle RAC上云怎么玩?

基于深信服超融合架构部署oracle RAC的平台效果图

对于Oracle RAC,深信服超融合主要创新:

对于Oracle RAC场景,深信服超融合架构不仅仅是满足基础需求,而是提供了一整套便于部署、高性能、高稳定的解决方案,这些特性源自于对云平台的创新:

●      简单高效的部署Oracle RAC

深信服超融合平台提供简单易用的Oracle RAC配置向导,只需六步,即可完成配置,帮助用户快速搭建/迁移RAC环境,快速上线业务,极大减轻了DBA的运维工作量,让IT管理人员能够把精力更多地投入到业务本身,产出更多的效益。

技术干货|Oracle RAC上云怎么玩?

超融合上Oracle RAC配置向导

●       超融合的高性能I/O

传统的存储架构通常是采用SAS盘组RAID的来提升性能,但是这种方式对于随机读写的性能效果一般。

深信服超融合架构的会在数据写操作时将数据分割为64k大小的数据块,并将这些数据块进行计算后缓存到SSD缓存盘中,并且数据写入后不需要等待底层的机械磁盘的读写确认,大幅的提升了虚拟机的读写性能。

通过使用iometer实际测试一台中低配置的超融合,单机的iops性能的8K随机写能到13000,随机读能到60000,随机读写(7:3)能到30000,最大吞吐可以达到2G/s。相对于传统的FC存储设备的性能有非常大的提升。

经过优化后的缓存命中率达99%,性能得到极大提升:

技术干货|Oracle RAC上云怎么玩?

●       虚拟共享盘

过去的RAC部署,管理员都需要在已有的存储中规划好存储的磁盘、划分不同的Lun来给做数据盘、日志盘、仲裁盘。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读