Por qué el Oracle Database Funciona Mejor en el Oracle Linux

14
Por qué el Oracle Database Funciona Mejor en el Oracle Linux WHITE PAPER / 27 DE JULIO DE 2018

Transcript of Por qué el Oracle Database Funciona Mejor en el Oracle Linux

Por qué el Oracle Database Funciona Mejor en el Oracle Linux

WHITE PAPER / 27 DE JULIO DE 2018

2 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

Tabla de contenidos

Introducción ................................................................................................. 3

El Oracle Database está desarrollado en el Oracle Linux ........................... 4

Ventajas del Oracle Linux para implementaciones en base de datos.......... 4

Confiabilidad, disponibilidad y mantenimiento de misión crítica (RAS) ........ 6

Cargas de trabajo virtualizadas simplificadas .............................................. 8

Servicios integrados listos para la nube ...................................................... 8

Gestionabilidad total de la pila ..................................................................... 9

Implementaciones rápidas ........................................................................... 9

Conclusión ................................................................................................. 11

Más información ........................................................................................ 12

3 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

INTRODUCCIÓN

Muchas aplicaciones empresariales esenciales como entrada de pedidos, finanzas, recursos

humanos, gestión de las relaciones con clientes (CRM) y planificación de los recursos

empresariales (ERP) se ejecutan en el Oracle Database. Estas aplicaciones sostienen

operaciones fundamentales que generan ingresos, mejoran la eficiencia empresarial, y aumentan

la rentabilidad. Como el éxito en los negocios normalmente depende mucho de esas aplicaciones

estratégicas, los departamentos de TI se esmeran en ofrecer una excelente infraestructura para

Oracle Database — que ofrezca un rendimiento perceptible, capacidad de escalabilidad, fuerte

seguridad, y una disponibilidad “permanente”. La infraestructura también debe ser fácil de

administrar y soportar un rápido aprovisionamiento de servidores de base de datos, permitiendo

añadir fácilmente capacidad de transacción y desplegarla rápidamente en la producción.

Para cargas de trabajo Oracle Database ejecutadas en el Oracle Linux, en las instalaciones o en

la nube, pruebas rigurosas y la integración entre las capas añade beneficios considerables: más

velocidad en las transacciones, rendimiento escalable, y la seguridad y confiabilidad necesarias

para cumplir los rigurosos contratos de niveles de servicio (SLAs). Además, una pila completa de

Oracle aumenta la eficiencia administrativa ya que no hay la necesidad de conjuntos de

habilidades entre las plataformas para administrar las diversas tecnologías de los proveedores. Y

también hay el beneficio adicional de un único punto de contacto con los mejores especialistas

en infraestructura de base de datos del sector, y para solucionar sus problemas más críticos de

soporte y servicio.

El Oracle Database se basa en una arquitectura multi-inquilino diseñada para simplificar el

proceso de evolución a un modelo de entrega de Base de datos como servicio (DBaaS). Para

crear una infraestructura óptima para el Oracle Database 18c u otras versiones, los arquitectos

de solución con una visión de futuro seleccionaron el Oracle Linux para el nivel del sistema

operativo. El Oracle Linux es un sistema operativo listo para la nube, y que es una opción

económica y de alto rendimiento al modernizar la infraestructura o consolidar las instancias de

base de datos en el Oracle Database. Este documento explica por qué el Oracle Linux es su

mejor opción para los ambientes Oracle Database.

4 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

EL ORACLE DATABASE ESTÁ DESARROLLADO EN EL ORACLE LINUX

Muchos clients eligen el Oracle Linux para soportar sus aplicaciones de misión crítica. El Oracle Linux también es el principal

sistema operativo para las bases de datos, middleware, y proyectos de ingeniería de software de Oracle. El Oracle Cloud

Applications, Oracle Cloud Platform, y Oracle Cloud Infrastructure son ejecutados en el Oracle Linux. El Oracle Linux es el

estándar para desarrollo en todo el portfolio de productos Oracle Database, con más de 175.000 instancias de Oracle Linux

implementadas en servidores físicos y virtuales.

El Oracle Linux recibe más de 128.000 horas de pruebas diarias de aplicaciones y base de datos, lo que solidifica las versiones

del software durante cada ciclo de vida del producto. Incluso antes de que se haga una evaluación formal, el Oracle Linux es la

plataforma base en la cual los desarrolladores prueban la funcionalidad, calidad y viabilidad del software. Y antes de disponibilizar

cualquier base de datos o aplicación, los equipos de ingeniería de Oracle engineering realizan algunas pruebas formales de

estrés en el Oracle Linux para certificar el Oracle Database y el Oracle Real Application Clusters (RAC), junto con una amplia

batería de verificación del sistema y pruebas de rendimiento.

El Oracle Linux incluye el Unbreakable Enterprise Kernel (UEK), que está específicamente optimizado para alcanzar el mejor

rendimiento con el software de Oracle. Los equipos de desarrollo del Oracle Database y Oracle Linux colaboran para mejorar el

rendimiento del UEK, ajustando las llamadas del sistema e interfaces de biblioteca C que aceleran las aplicaciones y los tiempos

de procesamiento de consultas. Los ingenieros de Oracle prueban extensamente el UEK optimizado en todos los niveles de

aplicaciones, middleware y base de datos de Oracle, así como en los servidores y engineered systems (sistemas de ingeniería)

de Oracle. El UEK también pasa por amplias pruebas adicionales en todos los sistemas de desarrollo de TI que ejecutan la

familia de productos Oracle Database.

El estándar de la industria para Oracle Database

El Oracle Linux es ampliamente utilizado por miles de clientes Oracle Cloud en todo el mundo. Miles de Proveedores de Software

Independientes (ISVs) certifican su software en el Oracle Linux. Además de los miles de servidores que soportan a los equipos de

desarrollo interno de Oracle, el Oracle Linux está experimentando una rápida adopción en el mercado empresarial del Linux,

logrando una amplia aceptación como el estándar empresarial para las cargas de trabajo del Oracle Database. Según el analista

del sector de la empresa IDC, el Oracle Linux ha experimentado un significante crecimiento de mercado:

“El Oracle Linux ha sido consistentemente una de las distribuciones empresariales de Linux con crecimiento más rápido en los últimos

años. Gran parte de ese crecimiento viene de clientes que están migrando al Oracle Linux para aprovechar las ventajas de ‘Oracle on

Oracle’, es decir, la optimización del SO de Oracle en sus propias pilas de soluciones, ejecutadas en las instalaciones o en la nube” -

Ashish Nadkarni, IDC

Ese éxito destaca cómo las organizaciones de TI están cada vez más seleccionando el Oracle Linux en sistemas x86 para crear

infraestructuras de base de datos de misión crítica que sean reactivas, altamente escalables y económicas.

VENTAJAS DEL ORACLE LINUX PARA IMPLEMENTACIONES EN BASE DE DATOS

Además de la flexibilidad y TCO bajo del código abierto, el Oracle Linux ofrece un rendimiento de clase empresarial, seguridad y

confiabilidad para misión crítica, disponibilidad y mantenimiento (RAS). Pero, lo que distingue el Oracle Linux de las demás

plataformas de SO — en especial para las cargas de trabajo del Oracle Database — son las ventajas proporcionadas por la

profunda integración del sistema operativo con la pila de soluciones y optimizaciones, que son el resultado de las colaboraciones

de la industria y de las mejoras en el UEK.

Escala y rendimiento de transacciones optimizados

Los equipos de ingeniería del Oracle Database y del Oracle Linux colaboran de forma continua para mejorar y optimizar el

rendimiento de las aplicaciones de base de datos. Por ejemplo, cuándo los mecanismos de comunicación entre procesos

tradicionales (IPC) presentaron problemas de estabilidad con cargas pesadas, los ingenieros de Oracle adoptaron un nuevo

enfoque — Reliable Datagram Sockets (RDS), un protocolo sin conexión de baja latencia para entregar datagramas de forma

confiable a miles de endpoints (puntos finales). Como el RDS resultó en menos retransmisiones (especialmente durante las horas

punta de procesamiento), eso mejoró bastante el rendimiento de la base de datos en el Linux. Oracle compartió el código RDS

con la comunidad de código abierto y éste ahora es parte del Linux kernel. Como resultado, los ingenieros del Oracle Database

lograron así simplificar el código de la base de datos, eliminando código de usuario extraño que causaba los problemas de

instabilidad — permitiendo que el Oracle Linux realizase el “trabajo pesado” en las comunicaciones de base de datos de alto

rendimiento.

5 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

Otras optimizaciones derivan de mejoras creadas para acelerar el rendimiento en los procesadores multicore x86 actuales y en

las arquitecturas de sistemas avanzadas. Históricamente, el Linux se implementó ampliamente en aplicaciones de computación

de alto rendimiento (HPC). El InfiniBand, que ofrece un throughput superior, baja latencia y excelente escalabilidad, se utilizó

mucho como un tejido de conmutación en aplicaciones HPC y es ahora la tecnología predominante en una serie de data centers

empresariales por las mismas razones.

Señaladamente, los switches InfiniBand son un componente esencial en el Oracle Exadata Database Machine (un engineered

system de Oracle que busca el máximo rendimiento de la base de datos) en el cual el InfiniBand ofrece conexiones de ancho de

banda alto entre los nodos de almacenamiento y computadoras del sistema. El rendimiento del throughput de los datos en el

Oracle Exadata depende mucho de la pila de red InfiniBand optimizada en el Oracle Linux, el principal SO en esos sistemas

poderosos. Los desarrolladores de Oracle ajustaron la pila Infiniband del Oracle Linux para mejorar el throughput para soportar

las cargas de trabajo extremamente exigentes. Por fin, Oracle compartió esas mejoras relativas al rendimiento del InfiniBand con

la comunidad de código abierto — una de las diversas tecnologías creadas por el equipo del Oracle Linux para aumentar el éxito

del código abierto.

La colaboración con Intel también resultó en mejoras que ayudan las aplicaciones Oracle Database a tener un buen rendimiento

en los servidores x86 que ejecutan el Oracle Linux. Trabajando con los ingenieros del Oracle Database, Intel optimizó los

algoritmos de threading de CPU, permitiendo que la base de datos aprovechase el Intel SIMD e instrucciones AVX que mejoran

la escalabilidad NUMA. Además, el software Oracle Database utiliza la biblioteca multi- threaded Intel® IPP (Intel® Integrated

Performance Primitives) para acelerar la compresión/descompresión columnar, así como las operaciones de cifrado. Para las

aplicaciones de base de datos compiladas en el Oracle Linux, Oracle e Intel también recomiendan el recopilador Intel optimizado

para alcanzar el mejor rendimiento posible de la aplicación.

El Oracle Linux con UEK incluye diversas mejoras de rendimiento y escalabilidad en el planificador de procesos, gestión de la

memoria, sistemas de archivos y pila de red. Se lo ajustó para tener un rendimiento mejor y más rápido en las configuraciones

x86 avanzadas que existen en muchos núcleos de la CPU y en grandes partes de la memoria principal. Las bibliotecas

optimizadas y las llamadas al sistema ayudan a mejorar el rendimiento de las consultas en el Oracle Database. Debido a esas

optimizaciones y pruebas intensas que ocurren dentro de Oracle, el Oracle Linux es capaz de manejar grandes cantidades de

transacciones y tener un buen rendimiento a medida que el número de usuarios de la base de datos o el número de base de

datos aumenta. Para las empresas que están consolidando varias bases de datos en el Oracle Database, un tiempo de respuesta

más rápido y una buena escalabilidad son factores primordiales que contribuyen para una infraestructura económica. Las mejoras

en el Sistema operativo también se llevan a la comunidad de código abierto de Linux para que las optimizaciones puedan

beneficiar también las cargas de trabajo de aplicaciones que no son de Oracle.

6 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

l

Gestión de recursos

La alocación de recursos del sistema (CPUs, memoria, red y ancho de banda de almacenamiento) para procesos específicos —

como instancias del Oracle Database — ayuda las aplicaciones estratégicas a obtener los recursos necesarios, y al mismo

tiempo restringe los recursos disponibles a otras aplicaciones que no son esenciales. El Oracle Linux permite la administración de

los recursos a través del uso de los grupos de control (cgroups), una característica disponible en el Oracle Linux 6 y 7. Para las

aplicaciones Oracle Database en sistemas grandes (como el Oracle Exadata Database Machine X7-8), los cgroups pueden ser

muy valiosos porque es posible realizar una “instance caging,” enlazando las instancias de la base de datos a CPUs específicas.

En las arquitecturas NUMA, eso tiene el efecto de sujetar los procesos al mismo procesador y nodos de memoria. La unión de

NUMA de esa forma puede ser una gran victoria para el rendimiento ya que permite que un procesador acceder a una memoria

local en vez de no local, haciendo que los accesos a la memoria sean mucho más rápidos.

Database Smart Flash Cache

Como muchas cargas de trabajo OLTP son de lectura intensiva, los ingenieros del Oracle Database desarrollaron el Database

Smart Flash Cache, una solución innovadora en el Oracle Linux para o acelerar el I/Os para cargas de trabajo de base de datos

mayoritariamente de lectura. Esa funcionalidad permite que el buffer cache de la base de datos se expanda más allá del área

global del sistema (SGA) en la memoria principal hasta un cache de segundo nivel que reside en un dispositivo flash. Como la

memoria flash es una orden de magnitud más rápida para las operaciones de lectura (por ejemplo, lecturas de disco de 4ms vs.

lecturas flash de 0,4), esa característica acelera significativamente el rendimiento de la base de datos sin ningún costo adicional,

excepto el costo del dispositivo flash secundario.

CONFIABILIDAD, DISPONIBILIDAD Y MANTENIMIENTO DE MISIÓN CRÍTICA (RAS)

Junto con las características de confiabilidad avanzadas en los modernos sistemas x86, el Oracle Linux crea un sistema

operativo altamente disponible para la implementación de aplicaciones de base de datos de misión crítica. Su capacidad de

aplicar correcciones de kernel y parches de seguridad tan pronto como esas actualizaciones se encuentran disponibles es un

elemento vital para proteger los datos y mantener la continuidad de las aplicaciones. Mientras otros sistemas operativos exigen

interrupciones programadas para aplicar las correcciones de kernel y también tiempo para la reiniciación, el Oracle Linux soporta

actualizaciones sin “inactividad” utilizando la tecnología Oracle Ksplice. El Ksplice actualiza el kernel del sistema operativo (OS)

Linux y las principales bibliotecas de espacio de usuario sin necesidad de interrupción o reiniciación — eliminando virtualmente la

inactividad del sistema asociada a las actualizaciones. Por ejemplo, los clientes pudieron utilizar el Ksplice para corregir

vulnerabilidades de seguridad como el Heartbleed y Dirty Cow en cuanto las correcciones se hicieron disponibles sin ninguna

interrupción de las aplicaciones, eliminando los retrasos de remediación del sistema y una costosa interrupción programada. El

Ksplice está disponible para clientes con suscripción de soporte Oracle Linux Premier, para implementaciones en las

instalaciones y en la nube, sin ningún costo adicional. El Ksplice simplifica bastante el mantenimiento de servidores y mejora la

disponibilidad continua de aplicaciones de base de datos de misión crítica. (Para obtener más información, visite

http://www.oracle.com/us/technologies/linux/ksplice-datasheet-487388.pdf.)

El Oracle Linux aprovecha todas las ventajas de las características RAS de los procesadores x86 actuales configuradas en los

sistemas x86 de Oracle y de terceros. Esos procesadores avanzados siguen la Machine Check Architecture (MCA) en la cual las

CPUs pueden relatar errores de hardware (por ejemplo, bus, Error-Correcting Code (ECC), errores de paridad y de cache) al

sistema operativo. El Oracle Linux ejecuta una Machine Check Exception (MCE) daemon llamada mcelog que detecta y relata

problemas de hardware irrecuperables. El daemon rastrea y registra los errores de hardware, actuando con base en los límites de

errores y en algunos casos desencadenando eventos como un off-lining en la memoria o en la CPU.

Además de la gestión de errores a nivel del procesador, los sistemas Oracle x86 tienen capacidades de RAS superiores a nivel

del sistema, incluyendo fuentes de alimentación y ventiladores de refrigeración redundantes tipo “hot-swappable”

(intercambiables en caliente), drives hot-swappable, y memorias ECC, así como en el Oracle Server X7-2. El Oracle Server X7-8

tiene módulos hot-swappable PCIe Express, así como drives hot-pluggable y fuentes de alimentación y ventiladores hot-

swappable redundantes. Utilizando la herramienta (ipmitool) Interfaz de Gestión de Plataformas Inteligente (IPMI), los

administradores pueden realizar las tareas de inicialización, monitorización y mantenimiento de los servidores a partir del Oracle

Linux, administrando las Unidades Reemplazables en Campo (FRUs), configuraciones de red, lecturas de sensores y controles

remotos de potencia del chasis a través del procesador de servicios del sistema.

7 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

Soluciones de integridad de datos completas y avanzadas

Los equipos de ingeniería del Oracle Database y del Oracle Linux han colaborado con otros proveedores para desarrollar

diversas soluciones avanzadas de integridad de datos que evitan la corrupción de datos silenciosa. La corrupción de datos

silenciosa puede ocurrir cuando se leen o se graban datos inválidos sin que un error I/O sea relatado a la aplicación o al sistema

operativo. Normalmente ocurre como resultado de una falla en un componente o de un error administrativo. Esos errores pueden

ser catastróficos para las aplicaciones empresariales centradas en los datos y potencialmente resultar en grandes interrupciones.

Los ingenieros de Oracle ayudaron a crear soluciones de integridad de datos que siguen el estándar T10 Protection Information

(T10 PI), realizando verificaciones de integridad en todo el camino recorrido por los datos — desde la aplicación hasta el sistema

operativo, a través del switch y del adaptador host bus, y hasta el propio dispositivo de almacenamiento en disco. Cuando los

datos se graban por primera vez, la solución genera una metadata de integridad o información de protección que se valida en

cada etapa del camino de los datos. Cualquier error detectado se direcciona a la aplicación para remediación. Oracle implementa

una interfaz de código abierto para exponer el estándar T10 PI a las aplicaciones de usuario final y de kernel del Linux.

Oracle ha calificado soluciones T10 PI con los adaptadores Emulex® Fibre Channel (FC) de Broadcom, con sistemas Dell EMC,

Fujitsu, Hitachi Vantara, HPE, Huawei y SanDisk. En esas soluciones, la biblioteca Oracle Automatic Storage Management

(ASMlib) añade la información de protección en cada solicitud I/O que pasa a través de las capas en el sistema operativo del

Oracle Linux y del UEK para el driver Emulex HBA.El driver verifica la integridad de los datos antes de pasar los datos al

dispositivo de almacenamiento, el cual revalida la integridad antes de grabar los datos en el disco.

Alta disponibilidad con el Oracle Clusterware: incluido con el soporte del Oracle Linux

Las aplicaciones Oracle Database normalmente exigen alta disponibilidad, y es por eso por lo que Oracle ofrece el Oracle

Clusterware a los clientes que tienen el soporte básico y premier del Oracle Linux sin ningún costo adicional. El Oracle

Clusterware es un software que permite que varios servidores Oracle Linux operen en un único sistema, proporcionando

redundancia caso ocurra una falla de hardware o software. Cada nodo se comunica a través de una interconexión privada, lo que

mantiene un “latido” del clúster que indica la disponibilidad del nodo. Los principales componentes del software son el Voting

Disk, que registra la afiliación del nodo, y el Oracle Cluster Register, que almacena y administra la información del clúster.

Para los data centers que implementan el Oracle RAC, Oracle recomienda el uso del Oracle Clusterware para monitorizar y

administrar la infraestructura Oracle RAC. Cuando se inicia un nodo en un clúster Oracle RAC, todas las instancias de la base de

datos, listeners, y servicios se inician automáticamente. Si una instancia falla, ésta se reinicia automáticamente. Como el Oracle

Clusterware está incluso como parte del soporte Oracle Linux, los clientes pueden aprovechar un único punto de contacto para la

infraestructura del software.

Protección de datos y seguridad incorporadas

Junto con las extensas pruebas que el Oracle Linux realiza internamente para las aplicaciones de base de datos, el sistema

operativo incluye características empresariales avanzadas para proteger el acceso y los datos. El Open source Linux recibe un

escrutinio profundo de la comunidad de Desarrollo, lo que genera un código fuerte y mejoras continuas en la seguridad. Como

resultado, el Oracle Linux incluye características de seguridad robustas — filtrado de IP para capacidades de firewall, cifrado

fuerte y mecanismos SELinux de nivel militar.

Muchas aplicaciones de base de datos están sujetas a rigurosas exigencias de regulatorias y de privacidad de información. Para

las aplicaciones que exigen fuerte seguridad, esas opciones del Oracle Database son extensamente probadas y soportadas en el

Oracle Linux:

8 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

• Oracle Advanced Security Transparent Data Encryption (TDE), que realiza el cifrado de los datos en reposo en la capa

de la base de datos.

• Oracle Advanced Security Data Redaction, que proporciona la redacción “on-the-fly” (sobre la marcha) de los datos

sensible en los resultados de consultas SQL (antes de la exhibición) para proteger los datos sensibles.

• Oracle Audit Vault y Database Firewall, que ofrecen controles para bloquear amenazas de inyección SQL y consolidan

los datos de auditoría desde las bases de datos, sistemas operativos y directorios.

CARGAS DE TRABAJO VIRTUALIZADAS SIMPLIFICADAS

Con presupuestos reducidos y la necesidad de más agilidad, muchas organizaciones de TI están migrando la producción para las

aplicaciones Oracle Database desde los servidores físicos para los ambientes virtuales — y aprovechando las ventajas de la

compatibilidad del Oracle Linux, implementado en bare metal o huéspedes virtuales.

Oracle simplifica el proceso de migración de las aplicaciones de los servidores físicos a los huéspedes virtuales para un modelo

de entrega en la nube. El Oracle Linux con UEK se puede implementar en servidores físicos o en servidores virtuales con el

Oracle VM Server for x86. El Oracle Linux y Oracle VM están optimizados en relación al rendimiento y diseñados para funcionar

muy bien juntos.

Las aplicaciones Oracle Applications y el Oracle Database están certificados en el Oracle VM. Para acelerar el tiempo de

producción en los ambientes virtuales, el Oracle VM Templates ofrece una pila de software totalmente configurada con imágenes

de software preinstaladas y preconfiguradas en una máquina virtual. El Oracle VM Templates existe para muchos productos

Oracle, incluyendo el Oracle Linux, Oracle Database, Oracle Fusion Middleware, y aplicaciones Oracle como el Oracle E-

Business Suite, PeopleSoft, y Siebel Customer Relationship Management (CRM). (Para saber más sobre los modelos

disponibles, visite http://www.oracle.com/technetwork/server- storage/virtualbox/documentation/templates-101937.html.) Al utilizar

el Oracle VM Templates, los administradores pueden implementar configuraciones del Oracle Database y Oracle RAC de

instancia única en una cuestión de minutos.

SERVICIOS INTEGRADOS LISTOS PARA LA NUBE

Para las empresas que están considerando su camino hacia la nube, la implementación del Oracle Database en el Oracle Linux

es la opción ideal y más económica. Cuando los usuarios hacen su suscripción al Oracle Cloud Infrastructure, reciben el soporte

del Oracle Linux no tiene ningún costo adicional. Eso incluye acceso a los últimos paquetes y actualizaciones para el Oracle

Linux, soporte 24x7 con especialistas Linux, el portal My Oracle Support con una amplia base de conocimiento en Linux,

actualizaciones del espacio de usuario y del kernel del Oracle Ksplice sin interrupción, y el uso del Oracle Enterprise Manager

Cloud Control para administrar y controlar las instancias del Oracle Linux. El soporte también está incluso para el Oracle

Container Registry para imágenes de contenedores de software Oracle con parches confiables, Oracle Runtime Container for

Docker, y el Oracle Linux Container Services para uso con Kubernetes. Además, la implementación del Oracle Database en el

Oracle Linux, sea en las instalaciones o en la infraestructura Oracle Cloud ofrece un único punto de contacto para la

infraestructura de nube, SO y software Oracle.

El Oracle Linux es un sistema operativo integrado y listo para la nube que permite una implementación más fácil y la migración de

las bases aplicaciones Oracle y bases de datos a la infraestructura Oracle Cloud. El soporte del Oracle Linux en la infraestructura

Oracle Cloud proporciona acceso a las frecuentes actualizaciones de imágenes del Oracle Linux de forma que las últimas

correcciones de errores y erratas de seguridad estén rápidamente disponibles. Además, el servidor yum Oracle Linux y el Oracle

Container Registry se espejan dentro de la infraestructura Oracle Cloud para permitir descargas más rápidas de las últimas

correcciones de errores y erratas de seguridad del Oracle Linux, y de imágenes de contenedores Docker del software Oracle.

Como todo el tráfico de red permanece dentro de los Oracle Cloud data centers, no se consume ningún ancho de banda de

tráfico de Internet, y no se incurre en ningún cobro de uso de la red.

9 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

GESTIONABILIDAD TOTAL DE LA PILA

Un conjunto de herramientas de gestión integrado y consistente (en vez de una colección de herramientas de diversos

proveedores) puede ayudar aumentar la productividad del administrador y reducir los costos con mano de obra. El Oracle

Enterprise Manager Cloud Control ofrece una interfaz intuitiva para la gestión del rendimiento y de la disponibilidad de las

aplicaciones en toda la pila de soluciones Oracle, incluyendo aplicaciones, base de datos, sistemas, servidores virtuales y Oracle

Linux. El Oracle Enterprise Manager proporciona a los administradores un single-pane-of- glass (única consola) para implementar

y administrar las cargas de trabajo del Oracle Database en el Oracle Linux — incluso si esas cargas de trabajo están virtualizadas

utilizando el Oracle VM. Para simplificar las actualizaciones y aplicaciones de parches en el Oracle Linux, el Oracle Enterprise

Manager para administración del Linux está incluso sin ningún costo adicional en la suscripción del soporte del Oracle Linux, lo

que ayuda a reducir los costos de gestión de la infraestructura y el TCO. Para los clientes del Oracle Cloud Infrastructure, el

Oracle Enterprise Manager Cloud Control está incluso sin ningún costo adicional.

Junto con las capacidades de multi-inquilinos del Oracle Database, el Oracle Enterprise Manager Cloud Control 13c tiene una

automatización que permite una rápido autoaprovisionamiento de las nubes de banco de datos, ahorrando tiempo y esfuerzo de

los administradores. Esas características de gestión ayudan a pavimentar el camino hacia un modelo de entrega de base de

datos como servicio (DBaaS) on-demand basado en la nube.

IMPLEMENTACIONES RÁPIDAS

Además de las plantillas del Oracle VM, hay una infinidad de otras formas que Oracle ha creado para facilitar la implementación

del software Oracle Database en el Oracle Linux. Las posibilidades varían desde soluciones de fábrica altamente integradas,

como los engineered systems de Oracle, a configuraciones documentadas y validadas por su propia cuenta, paquetes de

software que configuran los sistemas Oracle Linux adecuadamente para el software de base de datos. Mientras esas opciones

tienen distintas ventajas, todas ellas comparten un beneficio similar: simplificar la implementación y acelerar el tiempo de

producción.

Engineered Systems (sistemas de ingeniería) construidos a propósito

Oracle diseña los engineered systems que son preintegrados y pre-incorporados para reducir la complexidad y acelerar el tiempo

de implementación. Como el Oracle Linux ofrece un rendimiento y características de clase empresarial superiores, es el sistema

operativo incorporado en la mayoría de los engineered systems de Oracle, incluyendo las siguientes soluciones:

• Oracle Private Cloud Appliance. Esta aplicación permite una infraestructura definida de software rápida y repetible

para aplicaciones x86 incluyendo cargas de trabajo de base de datos. Los clientes pueden pasar de la capacidad a la

producción rápidamente e implementar máquinas virtuales listas para la ejecución en una cuestión de minuto.

• Oracle Database Appliance. Esta aplicación es un engineered system de nivel inicial, sencillo, optimizado y asequible

que integra el Oracle Database, Oracle Linux, Oracle VM, servidores x86 servers, almacenamiento y red. Entrega

servicios de base de datos altamente disponibles en una solución lista para uso para pequeñas exigencias de base de

datos.

• Oracle Exadata Database Machine. Con optimizaciones específicas para cargas de trabajo del Oracle Database, el

Oracle Exadata Database Machine ya viene integrado de fábrica con los servidores Oracle, Oracle Linux,

almacenamiento y otros softwares. Este engineered system está diseñado para acelerar los servicios del Oracle

Database para almacenamiento de datos en gran escala y aplicaciones OLTP.

• Oracle Exalytics In-Memory Machine X6-4. El Oracle Exalytics incluye el mejor hardware de la categoría, el sistema

operativo Oracle Linux, una suite de Business Intelligence de Oracle, un software de analítica in-memory — todo eso

optimizado para funcionar en conjunto.

• Oracle Big Data Appliance. Este engineered system de Oracle ofrece una amplia analítica de big data con bajo TCO.

Está optimizado tanto para procesamiento en tiempo real como por lotes utilizando el Cloudera Distribution for Apache

Hadoop, Oracle NoSQL Database, Cloudera Impala, y Cloudera Search.

10 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

• Oracle Zero Loss Data Recovery Appliance. Este dispositivo ofrece una protección robusta a los Oracle Databases

para evitar la fuga de datos. Las cargas de trabajo de backup se descargan en el dispositivo, donde un y un

almacenamiento dedicados realizan las tareas de backup y recuperación de una manera eficiente.

El Oracle Linux ofrece máxima escalabilidad para engineered systems grandes. Por ejemplo, en el Oracle Exadata Database

Machine X7-8 que tiene hasta 6 TB RAM y 192 núcleos de procesadores por servidor de base de datos, el Oracle Linux funciona

muy bien, soportando cargas de trabajo altamente exigentes.

Configuraciones validadas por Oracle

Las configuraciones validadas del Oracle Linux y Oracle VM proporcionan una implementación más rápida, fácil y económica de

las soluciones Oracle Linux y Oracle VM en su empresa. El programa ofrece configuraciones previamente probadas y validadas

—incluyendo software, hardware, almacenamiento y componentes de red— junto con guías de implementación documentados. El

resultado: mejor rendimiento y confiabilidad de las soluciones Oracle Linux y Oracle VM, con implementaciones más rápidas y

económicas, Oracle colabora con decenas de asociados líderes en tecnología para ofrecer esas configuraciones validadas sin

ningún costo. Más de 190 arquitecturas probadas y validadas (incluyendo configuraciones del Oracle Database y Oracle RAC

tanto en hardware de Oracle como de terceros) están disponibles en http://www.oracle.com/technetwork/server-

storage/linux/validated-configurations-085828.html.

Paquetes de preinstalación y sistemas Oracle precargados

Al implementar aplicaciones de base de datos en el Oracle Linux, el Oracle Database exige determinados paquetes, versiones de

paquetes y parámetros de kernel. Para seguir las mejores prácticas, los administradores normalmente minimizan la imagen del

sistema operativo, instalando apenas el número mínimo de paquetes del Oracle Linux. Entonces, pueden aplicar un paquete de

preinstalación del Oracle Database para solucionar dependencias, cumplir los requisitos previos y configurar el kernel antes de la

instalación de la base de datos. Oracle disponibiliza paquetes de preinstalación para el Oracle Database que ayudan a

proporcionar un proceso de implementación sencillo y que puede ser fácilmente repetido.

La aplicación de los paquetes de preinstalación en esos sistemas permite una preparación más rápida para la instalación del

software de base de datos. Cuando los clientes adquieren la suscripción del soporte Oracle Premier para sistemas y sistemas

operativos, el soporte para Oracle Linux ya está incluso, generando una configuración de base de datos con disponibilidad

inmediata y soporte completo, lo que resulta en un costo total de propiedad más bajo.

Fortaleciendo las soluciones de base de datos en el Oracle Linux

Cuando usted empieza a establecer sus metas de negocios y determinar el mejor camino hacia la implementación, recuerde que

es posible descargar gratuitamente el Oracle Linux desde el Oracle Software Delivery Cloud en https://edelivery.oracle.com.

Además de las descargas sin ningún costo, Oracle disponibiliza gratuitamente todas las erratas del Oracle Linux desde un

servidor yum Oracle Linux — ningún otro proveedor comercial de Linux ofrece esas actualizaciones gratuitamente. Eso significa

que sus administradores pueden definir un ambiente de prueba de concepto (proof-of- concept) que incluye todas las

correcciones de seguridad y de errores liberadas sin la necesidad inicial de tener un contrato de soporte, lo que le permite

empezar a evaluar de inmediato los beneficios del Oracle Linux para su infraestructura de base de datos.

11 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

El Oracle Linux facilita la configuración de los ambientes utilizando el software de Oracle y las herramientas necesarias para

desarrollar aplicaciones con el Oracle Database. El Oracle Linux ofrece paquetes creados especialmente para los desarrolladores

y permite el bootstrapping de ambientes autónomos. Lenguajes de scripting y conectores de bases de datos están disponibles en

el servidor yum del Oracle Linux. cx_Oracle es un módulo de extensión Python que brinda acceso al Oracle Database y se ajusta

a la especificación Python database API. Los repositorios PHP contienen las últimas compilaciones de las versiones estables de

PHP de la comunidad, incluyendo la extensión php-oci8 para conectar sus aplicaciones PHP al Oracle Database. El node-

oracledb add-on para Node.js mejora las aplicaciones Oracle Database de alto rendimiento y se puede utilizar para conectar el

Node.js 6, 8 y 10 al Oracle Database. Los clientes que tienen el soporte Oracle Linux y el soporte Java SE de Oracle tienen

acceso a las versiones comerciales del Java SE a través del Oracle Unbreakable Linux Network (ULN). Además, Oracle lanzó un

repositorio GitHub para la creación de cajas Vagrant con el Oracle VM Virtualbox para proporcionar una manera fácil y

automatizada para configurar los ambientes de desarrollo con un software Oracle totalmente configurado.

Para ayudarlo a implementar sus soluciones de TI de manera rápida y económica, Oracle fomenta las relaciones con sus

asociados de la industria y líderes de tecnología que pueden ayudarlo a desarrollar planes de implementación, personalizar

soluciones, ofrecer entrenamientos y suplir su personal interno. El equipo del Oracle Linux trabaja codo con codo con esos

asociados para desarrollar soluciones y herramientas para implementar y gestionar de forma eficaz las aplicaciones Oracle

Database en el Oracle Linux. Los ingenieros de Oracle consultan sus asociados de software para certificar las aplicaciones en el

Oracle Linux y colaboran con sus asociados de hardware para habilitar los sistemas, validar drivers, y optimizar el rendimiento del

Oracle Database en el Oracle Linux.

CONCLUSIÓN

Cuando usted implementa el Oracle Database en el Oracle Linux, puede estar seguro de que está implementando en un sistema

operativo respaldado por equipos de Desarrollo que trabajan juntas para optimizar el rendimiento, la seguridad empresarial y la

disponibilidad. Como las aplicaciones, middleware, y productos para base de datos de Oracle se desarrollan en el Oracle Linux,

su implementación ocurrirá en una solución ampliamente probada. Y con su contrato de soporte del Oracle Linux, su ambiente de

software cuenta con el respaldo del conocimiento especializado de la organización de soporte global 24x7 de Oracle, sin importar

si la implementación se hace en un hardware de un asociado certificado, en servidores Oracle, en una solución diseñada por

Oracle, o en la nube. Y con su contrato de soporte del Oracle Linux, usted también recibe soluciones de gestión y de alta

disponibilidad sin ningún costo adicional, que ayudan a reducir el TCO de su infraestructura de base de datos.

Descargue ahora una copia del Oracle Linux en https://edelivery.oracle.com y empiece una evaluación. Usted también puede

empezar con el Oracle Linux en el Oracle Cloud Infrastructure con $300 en créditos gratis. Visite https://cloud.oracle.com/tryit

para obtener más detalles. Usted también puede contactar su representante Oracle para obtener más información, o visitar

http://www.oracle.com/linux.

12 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

MÁS INFORMACIÓN

WEB RESOURCES WEB URL

Oracle Linux Home Page http://www.oracle.com/linux

Download Oracle Linux https://edelivery.oracle.com

Oracle VM Templates http://www.oracle.com/technetwork/server-

storage/virtualbox/documentation/templates-101937.html

Oracle Validated Configurations http://www.oracle.com/technetwork/topics/linux/validated-configurations-

085828.html

Oracle Zero Data Loss

Recovery Appliance

http://www.oracle.com/technetwork/database/availability/recovery-

appliance-ds-2297776.pdf

Oracle Cloud Infrastructure https://cloud.oracle.com/en_US/cloud-infrastructure

T10 PI Data Protection Solutions EMC: http://www.oracle.com/us/technologies/linux/data-integrity-solution-

1852762.pdf?ssSourceSiteId=otnen

Fujitsu:

Qlogic card:

http://www.fujitsu.com/downloads/strsys/system/dx_s3_Oracle_Linux_T10

_PI_Q_en_011.pdf

Emulex:

http://www.fujitsu.com/downloads/strsys/system/dx_s3_Oracle_Linux_T10

_PI_E16G_en_011.pdf

Hitachi: https://www.hitachivantara.com/en-us/pdf/white-paper/reduce-

data-corruption-whitepaper.pdf?source=hds-redirect

HPE:

https://support.hpe.com/hpsc/doc/public/display?docId=a00021993en_us

Huawei:

https://actfornet.com/HUAWEI_STORAGE_DOCS/Storage_All2/End-to-

End%20Data%20Integrity%20Protection%20for%20Storage%20Systems

%20Technology%20--

%20Huawei%20Storage%20SolutionTechnical%20Whitepaper.pdf

WHITE PAPERS WEB URL

Oracle Linux: Minimize

Operating Expenses and

Maximize Value

http://www.oracle.com/us/technologies/linux/linux-max-value-min-cost-wp-

2209610.pdf

IDC Opinion: Cloud Accelerates

Linux Adoption

http://www.oracle.com/us/technologies/linux/cloud-accelerates-linux-

adoption-4365998.pdf

13 WHITE PAPER / Por qué el Oracle Database funciona mejor en el Oracle Linux

DATA SHEETS WEB URL

Oracle Linux http://www.oracle.com/us/technologies/linux/oracle-linux-ds-1985973.pdf

Oracle Linux for Oracle Cloud

Infrastructure

http://www.oracle.com/us/technologies/linux/linux-for-cloud-infrastructure-

4024517.pdf

Ksplice: Zero Downtime

Updates for Oracle Linux

http://www.oracle.com/us/technologies/linux/ksplice-datasheet-487388.pdf

ORACLE CORPORATION

Sede Mundial

500 Oracle Parkway, Redwood Shores, CA 94065 EUA

Consultas

TELÉFONO + 1.650.506.7000

+ 1.800.ORACLE1 FAX + 1.650.506.7200

oracle.com

SÍGANOS

LLame a +1.800.ORACLE1 o visite oracle.com. Fuera de Norteamérica, busque su oficina local en oracle.com/contact.

blogs.oracle.com/oracle facebook.com/oracle twitter.com/oracle

Copyright © 2018, Oracle y/o sus empresas afiliadas. Todos los derechos reservados. Este documento se proporciona para fines informativos y el

contenido del mismo está sujeto a alteraciones sin previo aviso. No se garantiza que este documento esté libre de errores y el mismo no está sujeto a

ninguna otra garantía ni condición, ya sea que se expresen las mismas de manera oral o tácita en las leyes, incluso las garantías y las condiciones de

comercialización o de idoneidad para un fin particular. De forma específica nos eximimos de toda responsabilidad con respecto a este documento y no

se forma ninguna obligación contractual ni de forma directa ni indirecta mediante este documento. Se prohíbe la reproducción o transmisión de este

documento de cualquier forma o por cualquier medio, ya sea electrónico o mecánico, y con cualquier fin, sin el previo permiso por escrito.

Oracle y Java son marcas comerciales registradas de Oracle y sus afiliados. Otros nombres podrían ser marcas registradas de sus respectivos

propietarios.

Intel e Intel Xeon son marcas comerciales o marcas comerciales registradas de Intel Corporation. Todas las marcas comerciales SPARC se usan bajo

licencia y son marcas comerciales o marcas comerciales registradas de SPARC International Inc. AMD, Opteron, los logotipos AMD y AMD Opteron,

son marcas comerciales o marcas comerciales registradas de Advanced Micro Devices. UNIX es una marca comercial registrada del The Open Group.

0718

Por qué el Oracle Database funciona mejor en el

Oracle Linux Julio 2018