Licenciamiento productos Oracle Enterprise Edition sobre CPUs multicore

A la hora de licenciar productos Oracle en versión Enterprise Edition, en una puesta en marcha o en una renovación por cambio de servidor, hay que ser muy consciente de las implicaciones que tiene la CPU de nuestro servidor.

Es muy común la situación de clientes que poseen 1 licencia de tipo processor en un servidor anticuado con 1 solo core, y que lo renuevan adquiriendo por ejemplo un servidor con 1 CPU de 6 cores Intel® Xeon® X5650. Si el cliente no está correctamente asesorado, mantendrá su única licencia de tipo processor y estará incurriendo en un mal licenciamiento pues realmente precisaría 3 licencias.

En las versiones Standard Edition y Standard Edition One, 1 CPU equivale a 1 licencia de tipo processor. Pero en la versión Enterprise Edition hay que aplicar un factor de conversión en función de la plataforma hardware y del número de cores total del servidor.

Processor: shall be defined as all processors where the Oracle programs are installed and/or running.  Programs licensed on a processor basis may be accessed by your internal users (including agents and contractors) and by your third party users.  The number of required licenses shall be determined by multiplying the total number of cores of the processor by a core processor licensing factor specified on the Oracle Processor Core Factor Table which can be accessed at http://oracle.com/contracts. All cores on all multicore chips for each licensed program are to be aggregated before multiplying by the appropriate core processor licensing factor and all fractions of a number are to be rounded up to the next whole number.  When licensing Oracle programs with Standard Edition One or Standard Edition in the product name, a processor is counted equivalent to an occupied socket; however, in the case of multi-chip modules, each chip in the multi-chip module is counted as one occupied socket.

En el caso de las CPUs Intel Xeon el factor core/procesador es de 0,5. Esto implica que cada core precisa 0,5 processors a nivel de licenciado. En el ejemplo antes expuesto el cálculo sería: 0,5 x 6 = 3 licencias de tipo processor, y el cliente sólo disponía de 1.

La activación de la opción de Hyper-Threading no afecta al cálculo, que se basa únicamente en los cores totales del servidor.

A continuación se muestra un pequeño resumen de los factores de conversión:

Procesador Factor core/procesador
SPARC T3 processor 0,25
Sun Netra T2000, 1.0 or 1.2 GHz UltraSPARC T1 0,25
Intel Itanium Series 93XX (adquiridos  Antes del 01/12/2010)* 0,5
Intel Xeon Series 56XX, Series 65XX, Series 75XX, or earlier Multicorechips 0,5
AMD Opteron Models 13XX, 23XX, 24XX, 41XX, 61XX, 83XX, 84XX 0,5
Sun UltraSPARC T2 0,75
IBM POWER5 0,75
HP PA-RISC 0,75
Single Core porcessors 1
Intel Itanium Series 93XX (adquiridos después del 01/12/2010)* 1
IBM POWER6 1
IBM POWER7 1

En este link aparece la tabla completa para todas las plataformas multicore soportadas.

* El 22 de Marzo de 2011 Oracle anunció el fin del desarrollo de nuevas versiones de productos bajo procesador Itanium. http://www.oracle.com/us/corporate/press/346696

Desde Septiembre de 2012, Oracle sigue proporcionando versiones para procesadores Itanium, tal como indica la nota de prensa: http://www.oracle.com/us/corporate/features/itanium-346707.html

Procesador

Factor core/procesador

Intel Xeon Series 56XX, Series 65XX, Series 75XX, or earlier Multicore

chips

0,5

Evolución, innovación y transformación
37 especializaciones avaladas por Oracle
Oportunidades ilimitadas
El equipo marca la diferencia
Posts 100% Oracle
Sigue nuestro día a día