Oracle Pricing "A Comedy of Fractions"
We've had several posts on how advances in chip technology make the
traditional "per-CPU" software pricing model less and less compelling.
Oracle had stuck firm to its "one core = one CPU" policy. They've
relented, but in a way that may create more confusion. Now, each core
will be three quarters of a CPU, leading to the Register article,
Oracle processor core pricing a comedy of fractions.
Highlights from the article, which are really lifted from Oracle's
licensing model, include:
"For the purposes of counting the number of processors that require
licensing, the number of cores in a multi-core chip now shall be
multiplied by a factor of .75," Oracle said. "Previously, each core
was counted as a full processor."
Still paying attention?
"For example, a 4-way, dual core processor server which previously
had a list license fee of $320,000 (4*2 [cores] *$40,000) would now
have a list license fee of $240,000 (0.75 * 8 [cores] *$40,000)."
And it gets even more complicated! A sharp Register reader forwards
this advisory from Oracle's finer print:
"A multicore chip with 11 cores would require a 9 processor license
(11 multiplied by a factor of .75 equals 8.25 which is then rounded
up to the next whole number which is 9)."
Nice.
(Oracle also fails to address Intel's hyperthreading technology and
SMT from others vendors - but we're waiting to hear back on those
matters.)
Oracle will price a one-way server running on a dual-core chip as a
one-way server for its Standard Edition One and Standard Edition
products, which by itself, makes Oracle's per user and per employee
pricing models look pretty attractive.
All of this is difficult enough, before you get to the rounding.
Naturally, low fractions are rounded up.
The real problem is that CPUs and value are at best indirectly
correlated. What does drive the value of a database is an interesting
No comments:
Post a Comment