Archivo
Superada la limitación de espacio de Oracle Database Appliance (ODA)
Una de las principales objeciones que los clientes nos comentan sobre ODA es la limitación de espacio. Oracle Database Appliance, con un almacenamiento bruto de 12 TB que tras el triple mirroring se queda en 4TB, podía resultar un poco escaso para bases de datos de ciertas empresas o para consolidación de bases de datos.
Esta limitación ya ha sido superada gracias a que ODA ya soporta conectividad NFS:

El almacenamiento NFS siempre fue una buena opción para almacenar las copias de seguridad de ODA. Ahora Oracle ha presentado la posibilidad de usar NFS como fuente de almacenamiento externo para superar la limitación de 4TB. La recomendación de Oracle es usar su ZFS Storage Appliance (ZFSSA), que ha sido probado intensamente.
Sin embargo, no hay ninguna razón por la cual no pueda funcionar con otros dispositivos de almacenamiento NAS, aunque Oracle recomienda el uso de algún appliance de almacenamiento de los más importantes vendedores de almacenamiento (por ejemplo EMC o NetApp).
Oracle facilita un cliente de NFS especializado para usar con el almacenamiento de NFS denominado Oracle Database 11g Direct NFS, que es capaz de optimizar la ruta de acceso de E/S entre Oracle y el servidor NFS, proporcionando un rendimiento significativamente superior. Además, Direct NFS Client simplifica, y en muchos casos automatiza, la optimización del rendimiento de la configuración del cliente de NFS para las cargas de trabajo de base de datos. Para más información revisad este whitepaper.
Apuesta de avanttic por Oracle Database Appliance (ODA)
Oracle Database Appliance (ODA) sólo puede ser comercializado a través de canal y avanttic fue uno de los primeros partners en apostar por este sistema y formar a técnicos para su instalación, configuración y mantenimiento.
ODA es un sistema de base de datos de alta disponibilidad que incluye software, servidores en cluster, almacenamiento y componentes de red, todo ello integrado para trabajar como una unidad. Es una solución robusta, fiable y con licenciamiento incremental (pay-as-you-grow), que aporta sencillez en la instalación y el mantenimiento, y un precio de entrada muy asequible.
En estos momentos se está celebrando el XXI Congreso CUORE (Madrid, 27-28 marzo) y avanttic está realizando durante el mismo 10 sesiones en las que se puede conocer a fondo ODA y presenciar una demo en directo del sistema: asistente de instalación, monitorización y pruebas de alta disponibilidad. Mas información aquí. La inscripción al congreso es gratuita así que todavía estás a tiempo de venir a vernos.
CRN.com galardonó ODA como Enterprise Appliance del año 2011 por ser un dispositivo pionero dirigido al mercado de las PYMES y con un modelo de licenciamiento incremental.
La revista PYMES online ha publicado este interesantes cuaderno monográfico sobre ODA en el que avanttic expresa su opinión sobre el producto.

Integración de EXADATA en Cloud Control 12c
En esta entrada del blog intentaré describir las opciones que tenemos para configurar la monitorización de una Database Machine (o como la llamaremos en adelante “Exadata”) mediante la última versión de la consola de administración de Oracle, el Cloud Control 12c.
Instalacion del Cloud Control 12c
En primer lugar es necesario disponer del Cloud Control 12c operativo para poder integrar en él al Exadata; para ello podemos usar un Cloud Control 12c del que ya dispongamos o proceder a instalar uno nuevo.
Podemos usar una versión “paquetizada” del Cloud Control 12c, especial para Exadata y que permite instalar todos sus componentes con un solo comando.
Parche 13546881
O instalar normalmente el Cloud Control 12c, obteniendo la versión genérica de éste.
La primera opción es interesante por su simplicidad, pero nos encontraremos con un Cloud Control 12c pensado sólo para Exadata. Mediante la segunda, si bien requiere más pasos de instalación (tampoco muchos más, no creáis) tendremos un Cloud Control 12c completo en el que podremos administrar y monitorizar todos los productos Oracle y no Oracle de nuestra empresa.
En caso de querer disponer el Cloud Control 12c completo, podemos encontrar las instrucciones y el software necesario en la siguiente dirección:
http://www.oracle.com/technetwork/oem/grid-control/downloads/index.html
Despliegue del agente de Cloud Control 12c
Bien, supongamos que ya tenemos el Cloud Control 12c; el primer paso para integrar un servidor (o servidores) Exadata es instalar los agentes.
La instalación se realiza desde uno de los nodos de BBDD y a partir de ese nodo se distribuirá de manera automática al resto de nodos (tanto de BBDD como de almacenamiento). Esto es especialmente importante en el caso de los servidores de almacenamiento, en los que no podemos instalar ningún tipo de software por nuestra cuenta.
En primer lugar nos bajamos el paquete de despliegue de agentes:
“Oracle Enterprise Manager Cloud Control 12c Setup Automation kit for Exadata” correspondiente al patch 12960596
Lo copiamos a uno de los nodos de BBDD a la carpeta /tmp/emkit y descomprimimos
Oracle EXALYTICS, solución de BI para un rendimiento extremo
El artículo de hoy es una breve introducción a Oracle EXALYTICS, la primera máquina diseñada específicamente para conseguir el máximo rendimiento en el análisis de información.
Exalytics está construida sobre 3 pilares:
- La suite para el análisis de información (OBI) Oracle Business Intelligence (versión optimizada para Exalytics)
- Tecnología de Bases de Datos en memoria (Oracle Times Ten & Essbase)
- Hardware estándar (interconectado a alta velocidad con infiniband) con 1 TB RAM y 40 Cores
Las principales características del hardware son:
- 1TB Ram 1033Mhz
- 4 Intel Xeon E7-4870 (40 Cores)
- Networking:
- 40 Gbps InfiniBand – 2ports
- 10 Gbps Ethernet – 2ports
- 1 Gbps Ethernet 4-ports
- 3.6 Tb HDD
El software para el análisis de información no podía ser otro que la Oracle BI Foundation Suite (v 11.1.1.6), integrada con versiones de Times Ten (v 11.2.2.2) y Essbase (v 11.1.1.2.2) optimizadas para Exalytics, que gestionan en memoria los datos contenidos en una base de datos externa, para sacar así el máximo partido a toda la potencia del hardware. También ofrece alta disponibilidad y escalabilidad a través de su soporte para cluster (tanto Activo/Activo como Activo/Pasivo).
Times Ten es una BD en memoria con persistencia, que dispone de algoritmos diseñados para trabajar en memoria, con interfaz de programación SQL y con optimizaciones como la compresión de columnas (reduce el consumo de memoria y aumenta el rendimiento).
Essbase es una BD analítica multidimendional (MOLAP) que ha sido optimizada para la paralelización de operaciones, el almacenamiento de datos en memoria, y en el motor de consultas MDX. Dichas optimizaciones le permiten unas mejoras de hasta 16X en la ejecución de consultas MDX y hasta 6X en writeback y operaciones de cálculo (batch inclusive), especialmente importantes para casos de uso como planificación y simulación, y con mayor capacidad de concurrencia.
Estos dos motores de datos en memoria permiten a Exalytics disponer de 4 tecnologías que es capaz de combinar para adaptarse dinámicamente a las necesidades planteadas por los diferentes escenarios de las organizaciones usuarias, ofreciendo así un óptimo rendimiento en sus respuestas:
- Replicación de datos en memoria. No sólo permite acelerar drásticamente las consultas sobre datamarts que quepan íntegramente en memoria, sino que permite también ofrecer alta disponibilidad y escalabilidad (no sólo replica, también puede distribuir).
- Data Marts adaptativo. Muchos desarrollos BI presentan unos patrones que concentran la actividad de las consultas en un subconjunto de datos concreto. Exalytics tiene la capacidad de identificar esos datos de acceso habitual y crear con ellos un datamarts en memoria, reduciendo drásticamente el tiempo de acceso.
- Caché de resultados inteligente. Además de disponer de una caché de resultados en memoria, Exalytics puede utilizarla como tabla para responder a nuevas consultas cuya respuesta ya está en memoria. Dispone también de herramientas para autmotizar su “sembrado” (precargar la consultas más habituales).
- Cubos en memoria. Son los responsables del alto rendimiento en los escenarios de modelización y simulación. Ya que no sólo ofrecen un acceso a datos multidimensional en memoria, sino que son también actualizables.
Esta versión de OBI ha sido optimizada principalmente para aprovechar los recursos ofrecidos por estos dos motores de datos, pero también se han introducido mejoras visuales en forma de nuevos tipos de gráficos, acceso desde dispositivos móviles, etc.
Todos estos elementos no son nuevos en la cartera de productos de Oracle, podrían ser adquiridos y configurados independientemente. La “gracia” está en que Oracle ha trabajado sobre versiones concretas, optimizando la comunicación entre ellas (no sólo a nivel de software, sino también de hardware) para sacar el máximo partido de cada uno de los elementos y poder ofrecer el conjunto como un producto estándar con mejoras en el rendimiento que individualmente no son alcanzables (algunas por restricciones a nivel de licencia, otras porque sólo están disponibles sobre el hardware Exalytics).
Las jornadas concluyeron con una interesante presentación sobre una prueba de concepto realizada para Deutsche Bank en la que se comparó el rendimiento de un Dashboard específico sobre el sistema actual contra el que ofrecerían diferentes escenarios en los que se combinaba con Exalytics e incluso con Exadata. Los resultados arrojaron mejoras de rendimiento en tiempo de respuesta del siguiente orden de magnitud:
| Entorno |
Tiempo de Respuesta (seg) |
| Sistema actual (OBI 10g + DB 10g) |
80 |
| Sistema actual (OBI 10g) + Exadata |
12 |
| Exalytics + DB Actual (10g) |
3 |
| Exalytics + Exadata |
1.6 |
¿SPARC SuperCluster T4-4 = EXADATA + EXALOGIC?
Oracle, con la presentación del SPARC SuperCluster T4-4, ha iniciado una nueva familia de sistemas de altísimo rendimiento: los SUPER (“S”), que vienen a unirse a la familia de los EXA (“X”: EXADATA, EXALOGIC y el nuevo EXALYTICS).
SPARC SuperCluster T4-4, the first general purpose engineered system that combines the computing power of the new SPARC T4 processor, the performance and scalability of Oracle Solaris 11, the optimized database performance of Oracle Exadata storage, and the accelerated middleware processing of the Oracle Exalogic Elastic Cloud.
Aunque de la anterior definición podría deducirse que el SuperCluster es la unión de un Exadata y de un Exalogic, en realidad se trata de un sistema de altísimo rendimiento (ya tiene 9 records mundiales) pero de propósito general, muy indicado para consolidar múltiples sistemas. Por ejemplo, en el documento de preguntas frecuentes se indica que cuando se requiera una base de datos de extremo rendimiento y escalabilidad puede ser más adecuado un sistema de la Serie M o un Exadata:
Is the new solution the right choice for all Oracle Database deployments?
The Oracle SPARC SuperCluster T4-4 is well suited for many database deployments. Some examples include, consolidation of smaller database servers into a single cluster, as a database backend for read-intensive applications, or as a turnkey development and test platform for customers moving to Oracle Database 11g Release 2. For high-end database deployments requiring maximum scalability or extreme performance, Oracle’s SPARC Enterprise M-series servers or Oracle Exadata may be the most appropriate solutions.
A continuación algunos links interesantes sobre el nuevo sistema, sus componentes y sobre Oracle Exadata Storage Expansion Rack, que permite ampliar la capacidad en disco del sistema:
- SPARC SuperCluster T4-4 data sheet
- SPARC T-Series Servers
- Sun ZFS Storage 7320 Appliance
- Oracle Exadata Storage Expansion Rack
Y para finalizar dos posts ilustrativos sobre los nuevos sistemas SuperCluster y Exalytics:
Oracle Database Appliance, ¿database appliance o database-in-a-box?

El pasado miércoles Oracle anunció la disponibilidad inmediata de Oracle Database Appliance (ODA) y ya hay 163.000 entradas indexadas en Google !!!
The Oracle Database Appliance is a complete plug-n-go highly available clustered database system. Pre-installed with Oracle Linux and Oracle appliance manager software, this appliance saves time and money by simplifying deployment, maintenance, and support of a highly available database solution.
Estos links llevan a varias páginas relacionadas con ODA en la web de Oracle:
- Página principal de ODA
- ODA en Oracle Technology Network
- Inside de ODA
- Introduction to the Oracle Database Appliance
ODA (Sun Fire X4370 M2) está formado por 2 servidores, cada uno de los cuales cuenta con 2 procesadores hexa-cores Intel Xeon 5675, 96 Gb. de memoria y 2 discos de 500 Gb. SATA. Lleva preinstalado Oracle Enterprise Linux 5.5, Oracle Appliance Manager, Oracle Database Enterprise Edition 11.2.0.2 y Oracle RAC.
Internamente ambos servidores están conectados a través de un inteconnect redundante a 1 Gb y cada servidor tiene varios conectores ethernet a 1 Gb y a 10 Gb.
El appliance integra 20 discos SAS de 600 Gb. a 15.000 rpm. Están triplemente mirroreados con lo que la capacidad neta es de 4 Tb.
Además dispone de 4 discos SAS de estado sólido de 73 Gb. también en mirroring. Se utilizan para almacenar los database redo logs y también pueden ser usados como ASM diskgroup.
Todos los discos se comparten por los 2 nodos, que disponen de sendas HBAs a 6 Gb/s.



