Enterprise Performance Management

La infraestructura proporciona una arquitectura de referencia para ayudar a ejecutar aplicaciones de Enterprise Performance Management en máquinas virtuales de Google Cloud Compute Engine con conectividad de baja latencia a Oracle Database@Google Cloud (Oracle Exadata Database dentro de Google Cloud).

Enterprise Performance Management (EPM) le permite adaptarse rápidamente a los cambiantes requisitos empresariales y de cumplimiento, al tiempo que reduce el riesgo, mejora los controles y proporciona información más rápida y precisa a las partes interesadas.

Los destinatarios de este documento son arquitectos en la nube, administradores de Oracle Database y administradores de aplicaciones de Enterprise Performance Management. Se recomienda estar familiarizado con los servicios de Enterprise Performance Management, Oracle Database y Google Cloud.

Dominio de disponibilidad único

En esta arquitectura, las aplicaciones y las bases de datos se despliegan en una única zona de Google Cloud dentro de la misma región de Google Cloud.

Los usuarios de la aplicación acceden a la aplicación Enterprise Performance Management mediante EPM Oracle HTTP Server (OHS). El servidor de aplicaciones de Windows Server resuelve la solicitud en Oracle Database. Las bases de datos Oracle están protegidas por los servicios de recuperación autónoma de Oracle sin protección contra pérdida de datos.

Para obtener una descripción detallada de todas las opciones de arquitectura y las consideraciones de diseño, consulte Diseño de la infraestructura para desplegar Oracle Enterprise Performance Management en la nube.

En esta captura de pantalla se muestra el diagrama de arquitectura.

La arquitectura que se muestra en el diagrama anterior incluye los siguientes componentes:

Componente Finalidad
OHS de Oracle EPM El nivel de OHS de Oracle Enterprise Performance Management consta de servidores web que se ejecutan de forma independiente en dos máquinas virtuales de Compute Engine.
Aplicación de Oracle Enterprise Performance Management El nivel medio de Oracle Enterprise Performance Management consta de Windows Server que se ejecuta de forma independiente en máquinas virtuales de Compute Engine.
Red virtual en la nube privada (VPC) Todos los recursos de Google Cloud de la arquitectura utilizan una única red VPC. Los servidores web, los componentes de nivel medio y las bases de datos están en subredes independientes.
Oracle AI Database@Google Cloud

Oracle AI Database@Google Cloud es un servicio de base de datos que te permite acceder a la infraestructura de Oracle Exadata gestionada por OCI dentro de los centros de datos de Google Cloud.

Las aplicaciones de Oracle Enterprise Performance Management leen datos y escriben en Oracle Database en Oracle Exadata Database. Vd. aprovisiona una base de datos de Oracle Exadata mediante Oracle Database@Google Cloud.

Puede utilizar interfaces de Google Cloud como la consola de Google Cloud, la CLI de Google Cloud y las API para crear instancias de infraestructura de Exadata. Oracle configura y gestiona la infraestructura informática, de almacenamiento y de red necesaria en un centro de datos dentro de una región de Google Cloud en hardware dedicado a su proyecto.

Para optimizar la latencia entre la aplicación y la base de datos, despliegue la aplicación en la misma zona en la que cree las instancias de la infraestructura de Exadata.

Instancia de infraestructura de Exadata La instancia de infraestructura de Exadata contiene dos o más servidores de base de datos físicos y tres o más servidores de almacenamiento. Estos servidores, que no se muestran en el diagrama, están interconectados mediante un tejido de red de baja latencia. Al crear la instancia de infraestructura de Exadata, especifique el número de servidores de base de datos y servidores de almacenamiento que se deben aprovisionar.
Clusters de VM de Exadata

En la instancia de infraestructura de Exadata, puede crear uno o más clusters de VM de Exadata. Por ejemplo, puede crear y utilizar un cluster de VM de Exadata independiente para alojar las bases de datos necesarias para cada una de sus unidades de negocio. Cada cluster de VM de Exadata contiene una o más máquinas virtuales de Oracle Linux que alojan instancias de Oracle Database.

Al crear un cluster de VM de Exadata, especifique lo siguiente:

  • El número de servidores de base de datos.
  • La capacidad informática, de memoria y de almacenamiento que se asignará a cada VM del cluster.
  • Red de VPC a la que se debe conectar el cluster.
  • Los rangos de direcciones IP de las subredes de cliente y copia de seguridad para el cluster.

Las máquinas virtuales del cluster de VM de Exadata no son máquinas virtuales del motor de recursos informáticos.

Instancias de Oracle Database Crea y gestiona instancias de Oracle Database a través de la consola de Oracle Cloud Infrastructure (OCI) y otras interfaces de OCI. El software de Oracle Database se ejecuta en las máquinas virtuales del cluster de VM de Exadata. Al crear un cluster de VM de Exadata, especifique la versión de Oracle Grid Infrastructure y seleccione el tipo de licencia. Puede traer sus propias licencias (BYOL) u optar por el modelo con licencia incluida.

Detalles de configuración y arquitectura para el despliegue de Oracle EPM 11.2.23 en Google Cloud

Arquitectura de EPM
  • Asignar roles de servidor a las aplicaciones de EPM.
  • Asigne componentes de aplicación a las máquinas virtuales (VM), como se muestra a continuación:
    • Máquina Virtual (VM) 1: Foundation1, OHS1, Calc1, FR1, FCM1, Impuestos Gov1, HTP1
    • Máquina Virtual (VM) 2: Foundation2, Calc2, FR2, FCM2, Impuestos Gov2, HTP2
    • Máquina virtual (VM) 3: HPCM1, Essbase1, HFM1, FDMEE1, Planning1
    • Máquina virtual (VM)4: HPCM2, Essbase2, HFM2, FDMEE2, Planning2
Configuración de una ubicación de almacenamiento compartido

Compartir red de Windows:

Para crear un recurso compartido de red en la máquina virtual (VM) 1, puede utilizar lo siguiente:
  • Ejemplo 1: \\VM1\LCMShare$
  • Ejemplo 2: \\<IP Address>\shared_data
Aprovisionamiento de máquinas virtuales (VM)

Determine el número de máquinas virtuales necesarias:

  • Cuatro máquinas virtuales para la aplicación EPM (misma subred).
  • Una VM para el controlador de dominio de Windows (misma subred).
Resumen de requisitos de máquina virtual (VM)

Requisitos de la máquina virtual (VM)

  • Cinco máquinas virtuales del centro de datos de Windows Server 2019+, cada una con 8vCPUs y 30 GB de memoria.
  • Configurar un controlador de dominio de Windows en una máquina virtual y unir cuatro máquinas virtuales de aplicaciones de EPM a este dominio.
  • Asegúrese de que el usuario del dominio de Windows sea miembro del grupo "Administradores" en todas las máquinas virtuales de EPM.
  • Instale el cliente NFS, monte un recurso compartido NFS en las cuatro máquinas virtuales y verifique que el usuario del dominio pueda acceder a él.
  • El firewall de Windows se debe desactivar o configurar según la guía de configuración de EPM.
  • El control de cuenta de usuario (UAC) debe estar desactivado.
Requisitos del dominio
Nota

Todas las máquinas virtuales de aplicaciones de EPM deben unirse a un dominio de Windows.
  • Para cada máquina virtual de aplicación, utilice un script de inicio para:
    • Configure DNS para usar primero el controlador de dominio, active y configure RDP.
    • Abra los puertos de firewall o ajuste la configuración del firewall.
    • Active las funciones de Windows necesarias, como el cliente NFS.
    • Defina el nombre de host y los dominios.
  • Antes de iniciar las máquinas virtuales de aplicaciones, confirme que el controlador de dominio esté en línea y que se pueda acceder a él en la subred.
  • Instale las funciones de Windows necesarias, como el cliente NFS, en las máquinas virtuales de aplicaciones.
  • Ejecute los scripts posteriores al inicio en cada máquina virtual de aplicación para comprobar si se puede acceder al controlador de dominio y, a continuación, unir la máquina virtual al dominio mediante
    appepm\epmuser
    y reinicie para que los cambios se apliquen.

    Compruebe que todas las máquinas virtuales se puedan comunicar, que la autenticación de dominio funcione, que el recurso compartido de red esté montado y accesible, y que el acceso RDP esté activado según la política.

Configuración de dominio
  • En la VM del controlador de dominio de Windows, instale y configure los servicios de dominio de Active Directory.
  • Crear un dominio. Por ejemplo, nombre de dominio: APPEPM.
Credenciales de Dominio
  • Creación y configuración de un usuario. Por ejemplo: appepm\epmuser con una contraseña segura.
  • Únase a todas las máquinas virtuales de aplicaciones de EPM en este dominio.
Instalar y configurar Para instalar componentes de EPM basados en su topología, consulte la Guía de despliegue estándar de Oracle EPM.
Diferencia de despliegue
  • SSL: se ha eliminado el cargador desactivado.
  • Front-end de OHS único.

Más información

Para obtener más información sobre Oracle Enterprise Performance Management System, consulte la Guía de despliegue estándar de Oracle Enterprise Performance Management System.