Share via


Cargas de trabajo de Oracle bien diseñadas de Azure en infraestructura como servicio (IaaS) de Azure

En este artículo se proporcionan procedimientos recomendados de Marco bien diseñado para una carga de trabajo de Oracle en la infraestructura como servicio (IaaS) de Azure. Los propietarios de aplicaciones, los administradores de bases de datos de Oracle, las partes interesadas de la empresa y los arquitectos pueden usar esta guía para crear una base técnica para su solución altamente confiable para Oracle en Azure a escala.

¿Qué es una carga de trabajo de Oracle?

En esta guía, el término carga de trabajo hace referencia a una colección de bases de datos, como bases de datos de Oracle Exadata y recursos de aplicación que admiten un objetivo empresarial común o un proceso empresarial.

Debe crear cargas de trabajo de Oracle que sean de alta disponibilidad y resistentes a errores. Estas cargas de trabajo pueden ser aplicaciones de administración de relaciones con el cliente, aplicaciones de recursos humanos o aplicaciones personalizadas que dependen de Oracle WebLogic Server o Java. Las aplicaciones y plataformas locales de Oracle que se pueden trasladar a la nube incluyen WebLogic Server, Siebel, Personas Soft, JD Edwards y E-Business Suite.

¿Cuáles son los desafíos comunes?

Microsoft Azure facilita la implementación y administración de soluciones en la nube. Sin embargo, pueden producirse desafíos al compilar y migrar cargas de trabajo de Oracle de alta disponibilidad y confiables en la plataforma Azure. Por ejemplo:

  • Las arquitecturas de aplicaciones de Oracle son complejas. Las dependencias entre la aplicación y el nivel de base de datos, como las actualizaciones de versiones y las revisiones, pueden aumentar la complejidad.

  • Un diseño confiable de aplicaciones a escala requiere conocimientos sobre las versiones y arquitecturas de las aplicaciones, los procedimientos recomendados de otros clientes y la experiencia sobre las dependencias de cada capa. Necesita conocimientos detallados para que pueda seleccionar las tecnologías adecuadas y configurarlas correctamente.

  • Las arquitecturas de base de datos de Oracle difieren del cliente al cliente. Las características de Exadata, como los índices de almacenamiento y examen inteligente, o los clústeres de aplicaciones reales (RAC) de Oracle pueden presentar complejidad. El repositorio automático de cargas de trabajo (AWR) proporciona información sobre el uso real de las características de Exadata y las configuraciones de RAC y, en última instancia, el uso de la base de datos.

Debe diseñar todas las cargas de trabajo de Oracle para controlar los errores con un impacto correlacionado o en cascada. La ingeniería de confiabilidad es una tarea importante en todo el diseño de arquitectura.

El enfoque del marco bien diseñado

Se recomienda estructurar la carga de trabajo bien diseñada para satisfacer objetivos específicos de confiabilidad, seguridad, optimización de costos, excelencia operativa y eficiencia del rendimiento. Para mejorar las experiencias de los clientes y ofrecer coherencia y confiabilidad, siga los principios y directrices de arquitectura específicos de Oracle en IaaS de Azure. Esta guía aborda las bases de datos de Oracle, como las bases de datos exadata y otras aplicaciones de Oracle.

Los pilares del marco bien diseñado le ayudan a implementar la modularidad, los roles independientes y mejorar la productividad operativa. Use un enfoque bien diseñado para crear cargas de trabajo de aplicaciones sin complejidades innecesarias y costos imprevistos.

Use los pilares del marco bien diseñado para mejorar la carga de trabajo de Oracle en IaaS de Azure de las maneras siguientes:

  • Confiabilidad: una carga de trabajo de Oracle requiere resistencia en el nivel de arquitectura. Cree una arquitectura de aplicación y base de datos con alta disponibilidad para procesar datos empresariales críticos y no críticos.

  • Seguridad: una carga de trabajo de Oracle puede contener datos críticos para la empresa. La mayoría de las aplicaciones de Oracle también requieren un puerto secure Shell (SSH). Ayude a proteger las bases de datos y aplicaciones de Oracle con varias capas de seguridad, como las capas de identidad, acceso, validación de entrada, soberanía de datos y cifrado.

  • Optimización de costos: una carga de trabajo de Oracle requiere que traiga su propia licencia. Puede generar un informe de AWR para optimizar los costos. Puede usar el informe de AWR para determinar la SKU y el almacenamiento de la máquina virtual que necesita para cumplir los requisitos de rendimiento.

  • Excelencia operativa: una carga de trabajo de Oracle requiere la supervisión para cumplir los requisitos de productividad. Asegúrese de que la carga de trabajo de Oracle cumple los estándares de excelencia operativa.

  • Eficiencia del rendimiento: el ciclo de vida de una carga de trabajo de Oracle consta principalmente de tareas operativas. Administre una carga de trabajo de Oracle para que siga funcionando y satisfaga las demandas de los clientes. También debe administrar los costos.

Elección de un enfoque de migración

Puede aplicar varios enfoques de migración, en función de los requisitos de migración. Entre las herramientas comunes de migración se incluyen Oracle Data Guard, Oracle Recovery Manager (RMAN), Oracle GoldenGate y Oracle Data Pump. No se recomienda La bomba de datos para un gran volumen de datos.

Como parte de la migración, asegúrese de que el juego de caracteres sea el mismo y tenga la misma endianidad para que pueda evaluar correctamente las migraciones multiplataforma. Para más información, consulte Migración de cargas de trabajo de Oracle a IaaS de Azure.

¿Cuáles son las áreas de diseño clave?

Una migración de Oracle en IaaS de Azure incluye las siguientes áreas de diseño. Cada área de diseño se centra en los puntos de decisión técnicos de los componentes de infraestructura que forman parte de una carga de trabajo y en la interacción de los componentes con los servicios compartidos.

Área de diseño Resumen
Elección del proceso y el almacenamiento Obtenga información sobre cómo cambiar la infraestructura para mejorar el rendimiento y la eficiencia de los costos. Use oracle Migration Assistant Tool (OMAT) para seleccionar la SKU adecuada para la máquina virtual de base de datos y el almacenamiento más adecuado para la base de datos, archivar los registros de puesta al día y la copia de seguridad.
Optimización de la continuidad empresarial y la recuperación ante desastres Obtenga instrucciones sobre las arquitecturas de conmutación por error confiables, incluidos los requisitos de objetivo de punto de recuperación (RPO) y el objetivo de tiempo de recuperación (RTO) y las consideraciones de alta disponibilidad.
Optimización de la seguridad Aprenda a proteger los datos confidenciales y a crear una arquitectura confiable en la que pueda colocar la carga de trabajo de Oracle.
Diseño de aplicaciones de Oracle Obtenga información sobre las consideraciones de diseño para la carga de trabajo de Oracle que puede ayudarle a crear una solución eficaz, confiable, segura y de alta disponibilidad en la nube.
Supervisión de cargas de trabajo Obtenga información sobre cómo supervisar las herramientas, de modo que pueda abordar rápidamente los problemas de desarrollo y la degradación del rendimiento.

Ejemplos ilustrativos

La guía proporcionada dentro de esta serie se basa en un enfoque orientado a la solución para ilustrar las principales consideraciones y recomendaciones de diseño. Puede elegir entre varias implementaciones de referencia para desarrollar soluciones adicionales.

Pasos siguientes

Revise los principios de diseño.

Realice una evaluación para evaluar las opciones de diseño.