oracle 軟體的收費模式

531968912發表於2017-03-22

    Oracle Database在幾個月前釋出12c 最新版本,基於雲端計算的旗艦產品,稱之為第一個為雲而設計的資料庫。有部分專案資料庫使用的是oracle,有時也被同事詢問oracle的收費模式,下面把oracle的授權收費模式簡要說明一下。

Oracle軟體本身是免費的,所以任何人都可以從Oracle官方網站下載並安裝Oracle的資料庫軟體,收費的是License,即軟體授權,如果資料庫用於商業用途,就需要購買相應Oracle產品的License。

現在Oracle有兩種授權方式,按CPU(Process)數和按使用者數(Named User Plus)。前一種方式一般用於使用者數不確定或者使用者數量很大的情況,典型的如網際網路環境,而後一種則通常被用於使用者數確定或者較少的情況。

CPU: License數=CPU 數*係數。係數來自Oracle的一個參數列,如IBM Power6的處理器為1,AMD和Intel的處理器為0.5,詳細情況見下:

引數

處理器型號

0.25

Sun UltraSPARC T1 處理器

0.50

Sun UltraSPARC T1處理器

0.50

IntelAMD處理器

0.50

Sun UltraSPARC T2+ 處理器

1.00

IBM POWER6POWER7 處理器

0.75

其他多核處理器

1.00

單核處理器

則根據公式可以算出,一個SUN UltraSparc T1的4*8核處理器需要4*8*0.25=8個CPU licenses

按使用者數:Oracle使用者數的官方定義是每一個訪問Oracle資料庫的使用者,無論是自然人還是裝置(如工業環境中的感測器之類),都算作一個使用者(Named User)。

英文官方定義:Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single  or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted.

按使用者數購買則對應相應的產品有對應的License的最低購買量限制,如下:

產品

最低License

Oracle  Standard Edition ONE

5 Named User Plus licenses

Oracle Database Standard Edition

5 Named User Plus licenses

Oracle Database  Edition

25 Named User Plus licenses per CPU

Oracle Application Server Standard Edition ONE

5 Named User Plus licenses

All other Oracle Application Server products

10 Named User Plus licenses per CPU

當然使用者應該根據自己的實際使用者數訂購,且不少於相應版本所要求的最低使用者數。

一般情況下,1CPU的費用約等於50user的費用,所以如果使用者數>CPU數*係數*50,則按CPU訂購反而更為經濟。

每個License還有有效期的分類[不論是User License還是CPU License],分別為:1年、2年、3年、4年、5年、永久。當然價格也是依次增加。

當前Oracle 11G的User License無限使用期的價格為人民幣3千5左右,按50個User License無限使用期的購買量則價格為17.5萬;每個CPU License無限使用期的價格為17萬9千,按IBM小機的係數計算,則購買價格為17萬9千,和50個User License的價格相近。

關於服務價格:一般地,購買Oracle的License都包含首年的服務費,以後的費用按每年原價的22%計算。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2135854/,如需轉載,請註明出處,否則將追究法律責任。

相關文章