Despliegue

Oracle APEX le permite cambiar cómodamente de aplicación entre Oracle Database Cloud Service, las nubes públicas y privadas, servicios locales, e, incluso, el servicio de evaluación público gratuito.

Despliegue local o en la nube

Lo que hace único a Oracle APEX es que ofrece flexibilidad en sus lugares de despliegue. Puede desplegar Oracle APEX localmente, en la nube de Oracle, en una nube privada, o allá donde Oracle Database funcione. Explore algunas de las opciones de despliegue más comunes y descubra el carácter portátil de las aplicaciones de Oracle APEX.

Oracle Cloud

Todos los servicios de Oracle Database Cloud Services de Oracle Cloud soportan Oracle APEX. Los servicios de Autonomous Database Cloud, incluida la versión Siempre gratis de Oracle Autonomous Database, proporciona una base de datos autónoma totalmente gestionada, con Oracle APEX preconfigurado. Los clientes no tendrán que preocuparse por tareas de administración de APEX o de la base de datos y podrán concentrarse en el desarrollo de sus obligaciones laborales. Además, Oracle Database Cloud Services en Oracle Cloud Infrastructure dispone de varias configuraciones flexibles, desde máquinas virtuales hasta hardware dedicado y Oracle Engineered Systems.

  • Procesamiento de transacciones autónomo

    Proporciona un rendimiento líder en el mercado con una base de datos completamente ajustada y optimizada para el procesamiento de transacciones y las cargas de trabajo mixtas.

  • Almacén de datos autónomo

    Proporciona una base de datos fácil de usar y totalmente autónoma que se escala de forma flexible, ofrece un rápido rendimiento de consultas y no requiere administración.

  • Servicios de Database Cloud

    Oracle Database en Oracle Cloud Infrastructure se puede desplegar con una configuración flexible, desde máquinas virtuales hasta hardware dedicado de alto rendimiento y Oracle Engineered Systems para ejecutar todas las cargas de trabajo de la base de datos, ya sean pequeñas o grandes.

Local o nube privada

Oracle APEX hace que convertir una instancia de base de datos en una plataforma de desarrollo de aplicaciones dentro de una nube privada sea fácil. Cada inquilino tiene su área de trabajo aislada, donde los desarrolladores pueden trabajar independientemente en sus aplicaciones.

  • Aprovisionamiento del área de trabajo

    Las áreas de trabajo de APEX se pueden aprovisionar de forma automatizada. Una vez se active, los clientes solo tienen que seguir los pasos del asistente de registro. Tras la aprobación, el aprovisionamiento se realiza automáticamente.

  • Gestión de recursos integrada

    APEX facilita la integración con la gestión de recursos de base de datos. Desde el momento en que el DBA crea los grupos de clientes, se pueden asignar las áreas de trabajo de APEX a ellos. Las aplicaciones y las áreas de trabajo pueden priorizarse en función de su importancia.

  • Supervisión integrada

    APEX está completamente instrumentado. Los administradores puede revisar la actividad en las áreas de trabajo y aplicaciones en todo momento; lo que permite detectar las tendencias (tiempos de respuesta, visualizaciones de página), y actuar si es necesario.

Despliegue allá donde Oracle Database funcione

Oracle APEX puede desplegarse allá donde Oracle Database funcione, ya se esté ejecutando en la nube, localmente, en una nube de terceros, o en plataformas Linux, Unix o Windows. Por tanto, puede desarrollar un Oracle APEX ejecutándose en Windows de forma local, y desplegarlo en Oracle APEX en la nube en Linux, y viceversa.

Ciclo de vida de desarrollo

Gestionar un proyecto de desarrollo a gran escala requiere un marco efectivo que permita a varios desarrolladores trabajar simultáneamente, así como la capacidad para gestionar el despliegue de varias versiones de la aplicación durante las fases de desarrollo, pruebas de QA y producción. Descubra cómo integrar Oracle APEX con sus prácticas de desarrollo existentes, cómo gestionar los despliegues en diferentes entornos, y cómo integrar con el control de versiones y las herramientas de integración continua para conseguir un mayor control.

Mover aplicaciones entre pruebas, desarrollo y producción

Oracle APEX contiene las utilidades y funciones necesarias para ejecutarse en plataformas de desarrollo - pruebas, integración o producción profesionales.

  • Exportar/Importar

    Utilice Exportar/Importar para pasar su aplicación de Desarrollo a Prueba o viceversa. Todos los detalles de la aplicación se incluyen en un archivo de exportación.

  • Línea de Comandos

    Las tareas de exportación o importación pueden automatizarse por completo. APEX proporciona una utilidad de línea de comandos y una API de PL/SQL para realizar exportaciones de aplicación. La importación se puede llevar a cabo simplemente con SQL*Plus.

  • Integración del flujo de trabajo

    Utilice trabajos de sistema operativo o de integración continua/despliegue continuo para mover aplicaciones entre plataformas de manera automática. Gracias a la exportación/importación de la línea de comandos, cualquier escenario puede llevarse a cabo.

Integración con control de versiones

APEX es una plataforma de desarrollo en una instancia central. Los desarrolladores están trabajando en la misma plataforma. La integración con el control de versiones, por tanto, tiene una apariencia diferente, pero puede llevarse a cabo en la práctica.

  • Exportar y dividir aplicaciones

    Cada exportación de aplicaciones puede dividirse en sus distintos componentes. De esta manera, los componentes se comprueban en el control de versiones, lo que hace que sea más fácil detectar qué componente se ha modificado y cuándo.

  • Integración automatizada del control de versiones

    Utilice trabajos de integración continua para exportar aplicaciones automáticamente por la noche y comprobarlas en el control de versiones. Los desarrolladores obtendrán un historial de versiones detallado de los cambios en la aplicación sin tener que hacer nada. Todo se realiza en la instancia central.

  • Control de versiones como archivo de aplicaciones

    Una vez que las exportaciones de aplicación son comprobadas en el control de versiones, pueden utilizarse también como archivo, para los casos en que los desarrolladores cometen errores o suprimen sus aplicaciones. La recuperación se lleva a cabo simplemente volviendo a importar una versión limpia.