虚拟机安装ORACLE数据库用于生产,靠谱吗?
原来用友NC-ERP用的数据服务器,是装在五年前的老机子上,配置是双CPU共4核,8G内存。这台服务器同时还承担着OA应用服务与数据服务器的功能。现在想把用友NC的ORACEL数据库移到新安装的虚拟机上,给这台虚拟机安装了2008R2,并分配了6个CPU与8G的内存。
请问这样能行吗? 本帖最后由 TiGi 于 3-15-2012 16:04 编辑
按照VMware的说法,采用类似的做法的很多,包括他们自己和他们的母公司EMC。
就Oracle许可角度而言,如果目前只有两个双核处理器的Oracle许可的话,从许可角度讲运行虚拟化的主机可能只能是单四核。
就VMware转述“Oracle技术支持度”而言,只要不是和虚拟化有关的,那还是处于Oracle的技术范畴。 具体,还需要看主机、存储、网络等各方面的情况。 网上很多说法,不建议把数据库服务器移到虚拟机上来运行。
糊涂了。。。。。。。。。。。。。。。 主要是性能问题,转虚拟机的话,后台接了存储的,最好fc san,ip san的最好单独一个交换机,别和其他业务一起,如果有什么网络延迟的,你的数据库就惨了
可以看一下“不建议将数据库放在虚拟化环境”内的文章是啥时候写的。
此外,就你现在主机的配置情况而言,30个左右的NC并发量的话,只要虚拟化环境的存储/网络/主机配置适当,不会比过去物理环境慢。
——————————————————
实话实说,我们也用NC(NC5011),去年3月和6月,应用和数据库服务器先后迁移到了虚拟平台内,就用户体验度而言,比以前快 —— 当然,迁移到虚拟化平台时,数据库系统我们是重新安装,数据库改为64位;应用服务器由32位的03r2更改为64位的03r2,应用的部署方式也进行了更改。
我们这边NC的并发数是50个左右。
到年底大概要增加到100个。 还是因为Oracle对磁盘读写速度要高很高,或许你用光纤存储能够胜任。
按照Oracle的说法,几百G、百多个用户,都连小规模都谈不上。呵呵。 这点人数,这点数据。。。上虚拟化绝对靠谱
谢谢。
但我现在没有独立的存储服务器,目前只是一台R710 E5620*2 8*4G 2*2T(转速15K) RAID1 这样的机器配置。
以后准备逐步增加主机与存储设备。
目前对ORACLE数据库的性能有影响吗? 本帖最后由 TiGi 于 3-15-2012 20:11 编辑
单个2T的硬盘,应该是7.2K转速的近线SAS硬盘(其实就是“SAS接口”的“内在SATA”的硬盘)吧?
这台服务器上,你还计划跑啥应用?
你原本的服务器的磁盘状况/配置是怎样的?
现在的服务器,是两个2T的15K转速的硬盘组成RAID1。近期计划加一些只是上午做接收下属单位上报数据用的服务。以后准备多买几个R710再加一个存储服务器组成群集,逐渐把OA应用服务器、数据服务器等都移到虚拟机上去运行。
原本的服务器,是五年前公司办个互联公司的时候,钱烧完之后留下的几台华硕AP1600 E2的服务器。双C共4核。跑了NC的数据服务器、OA的应用及与NC的数据库共用的数据服务。 在vsphere4上部署了oracle10G,虽然oracle10g好像不支持虚拟化
在vsphere5上部署了oracle11G R3 RAC,采用裸机映射
目前都已经用于生产,效果良好
R710服务器不久之后就要停产了——取而代之的是R720服务器。
R720和R710服务器之间启用EVC之类的之后,估计HA之类的还是能够支持的。
再次提醒一下:2T的硬盘应该是7.2K的NLSAS。如果在这样的服务器上运行单个Oracle数据库,内存应该够,处理器肯定有富裕,但是硬盘的IOPS估计会有点问题——2个7.2K的硬盘,IOPS估计也只有300左右。ESXi内的Database VM,实际能够得到的IOPS估计200上下到头了。
页:
[1]
2