Alta disponibilidad y continuidad del negocio

Un sistema de base de datos OCI Database with PostgreSQL se puede configurar de varias formas para una alta disponibilidad.

Recomendamos uno de los siguientes métodos para lograr un sistema de base de datos de más alta disponibilidad:

  • Cree un sistema de base de datos con al menos dos nodos. Tras la detección de cualquier fallo, el Servicio lleva a cabo un failover para promocionar uno de los nodos de réplica en cuanto al nodo principal en unos segundos.
  • Cree un sistema de base de datos con al menos dos nodos y seleccione la ubicación de datos regional. Un sistema de base de datos regional con varios nodos puede soportar interrupciones en el nivel de dominio de disponibilidad.

Bases de datos de varios nodos y colocación de nodos

OCI Database with PostgreSQL con almacenamiento optimizado para bases de datos aprovecha los volúmenes en bloque regionales para ofrecer alta disponibilidad y durabilidad de datos. Los datos se replican automáticamente en distintos dominios de disponibilidad (AD) en regiones con varios dominios de disponibilidad, de forma que los despliegues esenciales pueden tolerar la pérdida de un dominio de disponibilidad completo.

El nodo primary de una base de datos funciona como su punto final de lectura/escritura. Sólo tiene acceso de lectura/escritura al nodo principal. Todos los datos escritos en el nodo primario se almacenan de forma duradera en volúmenes en bloque. Los metadatos se copian en otros nodos de réplica de lectura de forma asíncrona.

Las réplicas de lectura se ubican en distintos dominios de errores o de disponibilidad. Al crear una base de datos, se utilizan los siguientes modelos de colocación de datos:

  • Regional: los nodos se colocan en distintos dominios de disponibilidad.
  • Específico del dominio de disponibilidad: los nodos se colocan en distintos dominios de errores en el mismo dominio de disponibilidad.

Puede agregar más nodos a una base de datos que se puede utilizar como réplicas de lectura. Las réplicas de lectura utilizan los mismos volúmenes regionales y la replicación asíncrona para garantizar que la base de datos se escala de forma lineal a medida que se agregan más nodos a la base de datos.

Bases de datos de nodo único

Si una base de datos utiliza un único nodo, la alta disponibilidad se ofrece mediante la detección automática de fallos, la restauración del entorno de base de datos en una instancia informática recién aprovisionada y la asociación del almacenamiento desagregado.

Los mismos volúmenes subyacentes se reutilizan para crear el entorno recuperado. Los puntos finales de red se mantienen en el entorno restaurado, lo que garantiza que las aplicaciones de servicios no tengan que volver a configurarse.

Recomendamos que las bases de datos de nodo único se utilicen para fines de desarrollo, prueba o producción no crítica.

Copias de seguridad

Las copias de seguridad son una copia de los datos de la base de datos que se toman y almacenan de forma remota para que se puedan utilizar para restaurar el original si es necesario, como después de un evento de pérdida de datos. Las copias de seguridad se pueden crear manualmente o automatizar mediante una política de gestión y copiar en otra región.

Las copias de seguridad automáticas se pueden programar para que se creen diariamente, semanalmente y mensualmente. Las copias de seguridad automáticas tienen un período de retención de hasta 35 días antes de que el sistema las suprima. Cuando crea una copia de seguridad manualmente, puede elegir si la copia de seguridad se suprime en una fecha específica o si se suprime después de un número de días especificado.

Para obtener más información, consulte Gestión de copias de seguridad de OCI Database with PostgreSQL y Uso de copias de seguridad de OCI Database with PostgreSQL en Disaster Recovery.

Continuidad del negocio

El servicio OCI Database with PostgreSQL ofrece un SLA de tiempo de actividad del 99,99 %, un objetivo de tiempo de recuperación (RTO) de menos de 2 minutos para sistemas de base de datos de varios nodos y un objetivo de punto de recuperación (RPO) de 0 sin pérdida de datos.

Para sistemas de base de datos de nodo único en regiones de dominio de disponibilidad únicas, el servicio ofrece un SLA de tiempo de actividad del 99,9 %, un RTO de menos de 20 minutos y un RPO de 0.

OCI Database with PostgreSQL aprovecha Block Volume para almacenar datos de usuario. Por lo tanto, se aplican las mismas garantías de durabilidad, seguridad y rendimiento.