Más información sobre el despliegue de Siebel CRM en Oracle Cloud Infrastructure Kubernetes Engine

En este manual de soluciones se describen los pasos esenciales para desplegar Siebel CRM en Oracle Cloud Infrastructure (OCI) mediante Oracle Cloud Infrastructure Kubernetes Engine (OCI Kubernetes Engine u OKE) y la plataforma de base de datos como Oracle Database Cloud Service u Oracle Autonomous Transaction Processing.

Centrándose en procedimientos de alto nivel, hace hincapié en el despliegue de Siebel CRM como nodos de aplicación a través de OKE y Oracle Database Cloud Service. Además, Siebel CRM se puede desplegar en Oracle Autonomous Transaction Processing con cambios menores en la solicitud de carga útil. El despliegue completo de Siebel y las bases de datos se realizará a través de Siebel Cloud Manager.

Antes de empezar

Antes de comenzar, asegúrese de haber completado los siguientes requisitos para garantizar un proceso de despliegue optimizado:

  1. Acceso a OCI: credenciales con permisos para crear compartimentos, redes, clusters de OKE, instancias de Oracle Database Cloud Service y desplegar imágenes de mercado.
  2. Compartimento y redes: compartimento dedicado y VCN, subredes y gateways necesarios.
  3. OKE y Oracle Database Cloud Service: acceso para aprovisionar un cluster de OKE y una instancia de Oracle Database Cloud Service.
  4. Imágenes de Marketplace: permiso para desplegar imágenes de GitLab y Siebel Cloud Manager.
  5. Claves de acceso: claves de API y claves SSH para la autenticación.
  6. Gestor de recursos: permisos para la creación y el despliegue de pila.
  7. Herramientas: acceso a la consola y la CLI de OCI.

Arquitectura

Esta arquitectura aprovecha la escalabilidad y flexibilidad de OKE para los componentes de la aplicación a la vez que garantiza una gestión de datos fiable a través de Oracle Database Cloud Service, ofreciendo una solución en la nube y eficiente para entornos Siebel.

En este despliegue:

  • Se desplegará un cluster de OKE de Kubernetes con tres nodos de trabajador.
  • La base de datos de Siebel se aprovisionará como Oracle Database Cloud Service.

Con OKE y Oracle Database Cloud Service, la arquitectura de despliegue para entornos Siebel se puede estructurar de la siguiente manera:

  • Cluster de OKE:

    • Nodos de trabajador: proporcione la capacidad informática para ejecutar los componentes de la aplicación Siebel.
    • Pods: alojan componentes de Siebel como Gateway, Siebel Server e AI (interfaz de aplicación), lo que permite el despliegue modular y en contenedores.
    • Servicios: facilite la comunicación interna entre pods (por ejemplo, AI a Siebel Server, Siebel Server a Gateway) y exponga los puntos finales para la interacción del usuario a través de un equilibrador de carga.
    • Volúmenes persistentes (PV): garantice la persistencia de datos para logs, archivos temporales y otra información crítica.
  • Oracle Database Cloud Service:

    • Actúa como base de datos backend que aloja el repositorio de Siebel y los datos operativos.
    • Se integra con el cluster de OKE en una VCN privada para una conectividad de base de datos segura y de baja latencia.

El siguiente diagrama ilustra esta arquitectura de referencia.



oci-oke-siebel-oracle.zip

Esta arquitectura admite los siguientes componentes:

  • Cluster de Kubernetes

    Un cluster de Kubernetes es un juego de máquinas que ejecutan aplicaciones en contenedores. Kubernetes proporciona una plataforma de código abierto portátil, ampliable para gestionar cargas de trabajo y servicios en contenedores en esos nodos. Un cluster de Kubernetes está formado por nodos de trabajador y nodos de plano de control.

  • Nodo de trabajador de Kubernetes

    Un nodo de trabajador de Kubernetes es una máquina de trabajo que ejecuta aplicaciones en contenedores dentro de un cluster de Kubernetes. Cada cluster tiene al menos un nodo de trabajador.

  • Oracle Base Database Service

    Oracle Base Database Service es un servicio de base de datos de Oracle Cloud Infrastructure (OCI) que permite crear, escalar y gestionar bases de datos Oracle con todas las funciones en máquinas virtuales. Oracle Base Database Service utiliza OCI Block Volumes storage en lugar de almacenamiento local y puede ejecutar Oracle Real Application Clusters (Oracle RAC) para mejorar la disponibilidad.

  • Almacenamiento de objetos

    OCI Object Storage proporciona acceso rápido a grandes cantidades de datos estructurados y no estructurados de cualquier tipo de contenido, incluidas copias de seguridad de base de datos, datos analíticos y contenido enriquecido, como imágenes y vídeos. Puede almacenar datos de forma segura directamente desde Internet o desde la plataforma en la nube. Puede ampliar el almacenamiento sin experimentar ninguna degradación del rendimiento ni de la fiabilidad del servicio.

    Utilice el almacenamiento estándar para el almacenamiento al que debe acceder de forma rápida, inmediata y frecuente. Utilice el almacenamiento de archivo para el almacenamiento "frío" al que conserva durante largos períodos de tiempo y al que rara vez accede.

  • Almacenamiento de archivos

    Oracle Cloud Infrastructure File Storage proporciona un sistema de archivos de red duradero, escalable, seguro y empresarial. Puede conectarse a OCI File Storage desde cualquier instancia con hardware dedicado, de máquina virtual o de contenedor en una VCN. También puede acceder a OCI File Storage desde fuera de la VCN mediante Oracle Cloud Infrastructure FastConnect y la VPN IPSec.

  • Identity and Access Management

    Oracle Cloud Infrastructure Identity and Access Management (IAM) proporciona control de acceso de usuario para Oracle Cloud Infrastructure (OCI) y Oracle Cloud Applications. La API de IAM y la interfaz de usuario permiten gestionar los dominios de identidad y los recursos que contienen. Cada dominio de identidad de OCI IAM representa una solución independiente de gestión de identidad y acceso o una población de usuarios diferente.

  • Volumen en bloque

    Con Oracle Cloud Infrastructure Block Volumes, puede crear, asociar, conectar y mover volúmenes de almacenamiento, así como cambiar el rendimiento de volumen para que se ajuste a sus requisitos de almacenamiento, rendimiento y aplicación. Después de asociar y conectar un volumen a una instancia, puede utilizar el volumen como si se tratara de una unidad de disco duro normal. También puede desconectar un volumen y asociarlo a otra instancia sin perder datos.

  • Compute

    Con Oracle Cloud Infrastructure Compute, puede aprovisionar y gestionar hosts de recursos informáticos en la nube. Puede iniciar instancias informáticas con unidades que cumplan los requisitos de recursos de CPU, memoria, ancho de banda de red y almacenamiento. Después de crear una instancia informática, puede acceder a ella de forma segura, reiniciarla, asociar y desconectar volúmenes y terminarla cuando ya no lo necesite.

  • Oracle Cloud Infrastructure Vault

    Oracle Cloud Infrastructure Vault permite gestionar de forma central las claves de cifrado que protegen los datos y las credenciales secretas que utiliza para proteger el acceso a los recursos en la nube. Puede utilizar el servicio Vault para crear y gestionar almacenes, claves y secretos.

    OCI Vault también ofrece un amplio conjunto de API Rest para gestionar almacenes y claves.