Visión general de Oracle Globally Distributed Exadata Database on Exascale Infrastructure

En los siguientes temas se explican las capacidades clave del servicio Oracle Cloud Infrastructure Globally Distributed Exadata Database on Exascale Infrastructure (Distributed ExaDB-XS) y se describen los conceptos que debe conocer sobre el servicio.

Acerca de Oracle Globally Distributed Exadata Database on Exascale Infrastructure

Globally Distributed Exadata Database on Exascale Infrastructure (Distributed ExaDB-XS) aporta la potencia de las bases de datos con particiones horizontales a Oracle Exadata Database on Exascale Infrastructure.

ExaDB-XS es un servicio de base de datos totalmente gestionado y basado en la nube que permite la fragmentación de datos en bases de datos convergentes distribuidas globalmente. Está diseñado para soportar aplicaciones críticas a gran escala. Es un servicio de base de datos escalable, tolerante a fallos y de alta disponibilidad que permite a las organizaciones almacenar y procesar grandes cantidades de datos con un alto rendimiento y fiabilidad.

El ExaDB-XS distribuido se basa en la tecnología de servicios de software Exascale de Oracle, que permite a Exadata cumplir con los requisitos de computación corporativa y en la nube más exigentes al desacoplar los clusters de Oracle AI Database y GI de los servidores de almacenamiento de Exadata subyacentes. Los servicios de software de Exascale pueden gestionar un gran conjunto de servidores de almacenamiento de Exadata conectados por Exadata RDMA Network Fabric, proporcionando servicios de almacenamiento a varios clusters y bases de datos de GI, al tiempo que activan:

Para obtener más información sobre Oracle Exadata Exascale en Oracle Cloud, consulte Oracle Cloud Exadata Database Service on Exascale Infrastructure.

Para obtener una explicación detallada sobre las funciones de la base de datos con particiones horizontales, consulte Oracle Globally Distributed AI Database Overview.

Conceptos de Base de Datos Distribuida Globalmente

Para comprender mejor los conceptos de la base de datos distribuida globalmente, familiarícese con la siguiente terminología.

Para obtener más información detallada sobre los componentes de base de datos distribuida y los objetos de esquema, consulte Arquitectura y conceptos en Oracle Globally Distributed AI Database Guide.

Conceptos de Exadata Database Service en infraestructura de Exascale

Exadata Database Service on Exascale Infrastructure (ExaDB-XS) proporciona una experiencia de servicio en la nube similar a Exadata Database Service on Dedicated Infrastructure. Puede comenzar con un cluster de máquina virtual (VM) pequeño y escalarse fácilmente a medida que aumenten las necesidades. Oracle gestiona toda la infraestructura física en un modelo de servicio de infraestructura de varios arrendamientos compartido. Exascale es la tecnología subyacente que sirve como base para este servicio.

El almacenamiento para archivos de base de datos reside en un almacén de almacenamiento de Oracle Exadata Exascale. El almacén de almacenamiento proporciona almacenamiento inteligente de Exadata escalable y de alto rendimiento. El almacenamiento se puede escalar en línea según sea necesario, con un solo comando, y ese almacenamiento está disponible para su uso inmediato. A diferencia de la infraestructura dedicada, Exadata Database Service en la infraestructura de Exascale no requiere que gestione la adición de servidores de almacenamiento al sistema ni las asignaciones de almacenamiento.

La arquitectura consta de los siguientes elementos:

Soluciones de replicación de datos

Los servicios de base de datos distribuida globalmente de Oracle ofrecen soluciones de replicación de datos para garantizar alta disponibilidad, recuperación ante desastres y escalabilidad adicional para lecturas.

Globally Distributed Exadata Database on Exascale Infrastructure (Distributed ExaDB-XS) ofrece replicación de catálogo con Oracle Data Guard. La replicación de balsa está disponible para las particiones horizontales.

ExaDB-XS distribuido despliega automáticamente la topología de replicación especificada en los sistemas adquiridos y activa la replicación de datos.

Replicación de catálogos con Oracle Data Guard

El catálogo es una base de datos. La replicación de Oracle Data Guard en bases de datos físicas en espera se puede utilizar para proporcionar alta disponibilidad. La replicación se configura y despliega automáticamente cuando se crea la base de datos con particiones horizontales.

Oracle Data Guard está estrechamente integrado con Distributed ExaDB-XS para proporcionar alta disponibilidad y recuperación ante desastres con una consistencia de datos estricta y sin pérdida de datos. La replicación de Oracle Data Guard mantiene una copia sincronizada (base de datos en espera) del catálogo (la base de datos primaria) para una alta disponibilidad y protección de datos. Una base de datos en espera se puede desplegar de forma local o remota.

Replicación de nivel de conjunto de fragmentos con replicación de balsa

En lugar de la replicación en todo el nivel de partición horizontal mediante bases de datos adicionales para bases de datos en espera, la función de replicación Raft de un ExaDB-XS distribuido crea juegos de fragmentos de datos de cada partición horizontal y los distribuye automáticamente entre las particiones horizontales para gestionar la asignación de fragmentos, el movimiento de fragmentos, la distribución de cargas de trabajo y el equilibrio al escalar (agregación o eliminación de particiones horizontales), incluidos los cambios de disponibilidad de particiones horizontales planificados o no planificados.

La replicación de balsa está integrada en el ExaDB-XS distribuido para proporcionar una solución de disponibilidad basada en consenso, de alto rendimiento y de baja sobrecarga, con réplicas distribuidas y failover rápido sin pérdida de datos, al tiempo que se mantiene automáticamente el factor de replicación si fallan las particiones horizontales. Con la sobrecarga de gestión de replicación de Raft, no aumenta con el número de particiones horizontales. Si está acostumbrado a las bases de datos NoSQL y no espera saber nada sobre cómo funciona la replicación, la replicación nativa solo funciona.

A diferencia de la replicación de Data Guard, no es necesario volver a configurar la replicación de Raft cuando se agregan o eliminan particiones horizontales, y no es necesario gestionar activamente las réplicas.

Para obtener más información sobre cómo funciona la replicación de Raft, consulte Using Raft Replication in Oracle Globally Distributed Database.

Identificadores de recursos

Los recursos de los servicios Globally Distributed Database de Oracle tienen un identificador único asignado por Oracle denominado ID de Oracle Cloud (OCID).

En la siguiente tabla se muestran los recursos de la base de datos distribuida.

Recurso Identificador
Base de Datos Distribuida osddistributeddb
Punto final privado de base de datos distribuida osddistributeddbprivateendpoint
Solicitud de trabajo OSD osdworkrequest

Por ejemplo, el formato de OCID para osddistributeddb es ocid1.osddistributeddb.oc1.iad.<UNIQUE ID>.

Para obtener información sobre el formato del OCID y otras formas de identificar los recursos, consulte Identificadores de recursos.

Medición y facturación

La medición y la facturación de la base de datos de Exadata distribuida globalmente en la infraestructura de Exascale se basan en el número de ECPU por hora.

Debido a que Globally Distributed Exadata Database on Exascale Infrastructure aprovisiona clusters de máquina virtual (VM) de Oracle Exadata Database Service on Exascale Infrastructure, la facturación y la medición se gestionan mediante el uso de Oracle Exadata Database Service on Exascale Infrastructure. Sin embargo, el cluster se facturará bajo el SKU de Globally Distributed Database.

Consulte Frecuencia de medición y facturación por segundos para obtener más información.

Nota: Una vez etiquetado un cluster para su uso en una base de datos distribuida globalmente, seguirá facturando el SKU de base de datos distribuida globalmente hasta que se suprima el cluster.

Límites de los servicios

Los límites de servicio específicos de la base de datos de Exadata distribuida globalmente en la infraestructura de Exascale se pueden definir para el recuento de bases de datos distribuidas y el recuento de puntos finales privados de bases de datos distribuidas.

Las instancias de VM de Exadata Database, el recuento de ECPU y el almacenamiento deben tener límites definidos para Oracle Exadata Database Service on Exascale Infrastructure (ExaDB-XS).

Para comprender la capacidad de los recursos del servicio ExaDB-XS, consulte Límites de capacidad para Exadata Database Service en Exascale Infrastructure.

Servicios integrados

Los servicios Globally Distributed Database de Oracle se integran con diversos servicios y funciones de Oracle Cloud Infrastructure.

IAM

Los servicios de Oracle Globally Distributed Database se integran con el servicio Identity and Access Management (IAM) para el proceso de autenticación y autorización de la consola, el SDK, la CLI y el API de REST.

Para obtener más información sobre IAM, consulte Visión general de IAM.

Solicitudes de trabajo

Los servicios de base de datos distribuida globalmente de Oracle utilizan sus propias API para solicitudes de trabajo.

Los permisos necesarios para utilizar las API se documentan en Permisos para API de base de datos distribuida globalmente.

Supervisión

Oracle Cloud Infrastructure Monitoring le permite supervisar de manera activa y pasiva sus recursos y alarmas de Base de datos distribuida globalmente.

Las mediciones de la base de datos distribuida globalmente capturan la utilización de la CPU, el uso de OCPU, el uso de memoria, el estado de despliegue y la demora de entrada y salida. Puede ver estas métricas mediante el servicio Monitoring.

Consulte Supervisión de una Base de Datos Distribuida Globalmente para obtener más información sobre la supervisión del estado y el rendimiento de una base de datos distribuida.