怎么减少Oracle数据库的License和支持费用

技术怎么减少Oracle数据库的License和支持费用这篇文章主要介绍了怎么减少Oracle数据库的License和支持费用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着

本文主要介绍如何降低Oracle数据库的许可和支持成本,具有一定的参考价值。有兴趣的朋友可以参考一下。希望你看完这篇文章后有很多收获。让边肖带你去了解一下。

我们先来看看一个普通中型ORACLE公共数据库(不包括RAC)的成本结构。下面这个数据,我直接引用一个国外博客网站的分析,有点老了,但基本可以说明问题。

这是一个假设条件。使用常见的中端存储,容量为10TB。

怎么减少Oracle数据库的License和支持费用

这就是价格情况。众所周知,Oracle企业版的License是按照CPU内核数来计算的。

怎么减少Oracle数据库的License和支持费用

我们来看看整个系统的价格构成。我们发现存储占总成本的17%,而Oracle数据库的成本(包括许可证和服务)实际上占80%。

怎么减少Oracle数据库的License和支持费用

这就是中小企业的情况。虽然离谱,但也不是最高的。我们来看看Oralce RAC更离谱的情况。一般来说,大型企业采用RAC,一般四个节点提供高可用性。

假设不变,只是容量从10TB改为20TB。

怎么减少Oracle数据库的License和支持费用

这就是价格情况。这里,4台服务器被配置为构建一个4节点Oracle RAC集群。

怎么减少Oracle数据库的License和支持费用

这就是价格的构成。我们可以看到,存储仅占总成本的8%,而甲骨文的许可证和服务合计占总成本的89%。你说,这不是抢钱。这是什么?

怎么减少Oracle数据库的License和支持费用

从上面的分析可以看出,甲骨文的成本一般占80%以上,也就是说,它是总投资中最大的一部分。

因此,如果您选择甲骨文,您只能购买尽可能少的甲骨文许可证,这可以降低许多许可证的成本,从而降低服务成本。然而,其他硬件不应该成为性能的瓶颈。

因此,省钱的原则就是:

1、采用最高效的CPU,尽量卸载各种处理到存储上,如重删压缩等;

2、采用最快的服务器和全闪存阵列,让外部硬件不能成为瓶颈,充分发挥购买License的作用。

那么,如何选择最高效的CPU呢?众所周知,Oracle的License是根据CPU和内核数量收费的,不同的处理器类型有不同的系数。许多制造商在TPC.ORG测试各种服务器。可以找出TPC-C的公众价值,下载最新的TPC-C结果,然后自己计算。下面的计算结果虽然陈旧,但还是可以说明问题的,所以我就开门见山了。

怎么减少Oracle数据库的License和支持费用

我们看到不同的处理器类型有不同的CPU Factor,不同的处理器有不同的内核。根据他们的TPC-C分数,可以计算出每个ORACLE许可证的性能。从结果来看,与IBM的POWER相比,英特尔的CPU具有最高的单位许可证性能,甚至超过10倍。

因此,选择具有X86架构的开放式小型机作为数据库服务器是最经济的方式。比如可以选择华为的昆仑高端服务器,有小型机的可靠性,但支持最新的英特尔CPU,非常适合在关键的ORACLE数据场景中使用。

怎么减少Oracle数据库的License和支持费用

至于存储,为了方便使用,不成为系统性能的瓶颈,我推荐全闪存阵列,最好在中支持

线压缩功能。比如华为最新发布的Dorado V3,为全闪存设计,打开重删压缩的稳定时延也在0.5ms以下,而且还支持对称的阵列双活,可以和Oracle RAC组成高可用的双活系统,实现更高的可靠性。关键是其重删压缩可以灵活选择打开或者关闭(以LUN为粒度),比如在ORACLE数据库场景,打开压缩性能无损,一般可以做到2:1的压缩比。而重删对于数据库基本没有作用,甚至还有负作用(比如控制文件和redolog一般为了可靠都是两份,你把它重删了其实更不安全),可以选择关闭,避免浪费存储的资源。当然,你可以在ORACLE层面做压缩,但是ORACLE需要License,而且需要占用服务器CPU的资源,这样会造成ORACLE费用的上升。

怎么减少Oracle数据库的License和支持费用

当然,除了采用最高效的硬件,尽量发挥ORACLE的性能,这样可以购买更少的License外,还有一些其他的方式。

大家知道,Oracle的标准版是按照物理CPU来收费的,而企业版是按照CPU的核数来收费的。

现在INTEL的单个服务器CPU已经很强大,甚至有几十个核,因此,如果能够采用ORACLE标准版,可能会大大节省ORACLE的费用。标准版最大的限制就是只支持4个物理CPU,但是现在单个CPU性能足够强大,大部分企业应该都能够满足。

这是采用标准版+RAC的价格。假设CPU更强大,只需要配置2个节点。

怎么减少Oracle数据库的License和支持费用

对比原来企业版4节点RAC的价格,整个投资减少了87%。这是一个非常大的节省。

怎么减少Oracle数据库的License和支持费用

如果企业版也只算2节点RAC,那么费用的节省也有76%。因此,如果标准版能够满足要求,那么你的节省确实是惊人的。

还有就是ORACLE RAC的必要性。大家知道,RAC的费用非常高,占企业版License的50%还多。RAC最开始主要用来扩展性能的,那个时候叫OPS,主要是那个时候单机的性能不够。但现在单机的性能基本不是问题,因此,现在RAC的最大卖点就是高可用性。因此,你可以评估,你的业务是否需要这么高的业务连续性?能否用其他方法来解决这些问题?因为ORACL RAC并行处理比较复杂(需要集群文件系统,共享锁啦等等),如果做主备的方式,系统则要简单得多。而且,现在虚拟化技术那么成熟,比如可以考虑部署ORACLE在云平台上,如华为的FusionSphere。这样可以利用云平台的在线迁移能力,减少系统更新对业务的影响。当然,虚拟化会带来很多好处,但也有一定的性能损耗(比如某博主测试读时延从0.44ms变为0.6ms),可能造成License费用的上升,这个是需要综合考虑的。

怎么减少Oracle数据库的License和支持费用

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么减少Oracle数据库的License和支持费用”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/107010.html

(0)

相关推荐

  • 怎么才能让女人怀上孩子,什么方法可以快速怀上孩子

    技术怎么才能让女人怀上孩子,什么方法可以快速怀上孩子不请自来,要想快速怀孕,需要注意以下几点怎么才能让女人怀上孩子:孕前检查 详细的孕前检查能够帮助你更清楚的了解自己的身体,有些疾病容易造成不易怀孕,所以需要备孕的您特别

    生活 2021年10月21日
  • 解析JVM内存监控流程的示例分析

    技术解析JVM内存监控流程的示例分析解析JVM内存监控流程的示例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。你对JVM内存监控是否熟悉

    攻略 2021年10月23日
  • mysql数据库表的修改删除和各种查询命令

    技术mysql数据库表的修改删除和各种查询命令 mysql数据库表的修改删除和各种查询命令一、查询表数据
    1、先进入表,使用命令:use 表名;。比如:use testdev;2、再查看表里面的内容,使

    礼包 2021年10月26日
  • HTML002

    技术HTML002 HTML_002/*
    时间:2021/11/25
    功能:HTML
    目录: 一: 模板注释二: 常用标签三: 列表四: 表格五: 表单 六: 提交表单
    */一: 模板注释!--

    礼包 2021年11月26日
  • 形容坏人的成语,形容和坏人一伙的的成语

    技术形容坏人的成语,形容和坏人一伙的的成语鱼龙混杂【拼音】形容坏人的成语:yú lóng hùn zá【解释】:比喻坏人和好人混在一起。
    【出处】:唐·张志和《和渔夫词》十三:“风搅长空浪搅风,鱼龙混杂一川中。”
    【示例

    生活 2021年10月29日
  • Jira 6.3.6+SVN+apache怎么用

    技术Jira 6.3.6+SVN+apache怎么用这篇文章主要介绍Jira 6.3.6+SVN+apache怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!JIRA 安装1、

    攻略 2021年11月25日