通常,虚拟化的首要目的是消除未充分使用的服务器。你应该将同一台物理主机上的生产数据库与非生产数据库的有效负荷混合在一起吗?在一个VMware的环境中是完全可以的,只要你不去过量使用资源以致于生产负载无法获得相应资源。
几年前,我们反对将非生产有效负载移植到生产负载中。但是现在,只要你管理好资源,虚拟化会打破那些约束。
工作站配备一台主机,使其搭载不同资源需求的虚拟机,这种情况是很普遍的。通常这些虚拟机的CPU,内存,网络和I/O需求都不同。
即使只有一部分虚拟机安装了Oracle数据库,Oracle也坚持要求你为整个物理服务器注册。因此,给大量使用Oracle的主机安装Oracle负载许可的费用也不容忽视。在一台物理主机上手工安装带有不同资源利用模式的虚拟机也可能是有益的。但你可能发现VMware分布式资源调度里的自动负载均衡相对于你在环境中基于资源手工VM配置的需求,减少了。
虚拟化中的分层集群数据库
在虚拟化基础之上对一个数据库厂商的集群技术实行分层有以下好处:
- 高可用性/HA冗余
- 无断开与重新连接的热负载均衡应用服务
- 其它数据库实例的快速水平缩放
在Oracle RAC中,一个物理备用服务器可能无法满足所有主站点数据库的需求。虚拟化和SAN异步数据块级传输技术是一个性价比不错的选择。
我们有一名客户正在VMware ESX Server 3.5之上使用Oracle10 RAC。它有四台ESX Server主机,其中主机、虚拟机和RAC之间的比例为1:1:1。第四台主机是一台不带VM的热备份机,在剩下三台主机中任何一台失效时负责接管其任务。
使用带VMware ESX Server的RAC
数据库虚拟化的最终障碍
过去三年,我们的团队遇到了处在虚拟化运用进程中的企业,但并不是关于Oracle数据库,而是在其它领域。通常来讲,数据库虚拟化最大的挑战不是技术上的而是行政上的。在本地环境里,CPU使用率持续走低。很多企业客户好像更期望他们的服务器平均CPU利用率维持在十几个百分点。如果你只想为所有主机的CPU支付一个数据库许可费用的话,你就应该考虑一下促进许可证利用率的方法了。
至于Oracle对VMware有条件的支持政策,我们从未见到或听到有工作站出现Oracle bug或VMware引发的不稳定因素。我们听说一家工作站在提出支持需求前本地硬件出了问题,当然,该问题与VMware无关。
对于数据中心优化和业务持续性的增加而言,数据库虚拟化仍然是个重要的机遇。如今,虚拟化工具和ROI已经很明了,是该为数据库虚拟化好好规划一下了。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
公共云部署增加 SD-WAN优势突显
公共云部署的增加正迫使企业开始研究如何利用SD-WAN的优势。 随着越来越多的流量流出数据中心,软件定义广域网 […]
-
英特尔与AMD:服务器竞争对手争夺边缘数据中心霸主地位
芯片制造商英特尔和AMD是数据中心市场的长期竞争对手,他们经常在服务器平台领域进行正面交锋。 最近这种竞争关系 […]
-
从超融合到企业云,一脉相承的基因背后有怎样的秘密?
虚拟化、软件定义存储、容器、闪存、超融合……如果历数十余年来IT业界广为人知的名词,就会发现其背后是一项项颠覆 […]
-
2017年优先级调查:虚拟化占主导地位
TechTarget第9年IT优先级调查面向971名企业IT人员,其中涉及北美各种不同的行业,本次调查主要关注192名负责企业网络工作的受访者的调查结果。