Obtener más información sobre el despliegue de Agile PLM

When you operate Oracle's Agile Product Lifecycle Management (Agile PLM) in your premise, it can be challenging to keep pace with the fluctuating market needs. When you deploy Agile PLM on Oracle Cloud, you can take advantage of elasticity to pay only for the resources you use, gain interoperability with open source standards and software, and improve your storage performance with your data always running on the latest, fastest hardware.

Antes de empezar

Antes de empezar a ejecutar Agile PLM 9.3.6 o versiones futuras en Oracle Cloud:

  • Comprenda la arquitectura de despliegue de Agile PLM y otras consideraciones. Consulte Más información sobre el despliegue de Agile PLM en Oracle Cloud.
  • Tener acceso a un arrendamiento de Oracle Cloud Infrastructure.
  • Comprenda Terraform como mínimo y lea Introducción a Terraform.
  • Antes de configurar los componentes de Oracle Cloud Infrastructure mediante Terraform, asegúrese de utilizar un host local de Windows, Linux o UNIX con acceso a Internet. Los pasos para configurar y utilizar Terraform son diferentes en diferentes sistemas operativos.
    En un sistema similar a UNIX o Linux, necesitará las siguientes herramientas y utilidades:
    • Git para clonar el paquete de proveedores de Terraform y los módulos de Terraform desde el repositorio. Es opcional. En su lugar, puede utilizar un explorador web para descargar los paquetes.
    • ssh-keygen para generar un par de claves SSH.
    • OpenSSL para generar un par de claves de firma de API.
    • Un explorador web para acceder a la consola de Oracle Cloud Infrastructure.
    En un sistema Windows, necesitará:
    • Git Bash para clonar el paquete de proveedores de Terraform y los módulos de Terraform del repositorio. En su lugar, puede utilizar un explorador web para descargar los paquetes. Sin embargo, necesitará Git Bash para generar un par de claves de firma de API, así como una clave SSH para las instancias de aplicación, mediante OpenSSL o ssh-keygen.
    • PuTTY para generar un par de claves SSH y conectarse a sus hosts bastión con esa clave SSH.
    • Un explorador web para acceder a la consola de Oracle Cloud Infrastructure.

Arquitectura

Puede diseñar su despliegue de Agile PLM en Oracle Cloud Infrastructure en un único dominio de disponibilidad, en varios dominios de disponibilidad o en varias regiones.

  • Dominio de disponibilidad único: puede desplegar Agile PLM en un único dominio de disponibilidad y garantizar una alta disponibilidad mediante la configuración de varias instancias de aplicación. Utilice esta arquitectura cuando desee asegurarse de que la aplicación está disponible incluso cuando una instancia de aplicación caiga. Las demás instancias de aplicación disponibles en el dominio de disponibilidad continúan procesando las solicitudes.

  • Varios dominios de disponibilidad: utilice esta arquitectura cuando desee asegurarse de que la aplicación esté disponible incluso cuando un dominio de disponibilidad caiga. Puede seguir accediendo a las instancias de la aplicación en otro dominio de disponibilidad.

  • Varias regiones: utilice esta arquitectura cuando desee configurar un sitio de recuperación ante desastres para su aplicación en una región diferente. Esta arquitectura es esencialmente la misma que la arquitectura de varios dominios de disponibilidad, pero en lugar de crear recursos en un segundo dominio de disponibilidad en la misma región, puede crear recursos en otra región.

Plantillas para construir la infraestructura

Puede desplegar Oracle Agile PLM en Oracle Cloud Infrastructure en una sola instancia o en varias instancias. Al utilizar los planes de Terrraform, puede crear una topología básica y, a continuación, ajustarla para que se ajuste a sus necesidades de negocio. Para cambiar la topología, actualice los módulos de Terraform adecuados, actualice las definiciones de recursos y aplique la configuración revisada. Cuando sea necesario, puede revertir a una versión anterior de la infraestructura fácilmente.

Al aplicar el plan de Terraform e instalar Agile PLM, todas las instancias de aplicación del dominio de disponibilidad están activas. Las instancias del equilibrador de carga reciben solicitudes y las envían a los servidores de aplicaciones. Los servidores de aplicaciones procesan estas solicitudes y las reenvían a las instancias de base de datos. Puede acceder a las instancias de subredes privadas mediante el host bastión.

Las copias de seguridad de base de datos automáticas y bajo demanda en el almacenamiento de objetos de Oracle Cloud Infrastructure se pueden configurar mediante la consola de Oracle Cloud Infrastructure. La copia de seguridad de la aplicación se puede configurar mediante la función de copia de seguridad basada en políticas de los volúmenes en bloque de Oracle Cloud Infrastructure. Los volúmenes en bloque de Oracle Cloud Infrastructure permiten realizar copias de seguridad de volumen automáticamente según un programa y mantenerlas según la política de copia de seguridad seleccionada. Esto permite cumplir los requisitos normativos y de conformidad de datos. Hay tres políticas de copia de seguridad predefinidas: bronce, plata y oro. Cada política de copia de seguridad tiene una frecuencia de copia de seguridad predefinida y un período de retención. Puede definir las variables para estas políticas en los planes de Terraform.

Plan de Terraform para instancia única: la arquitectura consta de una red virtual en la nube con los hosts bastión, equilibrador de carga, aplicación, gestor de archivos y base de datos necesarios para ejecutar Agile PLM. La configuración de Terraform instalará el servidor de aplicaciones, el gestor de archivos y los hosts de base de datos en una sola máquina virtual. Puede utilizar esta configuración para fines de formación o prueba. El host bastión se despliega en una subred pública y todas las demás instancias se despliegan en subredes privadas.

A continuación, se muestra la descripción de simple_topology_plan.png
Descripción de la ilustración simple_topology_plan.png

Plan de Terraform para varias instancias: la arquitectura consta de una red virtual en la nube (VCN) con los hosts bastión, equilibrador de carga, aplicación, gestor de archivos y base de datos ubicados en máquinas virtuales independientes. En esta arquitectura, se despliegan varias instancias de aplicación en un dominio de disponibilidad para garantizar una alta disponibilidad. Esto garantiza que la aplicación esté disponible incluso cuando una instancia de aplicación caiga. Los dominios de errores le permiten distribuir sus instancias de forma que no se encuentren en el mismo hardware físico dentro de un solo dominio de disponibilidad.

Las instancias de la subred privada pueden requerir opcionalmente una conexión saliente a Internet para descargar parches de aplicación e integraciones externas. Para ello, utilice un gateway de traducción de direcciones de red (NAT) en la VCN. Con un gateway de NAT, los hosts de la subred privada pueden iniciar conexiones a Internet y recibir respuestas, pero no recibirán conexiones entrantes iniciadas desde Internet.

A continuación, se muestra la descripción de complex_topology_plan.png
Descripción de la ilustración complex_topology_plan.png

Acerca de las políticas y servicios necesarios

Esta solución requiere los siguientes servicios y políticas de gestión de acceso:

Servicio Políticas Necesarias para...
Oracle Cloud Infrastructure Identity and Access Management Crear y gestionar compartimentos.
Oracle Cloud Infrastructure Networking Crear y gestionar VCN, subredes, gateways de Internet, tablas de rutas, listas de seguridad, LPG y DRG
Oracle Cloud Infrastructure Compute Cree y gestione instancias informáticas.

Consulte Más información sobre cómo obtener los servicios de Oracle Cloud para las soluciones de Oracle para obtener los servicios en la nube que necesita.