• 客户服务
  • 解决方案
  • 商用产品
  • 产品促销

Oracle RAC在超融合环境中的最佳实践剖析

Oracle RAC在超融合環境中的最佳實踐剖析


Oracle數據庫作為數據中心的核心業務系統,在企業、政府、教育、醫療等行業被廣泛應用。對於大型企業的核心ERP、政府的重要業務、醫院的HIS等系統,通常還會采用Oracle RAC(實時應用集群)保障其穩定運行。


超融合基礎架構作為近幾年來用戶廣泛關註的雲化數據中心解決方案,其應用場景也隨著技術逐漸被認可而不斷增加,要實現Oracle RAC在超融合環境下的部署,最少需要3個物理節點,並且有幾個關鍵因素需要考慮:1、數據庫可用性;2、數據庫磁盤配置和數據安全;3、數據庫性能保障。針對於超融合提供的實踐策略,在下文將逐壹剖析:


數據庫可用性設計
· 平台创建2台虚拟机部署Oracle服务并分配在不同物理服务器上,超融合为RAC集群虚拟机提供互斥策略,充分避免单台物理节点承载业务的可用性风险。
· 当某个承载Oracle业务的物理节点发生故障时,RAC机制实现应用层访问切换。同时,超融合会在第三台主机中拉起发生故障的Oracle虚拟机,恢复RAC集群健壮性。

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



Oracle RAC业务环境需求


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

· RAC集群為了保證數據的壹致性,所有Oracle虛擬機都是訪問統壹的共享存儲空間,深信服超融合在創建Oracle虛擬磁盤的過程中,提供了專用的Oracle共享磁盤選項。 
· 超融合采用分布式存儲架構,數據在磁盤中是多副本存儲。Oracle的共享磁盤數據會被同時寫入並分配到不同物理節點的不同磁盤內,確保數據的安全性。
· 為了避免誤操作或者邏輯錯誤導致的數據安全問題,超融合平臺還提供了自動備份策略。



Oracle RAC业务超融合部署


数据库性能设计

· 超融合平台提供SSD+HDD的混合磁盘,大幅提升磁盘IO性能,Oracle的集群业务可以实现高性能业务发布。 
· 超融合通过平台的HugePages并结合Linux操作系统的内核特性,提升了在大量业务并发的压力下Oracle RAC的事务性能。

南宁铁路局在2016年上半年开始着手建设物资采购平台,平台方案设计过程中为了保证应用架构稳定性和灵活扩展能力,采用了前端Web+后端数据库的应用结构——Web端构建集群发布业务,同时数据库采用Oracle RAC实现高可用保障。用户对比了多种基础架构解决方案,认为超融合更加易于管理、便于弹性扩展、同时满足了稳定性和性能要求,因此采用8台深信服超融合一体机构建资源池,其中Oracle RAC的虚拟机分布在2台物理主机上,目前业务系统运行稳定且性能完全满足业务需求。

技术架构在核心业务系统的采纳及应用状况,可以更好地评判出其技术成熟度和市场认可度,深信服超融合正在为越来越多的高端用户提供核心业务系统的基础架构解决方案。后续我们将分享超融合在其他核心业务场景的最佳实践,欢迎您保持关注。