Descripción de las opciones de arquitectura de despliegue

Si se aprovisionan inicialmente, todas las instancias de Oracle Content Management se despliegan en Oracle Cloud Infrastructure. Esta arquitectura es una topología de alta disponibilidad en varios dominios de disponibilidad de una única región geográfica. Utiliza Oracle Container Engine for Kubernetes (OKE) con sus clusters de kubernetes elásticamente escalables en estos dominios de disponibilidad.

  • Dominios de disponibilidad: un dominio de disponibilidad es uno o más centros de datos ubicados en una región. Los dominios de disponibilidad están aislados entre sí, son tolerantes a fallos y es poco probable que fallen a la vez. Debido a que los dominios de disponibilidad no comparten una infraestructura física, como la alimentación o la refrigeración, ni la red interna del dominio de disponibilidad, es improbable que un fallo que afecte a uno de ellos pueda afectar a los demás. Los dominios de disponibilidad de una región están conectados entre sí mediante una red con un elevado ancho de banda de baja latencia. Esta interconexión cifrada y previsible entre dominios de disponibilidad proporciona los bloques integrantes para una alta disponibilidad y para la recuperación ante desastres.
  • Dominios de errores: un dominio de errores es una agrupación de hardware e infraestructura dentro de un dominio de disponibilidad. Cada dominio de disponibilidad contiene tres dominios de errores. 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. Como resultado, los fallos de hardware o los eventos de mantenimiento que afectan a un dominio de errores no afectan a las instancias de otros dominios de errores. También puede especificar el dominio de errores de una nueva instancia durante el inicio o dejar que el sistema lo seleccione en su lugar.

En un despliegue por defecto, OKE crea automáticamente varios clusters (o nodos) en los dominios de disponibilidad. Todos los sitios y los activos se sincronizan con cada dominio de disponibilidad. Si cae un dominio de disponibilidad, OKE dirige automáticamente todo el tráfico entrante hacia los dominios de disponibilidad operativos. De ese modo, los usuarios finales no notarán la interrupción del servicio mientras se está restaurando el dominio de disponibilidad que ha fallado.

Ejemplo de arquitectura de alta disponibilidad, descrita en texto

Le animamos a que use nuestra opción Programa de cambio de versión para controlar si su instancia recibe una nueva versión de Oracle Content Management. En la mayoría de casos, la instancia que proporciona tráfico de producción debe utilizar la opción cambio de versión retrasado. Las instancias diseñadas para fines de desarrollo y de prueba deben usar la opción Cambiar de versión inmediatamente. La combinación de configuraciones le proporcionará un ciclo de versiones completo a fin de asegurar que su código sea eficaz. Asimismo, le proporcionará tiempo para solucionar cualquier incidencia antes de que afecte al tráfico de producción. La opción Programa de cambio de versión se define cuando cree la instancia de Oracle Content Management.

Recuperación ante desastres nativa de Oracle Content Management

Oracle Content Management proporciona una opción de producto de recuperación ante desastres nativa. La capacidad del producto de recuperación ante desastres de Oracle Content Management básicamente proporciona una orquestación de pila completa del servicio que incluye capacidades completas de failover de recuperación ante desastres para todas las capas de la pila de aplicaciones de Oracle Content Management, incluidos los niveles de aplicación, la base de datos, el índice de búsqueda y el almacenamiento de objetos de Oracle Content Management.

Los términos "Oracle Content Management recuperación ante desastres de pila completa", "recuperación ante desastres de pila completa" y "recuperación ante desastres" se utilizan indistintamente en esta documentación. Todos los términos hacen referencia al mismo servicio.

La recuperación ante desastres de pila completa garantiza una continuidad empresarial total a partir de una variedad de interrupciones del centro de datos para garantizar que las organizaciones tengan un impacto mínimo de las interrupciones en toda la región.

La recuperación ante desastres de Oracle Content Management se activa fácilmente para la instancia de Oracle Content Management como opción de servicio de producto complementario. Puede supervisar de forma activa las instancias de recuperación ante desastres activadas por Oracle Content Management mediante las operaciones de la consola de Oracle Cloud. También puede validar y supervisar la preparación y el cumplimiento de la continuidad del negocio mediante la ejecución periódica de pruebas de switchover de recuperación ante desastres.

Diagrama de recuperación ante desastres, descrito en el texto

Ventajas de la recuperación ante desastres de Oracle Content Management

La recuperación ante desastres de Oracle Content Management proporciona varias ventajas en el área de la continuidad del negocio.

  • Proporciona una recuperación completa de la aplicación: la recuperación ante desastres de Oracle Content Management proporciona una recuperación para toda la pila de aplicaciones, que incluye componentes como la base de datos, los índices de búsqueda, el almacenamiento de objetos y el nivel de aplicación. Esta recuperación ante desastres de pila completa permite una continuidad del negocio que depende de la recuperación de toda la pila de aplicaciones en lugar de unos pocos componentes seleccionados.
  • Minimiza el tiempo de recuperación ante desastres: la recuperación ante desastres de Oracle Content Management elimina la necesidad de realizar la recuperación manual ante desastres para recursos individuales.
  • Elimina la necesidad de conocimientos especiales: los operadores y administradores no requieren conocimientos especiales ni experiencia en dominios en áreas como aplicaciones y replicación de almacenamiento.
  • Supervisión y gestión con un único panel: la recuperación ante desastres de Oracle Content Management proporciona una única capacidad de supervisión y gestión con un único panel para todas las instancias activadas para la recuperación ante desastres de Oracle Content Management. Puede crear instancias de recuperación ante desastres, supervisar la preparación para la recuperación ante desastres y comprobar el estado mediante la consola de Oracle Cloud.

Terminología y conceptos de recuperación ante desastres

Antes de utilizar la recuperación ante desastres de Oracle Content Management, familiarícese con los siguientes conceptos y términos clave.

  • Recuperación ante desastres (DR): proceso de restauración de algunas o todas las partes de un sistema de negocio (un servicio) después de una interrupción. La recuperación de este sistema de negocio se produce en los centros de datos de la misma área geográfica localizada.
  • Pila completa: término utilizado para hacer referencia colectivamente a todas las capas funcionales de un sistema de negocio, aplicación o servicio de software. Una aplicación puede estar compuesta por diferentes capas o capas funcionales, como capa de aplicación, capa de middleware, capa de base de datos y capa de infraestructura.
  • Objetivo de punto de recuperación (RPO): el RPO define la cantidad máxima de pérdida de datos que se puede tolerar como parte de la restauración de DR. El RPO se suele expresar en unidades de tiempo.
  • Objetivo de tiempo de recuperación (RTO): el RTO define la cantidad máxima de tiempo que la aplicación o el servicio bajo protección de DR pueden no estar disponibles hasta que se restablezca el servicio. El RTO se suele expresar en unidades de tiempo.
  • Principal: versión de producción de una aplicación o servicio que está actualmente en uso. La recuperación ante desastres hace referencia a la versión principal de una aplicación como que tiene un rol principal.
  • En espera: versión reservada de una aplicación o servicio. En espera también se utiliza para hacer referencia a la región alternativa en la que se restaurará la aplicación o el servicio. La recuperación ante desastres hace referencia a la versión en espera de una aplicación como que tiene un rol en espera.
  • En espera en caliente: modelo de DR en el que algunos o todos los componentes de una aplicación o servicio se despliegan previamente en la región en espera para prepararse para una transición de DR futura. Este modelo implica mayores costos operativos, pero un menor RTO. El soporte de DR de Oracle Content Management utiliza una implantación en espera caliente.
  • Base de datos en espera en frío: modelo de DR en el que muy pocos o ninguno de los componentes de una aplicación o servicio deben desplegarse previamente en la región en espera para prepararse para una transición de DR futura. Los componentes de la aplicación se despliegan como parte de la transición de DR. Este modelo implica menores costos operativos, pero un RTO mayor.
  • Rol: especifica si una aplicación y su región son actualmente la versión principal (de producción) o la versión en espera (reservada). El rol de una aplicación y el rol de su región cambian como resultado de una transición de DR.
  • Asociación: relación de par definida entre dos instancias de Oracle Content Management. Una instancia activada para DR de Oracle Content Management está asociada (parada) en una relación principal y en espera antes de que se puedan utilizar para implantar servicios de DR.
  • Switchover: en el caso de Oracle Content Management, se trata de un evento de DR programado que realiza una transición planificada de Oracle Content Management de la instancia de DR principal a la instancia de DR en espera. El switchover realiza una transición ordenada cerrando la pila de aplicaciones en la región principal y, a continuación, activando el servicio en espera para que se active.
  • Failover: en el caso de Oracle Content Management, se trata de un evento no programado que requiere que Oracle realice una transición de failover activando la instancia en espera caliente de Oracle Content Management en la región en espera, en caso de interrupción del servicio en la región principal.

Proceso de Recuperación de Failover

Oracle controla cuándo se activa el failover para el servicio de Oracle Content Management. Para Oracle Content Management, los destinos de rendimiento de recuperación ante desastres son los siguientes:

  • Objetivo de tiempo de recuperación (RTO) = una hora: el RTO es el tiempo objetivo necesario para restaurar la funcionalidad de la aplicación después de que se produzca un desastre.

    RTO es el objetivo de Oracle durante el período máximo de tiempo entre la decisión de Oracle de activar los procesos de recuperación ante desastres y el punto en el que puede reanudar las operaciones de producción en un sitio alternativo. Si la decisión de activar los procesos de recuperación ante desastres se toma durante el período en el que una actualización está en curso, el RTO se extiende para incluir el tiempo necesario para completar la actualización.

  • Objetivo de punto de recuperación (RPO) = una hora: el RPO es el marco temporal de destino de Oracle de los datos perdidos que potencialmente pueden perder sus aplicaciones durante un evento de failover.

    El objetivo de Oracle para el período máximo de pérdida de datos se mide como el tiempo desde el cual se pierde la primera transacción hasta que Oracle declara el desastre. El RPO no se aplica a ninguna carga de datos en curso cuando se produce el desastre.

Proceso de prueba de switchover

Oracle permite a los clientes probar un switchover de sus instancias activadas para la recuperación ante desastres de Oracle Content Management. Para probar el switchover, registre una solicitud de servicio en la instancia de Oracle Content Management y el equipo de soporte de Oracle trabajará para programar la prueba.

Implantar la recuperación ante desastres

Para implantar la recuperación ante desastres, debe seleccionar las siguientes opciones al crear una instancia de Oracle Content Management:

  • Hosting avanzado: debe activar la opción de licencia Hosting avanzado. El alojamiento avanzado permite una base de datos de procesamiento transaccional autónomo (ATP) dedicada que es necesaria para soportar la función de recuperación ante desastres de Oracle Content Management. El alojamiento avanzado es una función opcional que puede agregar al crear una instancia de Oracle Content Management con una licencia Premium Edition o BYOL. Esta opción tiene un cargo de facturación adicional. Consulte su contrato de suscripción de prepago o su contrato de créditos universales para obtener más costos.
  • Recuperación ante desastres: en Opciones avanzadas, debe activar la opción Recuperación ante desastres. La recuperación ante desastres es una función opcional que puede agregar al crear una instancia de Oracle Content Management con una licencia Premium Edition o BYOL.
Nota

Solo instancias nuevas: la recuperación ante desastres solo se puede activar en instancias nuevas, no en las existentes.

Soporte del centro de datos para la recuperación ante desastres

La compatibilidad con la recuperación ante desastres está disponible en las siguientes combinaciones de centros de datos de Oracle Content Management:

Región principal Región en espera
Ashburn Phoenix
Phoenix Ashburn
San José Phoenix
Toronto Montreal
Montreal Toronto
Tokio Condado de Osaka
Condado de Osaka Tokio
Bombay Hyderabad
Hyderabad Bombay
Frankfurt -
- Frankfurt
Seúl Chuncheon
Chuncheon Seúl
Dubái Abu Dabi
Abu Dabi Dubái
Sydney Melbourne
Melbourne Sydney
- Paulo Vinhedo
Vinhedo - Paulo
Santiago - Paulo
Zurich Stockholm
Stockholm Zurich
Cardiff Londres
Londres Cardiff
Singapur Hyderabad
Yeda Abu Dabi
Johannesburgo Jerusalén
Jerusalén Johannesburgo
Milán Marsella
Marsella Milán
París (futuro) Madrid (futuro)
Neom (futuro) Yeda
Queretaro (futuro) Santiago
Chicago (futuro) Ashburn
Madrid (futuro) París (futuro)

Más allá de la alta disponibilidad

Si bien un servicio de alta disponibilidad está diseñado para ofrecer un alto grado de tiempo de actividad y accesibilidad, muchos clientes tienen necesidades adicionales que se pueden satisfacer con diferentes arquitecturas. Estas arquitecturas adicionales, aunque siguen beneficiándose de la alta disponibilidad lista para usar de Oracle Cloud Infrastructure y OKE, pueden crearse para soportar procesos de desarrollo, incluso un failover de varias regiones, o mejorarse con conexiones privadas de alto rendimiento. Para hallar la arquitectura adecuada a sus necesidades, debe determinar las necesidades del proceso de desarrollo de su organización, sus objetivos de tiempo de recuperación (RTO) aceptables y sus objetivos de punto de recuperación (RPO).

Instancia privada que utiliza Oracle Cloud Infrastructure FastConnect

Es posible que algunos clientes también necesiten seguridad o rendimiento adicionales no disponibles en el Internet público. Oracle Cloud Infrastructure FastConnect se puede usar para proporcionar una conexión más segura, sólida y con mayor rendimiento para su instancia de Oracle Content Management. Este tipo de conexión suelen usarla clientes que desean asegurar que el acceso se limita a redes internas. O bien clientes que quieren ofrecer la mejor conexión posible a los usuarios finales, con total fiabilidad.

Si desea crear una instancia como esta, debe configurar Oracle Cloud Infrastructure FastConnect y realizar algunos pasos previos adicionales. FastConnect ofrece una conexión privada dedicada con un ancho de banda superior y una experiencia de red más fiable y consistente en comparación con las conexiones basadas en Internet.

Consulte Creación de una instancia privada mediante FastConnect.

Proceso de desarrollo

Se refiere al proceso que utiliza su organización para crear y desplegar una nueva funcionalidad y un nuevo contenido para Oracle Content Management. Puede incluir los diversos entornos por los que deben pasar la nueva funcionalidad y el nuevo contenido antes de ser aprobados para los entornos y la producción de nivel superior. Una configuración común incluiría los entornos de desarrollo, prueba, temporal y, por último, producción. Las necesidades de su organización pueden variar.

Los clientes que deseen utilizar varias instancias para soportar sus procesos de desarrollo deben aprovisionar estas instancias adicionales como se describe en este documento, pero no es necesario que aprovisionen un firewall de aplicación web (WAF) delante de estas ya que se accederá a ellas directamente. Después de desarrollar contenido en una de las instancias, puede utilizar la interfaz de línea de comandos (CLI) de Oracle Content Management Toolkit para propagar ese contenido de una instancia de Oracle Content Management a otra.

Nota

Al crear una instancia adicional que no proporcionará tráfico de producción, debe marcarla como no principal para que no tenga que pagar por activos duplicados. El cargo de las instancias primarias se realiza por el número total de activos en la instancia. El cargo de las instancias no primarias se realiza por un único bloque de activos por mes (por ejemplo, 5000 activos, y, si tiene Video Plus, 250 activos de Video Plus) independientemente del número total de activos que se repliquen. Para obtener más información, consulte Descripciones del servicio de créditos universales de Oracle PaaS e IaaS.

Si desea propagar los cambios, puede utilizar los comandos de Oracle Content Management Toolkit para crear sitios y gestionar sus ciclos de vida en las instancias de desarrollo, prueba y producción. Puede realizar cambios en los sitios de un entorno de desarrollo y propagar dichos cambios a entornos de prueba y producción. También puede incorporar este juego de utilidades de línea de comandos en sus entornos de creación de scripts para gestionar sus despliegues. Con las utilidades de CLI, puede implementar nuevos elementos, como activos y componentes, así como actualizaciones de contenido existente.

Consulte Configurar un despliegue de prueba a producción (T2P).