Create una carga de trabajo de Oracle en Azure

En este artículo se proporcionan procedimientos recomendados de Well-Architected Framework para una carga de trabajo de Oracle en infraestructura como servicio (IaaS) de Azure. Los propietarios de aplicaciones, los administradores de bases de datos de Oracle, las partes interesadas empresariales 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 al error. Estas cargas de trabajo pueden ser aplicaciones de administración de relaciones con el cliente, aplicaciones de recursos humanos o aplicaciones personalizadas que se basan en Oracle WebLogic Server o Java. Las aplicaciones y plataformas locales de Oracle que se pueden trasladar a la nube incluyen WebLogic Server, Siebel, PeopleSoft, 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 que son 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 versión 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 poder 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 detección inteligente y almacenamiento, 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 la arquitectura.

Enfoque de Well-Architected Framework

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. Siga los principios y directrices de arquitectura específicos de Oracle en IaaS de Azure para mejorar las experiencias de los clientes y ofrecer coherencia y confiabilidad. Esta guía aborda las bases de datos de Oracle, como las bases de datos exadata y otras aplicaciones de Oracle.

Los pilares de Well-Architected Framework le ayudan a implementar modularidad, roles independientes y mejorar la productividad operativa. Use un enfoque bien diseñado para crear cargas de trabajo de aplicación sin complejidades innecesarias y costos imprevistos.

Use los pilares de Well-Architected Framework para mejorar la carga de trabajo de Oracle en IaaS de Azure de las siguientes maneras:

  • Confiabilidad: una carga de trabajo de Oracle requiere resistencia en el nivel de arquitectura. Create 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). Proteja las bases de datos y las 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 de migración comunes se incluyen Oracle Data Guard, Oracle Recovery Manager (RMAN), Oracle GoldenGate y Oracle Data Pump. No se recomienda Data Pump 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 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 habilitar la infraestructura para mejorar el rendimiento y la rentabilidad. 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 del 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 Obtenga información sobre cómo proteger los datos confidenciales y crear una arquitectura confiable donde 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 para que pueda abordar rápidamente los problemas de desarrollo y la degradación del rendimiento.

Pasos siguientes

Revise los principios de diseño.

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