存储使用RDM裸磁盘映射方式还是使用VMFS方式,各自的优缺点有哪些?

若使用共享存储的虚拟化平台上搭建数据库rac,存储使用RDM裸磁盘映射方式还是使用VMFS方式,各自的优缺点有哪些

参与37

8同行回答

zyp8365zyp8365高级工程师广东省中医院
首先,个人不太建议在虚拟化平台搭建数据库rac。因为虚拟化平台是为充分利用服务器的计算和内存资源而提供的一种一虚多的云计算解决方案,能很好解决信息IT的烟囱式发展方式,数据库rac最主要是实现如下两个目标:双机高可靠和业务负载均衡。虚拟化平台本身就是多台服务器组成...显示全部

首先,个人不太建议在虚拟化平台搭建数据库rac。因为虚拟化平台是为充分利用服务器的计算和内存资源而提供的一种一虚多的云计算解决方案,能很好解决信息IT的烟囱式发展方式,数据库rac最主要是实现如下两个目标:双机高可靠和业务负载均衡。虚拟化平台本身就是多台服务器组成的,本身就有HA的机制,另外虚拟化平台本身的虚机保护的方式有很多,如vmware的Ft(虽然有CPU限制),也有连续数据保护的机制如RP4VM,以及很多备份还原的途径和方式能实现高可靠,不需要依赖rac的方式,如果想实实在在做容灾应该考虑dataguard的方式。另外再说业务负载均衡,也更不应该在虚拟化平台来实现,rac多虚一和虚拟化平台一虚多本身就是矛盾的,所以不建议这样操作,两台物理机去做更好。而且还有一个比较重要的原因是oracle数据库的rac虽然理论上可以通过虚拟化平台来实现,但是不建议这样做,因为经过了一层虚拟化层,如果出问题不好排查,而且信息流非最优。回到楼主的问题,其实RDM和VMFS最重要的区别就是RDM是直通,而VMFS是经过虚拟化层,用的虚拟化平台的文件系统格式。优缺点就是RDM的方式,数据直接到磁盘,路径最短速度更快,但是因为没有经过虚拟化平台,管理麻烦,用不到平台的一些高级功能,但是VMFS就是刚好相反,数据要通过虚拟化平台的解析后才到后端磁盘,所以路径更长速度相对慢,但是管理简单方便,能使用虚拟化平台对磁盘的一些高级功能

收起
医院 · 2020-11-04
浏览3915
wuliangywuliangy信息工程部工程师浙江省肿瘤医院
个人支持对虚拟化层上搭建rac这种新方式进行探索。在2019年以前,数据库rac的普遍搭建方式是物理机+光交+存储(双活)的方式,原因有几方面:1、oracle并不承认虚拟化上搭建的rac,一旦出现问题,oracle不提供服务2、该模式已经过时间的检验,稳定可靠3、虚拟化上搭建毕竟经过了一层虚拟...显示全部

个人支持对虚拟化层上搭建rac这种新方式进行探索。

在2019年以前,数据库rac的普遍搭建方式是物理机+光交+存储(双活)的方式,原因有几方面:
1、oracle并不承认虚拟化上搭建的rac,一旦出现问题,oracle不提供服务
2、该模式已经过时间的检验,稳定可靠
3、虚拟化上搭建毕竟经过了一层虚拟化层,开销是个疑问
4、许多医疗机构可能使用的是小型机rac,对于X86的信任度并没有这么的高

但是在进入2020年后,至少在浙江区域有越来越多的机构开始尝试虚拟化上搭建数据库了,甚至采用rac over vsphere来做,原因如下:
1、2019年9月开始oracle和VMware互认,400可以直接形成case了,从商务上得到了原厂的认可
2、X86主机的性能、稳定性已经提高到了一个较高的级别,单机的计算性能就完全能承载大型机构的数据库压力
3、许多大型医疗机构在his DB之外还有诸如lis emr pacs 集成平台等核心业务数据库,若数据库采用虚拟化部署则可以更高效利用硬件资源
4、全闪存储,全闪超融合硬件的价格下降带来了很多的可能性,实测虚机rac的io和延时完全满足要求

而回到主问题,RDM和VMFS的方式,对于虚拟化来说,一种是裸设备映射,存储路径短,更高效,一种是虚拟化的文件格式。但是如今的全闪存储在性能上已经达到较高水平,实测下来已无大区别,如若想要使用VM的特性的,那建议都用VMFS挂载,或者折中,数据库虚机使用RDM,最大程度利用性能,剩余存储资源则VMFS丢给虚拟化,高效利用。

收起
医院 · 2020-11-04
浏览3917

提问者

wangdd
wangdd0216
系统工程师河北省人民医院
擅长领域: 数据库数据安全安全

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-10-29
  • 关注会员:10 人
  • 问题浏览:6782
  • 最近回答:2020-11-17
  • X社区推广