我感兴趣的是了解DBA如何看待Oracle严格的许可要求与当今机器日益增长的计算能力之间的平衡。如果任何Oracle EE安装在盒上,Oracle坚持要求客户必须为Oracle EE在一个盒子上授权所有物理核,这似乎与这样一个事实相矛盾:拥有更大、功能更强大的机器,客户可以在这些盒子上做更多的事情(不仅仅是Oracle) (例如,虚拟化等等)。
最终,我感兴趣的是评估对于大多数客户来说,在供应方面通常会出现多少许可。举个例子:如果我是一个在拥有两个高频Intel Xeon E5-2670 (Sandy )处理器和20个物理核的计算机上运行Oracle EE的大客户,我通常会100%地使用这些核心100%的时间来运行Oracle DB(在这种情况下,没有过度配置,因为整个盒利用率是100%),或者更有可能的情况是运行Oracle DB 50%的时间中的50% (在这种情况下,整个盒利用率是25%,所以我实际上比实际需要多支付了3x的许可证。
希望了解运行Oracle的服务器上的典型利用率,以及您是否认为overprovisioning的概念是一个真正的问题,如果可以的话(例如通过按需购买DB容量)。
发布于 2014-04-28 07:10:26
开始以一种聪明的方式使用您的许可证。许多客户购买EE许可证,只使用SE功能。不要低估SE的力量。您可以使用SE的最大4个插座和现代CPU的,这是一个很大的力量。SE1最多有2个套接字。请参阅数据库许可-甲骨文
接下来,考虑将较小的应用程序合并到一个严肃的数据库中,这通常会带来更好的CPU和许可证利用率。我为一位客户节省了800.000英镑,-/年。
关于如何对过度供应进行调整的问题实际上是一个业务问题。当业务不能立即处理每一个请求时,它是如何受到伤害的?有些人会因为失去销售而损失很多钱,而另一些人则能应付。
发布于 2014-04-28 06:42:09
这就是好的Oracle能够通过许可证节省大量资金的原因之一。首先,不要使用许多核心CPU,而是查看服务器CPU的英特尔“甲骨文EE”行。
接下来,投入大量内存,这比甲骨文许可证便宜得多。然后您可以使用数据库智能Flash缓存。用于服务器的MLC SSD并没有那么昂贵。
但是,如果我们说的是单双CPU服务器,那么标准版1和企业版之间当然还有巨大的价格差距。
https://dba.stackexchange.com/questions/64019
复制相似问题