Licenciamiento productos Oracle en entornos virtualizados
24/11/2014 -
La evolución de los procesadores hace que cada vez dispongamos de más núcleos (cores) en cada CPU.
Dado que ya casi no se encuentran en el mercado CPUs con 4 cores o menos, esto hace que al renovar los servidores, pasando por ejemplo de un servidor con CPUs DualCore a HexaCore, se deban adquirir mas licencias Oracle de tipo “processor” para no incurrir en un mal licenciamiento.
No se debe entender “processor” por su traducción literal “procesador” (CPU) ya que Oracle calcula los “processors” necesarios aplicando un factor de conversión al numero de cores del servidor. El factor de conversión depende del modelo de CPU: x86, UltraSparc VII, Power 5, PA-RISC, etc. Podéis encontrar la tabla de factores de conversión en este link y una explicación de cómo se calculan los “processors” necesarios en este post de nuestro blog. Por ejemplo, el factor de conversión para las CPUs Intel multicore x86 es de 0.5, lo que significa que para una CPU de 6 cores debemos tener licenciados 3 “processors” Oracle.
Este sobrecoste por tener que adquirir más licencias hace que muchos clientes se decanten por soluciones de virtualización, asignando sólo el número de cores licenciados a cada máquina virtual. Pero no sirve cualquier solución de virtualización: para poder limitar el número de licencias necesario, debe tratarse de una solución Hard Partitioning reconocida por Oracle, tal y como se explica en este documento.
En este momento las virtualizaciones reconocidas como Hard Partitioning son:
- Solaris Zones (also known as Solaris Containers, capped Zones/Containers only)
- IBM LPAR (adds DLPAR with AIX 5.2)
- IBM Micro-Partitions (capped partitions only)
- HP vPar
- HP nPar
- HP Integrity Virtual Machine (capped partitions only),
- HP Secure Resource Partitions (capped partitions only),
- Fujitsu’s PPAR
- Oracle VM x86
- Oracle VM SPARC
No sirven por tanto, para limitar el número de licencias, soluciones de virtualización tales como:
- Xen
- VMware
- Microsoft hyper-v
Para conocer a fondo la política de licenciamiento de Oracle recomendamos leer este documento.