Oracle的许多产品都有分版本,最常见的大致上分成3个版:

企业版Enterprise Edition(EE)

价位最高,全功能、无使用限制。

标准版Standard Edition(SE)

价位中等,主要限制为最大支援4个CPU,且禁止安装到超过4 Socket(CPU插槽)的机器上。

标准版1Standard Edition One(SE1)

价位最低,限制支援2个CPU,且禁止安装到支援超过2 Socket(CPU插槽)的机器上。

Oracle的授权计算方式是採[电脑工作时,命令传送的两个端点]的其中之一,

即User(操作者)或Processor(处理器/CPU)

若採Processor计价

EE版

processor数=CPU*(Core数/每CPU)*Core_Factor,有小数时无条件进位。假设某Server上:

1CPU,6核,Core_Factor=0.25

Processor数=1*6*0.25=1.5->2Processor

2CPU,4核,Core_Factor=0.5

Processor数=2*4*0.5=4Processor

SE/SE1版

processor数=occupied socket=主机版上有插CPU的socket数,也就是说直接依CPU数计算,

若採User计价

Oracle称此依User计价的方式为Named User Plus License,简称NUP。这里所谓的Named User=叫得出名字的User,分成两类:

自动设备:

自动运作,且存取Oracle软体。

因为是操作命令的起点,也算是一个Named User;

活人:

有操作电脑并使用到Oracle软体的活人。

至于须有人来操作的设备(PC/NB)则不算。

除计算实际的User外,尚须满足各版本的最低採购量:

EE版:25NUP/Processor

SE/SE1版:5NUP/Socket

这里要注意,NUP是[限软体、限版本、不限Server/Instance]的:

限软体:

Oracle有很多软体,Oracle ERP的NUP不可用于Oracle CRM或其他Oracle的软体。

限版本:

对Oracle的同一个软体而言,SE的NUP不可使用于SE1与EE。也就是说,如果一个User同时会用到SE与EE,则这两版的NUP得各买一份。

但只要[软体+版本]正确且授权量足够,Oracle不管一个User连上几个Server,也不管你在同一台Server上要跑几份相同的软体。

若直接在shop.Oracle.Com上依台币定价採购Oracle DB,则各版本的入手价(含第1年支援,根据2012.10.29、Shop.Oracle.Com上的台币定价计算)为:

EE版

by Processor(1 Processor):

1,406,048+309,331

=1,715,379

by NUP(min 25NUP):

(31,246+6,874)/NUP*25NUP

=38,120/NUP*25NUP

=742,100

SE版

byProcessor(1 Processor):

575,575+126,627

=702,202

byNUP(min 5NUP):

(11,512+2,533)/NUP*5NUP

=14,045/NUP*5NUP

=70,225

SE1版

byProcessor(1 Processor):

190,762+41,968

=232,730

byNUP(min 5NUP):

(5,920+1,302)/NUP*5NUP

=7,222/NUP*5NUP

=36,110

基本上,当User人数较少时,依NUP授权较为划算。比较费用比例:

EE版:Processor/1NUP=1,715,379/38,120=45倍

->当每个Processor上的User超过45人时,依Processor计费较实惠

SE版:Processor/1NUP=702,202/14,045=50倍

->当每个Processor上的User超过50人时,依Processor计费较实惠

SE1版:Processor/1NUP=232,730/7,222=32.24倍

->当每个Processor上的User超过32人时,依Processor计费较实惠

反之,当人少时应使用NUP计费,若用不上RAC则务必使用SE1。

以一个200人左右的企业来看,假设:

除了总公司外,另有3个营业点,此公司共架设了4部Server

每部Server都有2CPU,所有CPU均为4Core,且Core Factor均为0.5

公司所有User均使用电脑,且操作的AP均须连上Oracle DB,所有AP不具Oracle特殊授权->须有Oracle Database的授权。

则当採购Oracle DB时,依版本及计费方式共有6种价位:

EE:

实际Processor=4Server*2Cpu*4Core*0.5factor=16Processor

实际200NUP,最少NUP=16*25=400NUP,故依400NUP计

byProcessor:

1,715,379*16=27,446,064

byNUP:

38,120*400=15,248,000

SE:

实际Processor=4Server*2Socket=8Processor

实际200NUP,最少NUP=8*5=40NUP,依200NUP计

byProcessor:

702,202*8=5,617,616

byNUP:

14,045*200=2,809,000

SE1:

实际Processor=4Server*2Socket=8Processor

实际200NUP,最少NUP=8*5=40NUP,依200NUP计

byProcessor:

232,730*8=1,861,840

byNUP:

7,222*200=1,444,400

因此,个人的建议是:

仔细试算人数与Processor的比例,如果操作电脑的人员名单明确且人数不多,则务必以NUP计价;但若费用差不多时,依Processor计价比较轻鬆。

千万不可使用Oracle做为公开WebPage的底层,因user不确定有哪些人,计算NUP有困难,Oracle一定会要求依Processor计价。

非必要别招惹EE版,把Core算进来太可怕了。

预算充沛时,把钱花在RAM上,别买太高档的主机板:

若超过2个CPU Socket则Oracle会要求须至少买SE版

若超过4个CPU Socket则Oracle会要求须买EE版

同一软体(例如Oracle DB)不要溷着版本买,最好弄清楚须求一次搞定。如果需求上昇可从SE1变成SE或EE,但$$先准备好。

在Oracle.Com中有3份文件最好先看清楚,本文即依此写成:

Core Factor Table

OSIG(Oracle Software Investment Guild)

OLSA(Oracle License and Service Agreement)

Core Factor Table用于计算EE版的版权,其中列出各厂家multi-Core CPU的型号及其Core Factor。注意,上面没写到的型号则CoreFactor=1,也就是说4核的算4个Processor,8核的算8个Processor。

OSIG是Oracle给客户的建议,较易读也有例子。这些例子有几个特徵:

EE版

User众多(数百人)

Processor为单核

算出来好像都是依Processor较便宜,不难看出Oracle比较希望你依Processor买,你轻鬆他Happy。

而OLSA为向Oracle採购时须承认的正式条文,此两份文中对授权规则的描述基本上是相同的,先看清以便谈判。不过OLSA上讲明了Oracle有权来稽核你的使用状况:

会先来书面通知,45天内须配合稽核,Oracle承诺不干扰你日常运作。

稽核时若发现有超用现象,将以书面通知补足授权。

如不配合稽核或补足授权,则Oracle有权中止授权并取消交易(退钱),但是会告你。

就合约内容来看算是公平,但还是要了解计算授权的公式,如果来稽核的人算错了而使你多买,Oracle事后不会退钱的。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐