生产环境准备搭建Oracle 12c RAC,是直接在物理机上搭建还是在vSphere虚拟化平台上搭建?

生产环境准备搭建3节点Oracle 12c RAC实现高可用现在有两个选择一个是直接在物理机上搭建,少了虚拟化平台这一层效率更高,但是管理不便,某节点故障之后需要重新配置,耗时较长,心跳网络还需要单独布线二个是在vSphere虚拟化平台上搭建,可以直接通过vCenter进行远程管理,某节点故...显示全部

生产环境准备搭建3节点Oracle 12c RAC实现高可用
现在有两个选择
一个是直接在物理机上搭建,少了虚拟化平台这一层效率更高,但是管理不便,某节点故障之后需要重新配置,耗时较长,心跳网络还需要单独布线
二个是在vSphere虚拟化平台上搭建,可以直接通过vCenter进行远程管理,某节点故障之后可以通过虚拟机克隆快速恢复,心跳网络通过虚拟交换机即可,但是担心稳定性及效率,还有据说虚拟化平台上搭建的rac Oracle不提供技术支持
还有就是共享存储已经做了存储级别的主备同步,是否还有必要做Dataguard进行数据库级别的主备同步?原因呢?
还望各位大佬不吝赐教,给出最佳的生产环境实践方案

收起
参与93

查看其它 23 个回答atpeace331的回答

atpeace331atpeace331数据库管理员银行

生产环境 Oracle 12c RAC 是使用 物理机 还是 虚拟化平台,主要取决于该应用系统的业务价值以及系统的业务吞吐量、并发访问、资源使用等指标。

1、业务价值方面来讲,如果业务系统不是承载公司核心业务的系统,一般使用vSphere虚拟化平台,易于配置部署管理。如果该系统承载对公司贡献值极高的业务,那么推荐使用 物理机 搭建部署 Oracle RAC,稳定性、高可用和性能方面都能得到最大程度的保证。

2、其次,要考虑业务系统的吞吐量、并发访问以及交易时长等业务指标。

通常,业务并发访问很高、吞吐量极大的系统,对CPU、IO、内存、网络资源消耗很高,对系统性能要求严苛,基本上只能考虑物理机环境了,高吞吐量、高 IO,不适合运行于虚拟化环境。

3、成本上,虽然虚拟化环境可以降低硬件资源的投资成本,但是vSphere上的 Oracle RAC运维管理更加复杂,技术成本上需要投入更多的资金。

因此,要根据应用系统的实际情况,综合业务价值、业务系统特点、资金成本等,具体情况具体分析。

银行 · 2021-02-24
浏览1128

回答者

atpeace331
数据库管理员银行

atpeace331 最近回答过的问题

回答状态

  • 发布时间:2021-02-24
  • 关注会员:25 人
  • 回答浏览:1128
  • X社区推广