1 Visión general de Oracle Globally Distributed Autonomous AI Database

Obtén más información sobre el servicio de Oracle Cloud Infrastructure base de datos de IA autónoma distribuida globalmente.

En los siguientes temas se explican las capacidades clave de la base de datos de IA autónoma distribuida globalmente y se describen los conceptos que necesita saber sobre el servicio.

Acerca de Oracle Globally Distributed Autonomous AI Database

La base de datos de IA autónoma distribuida globalmente aporta la potencia de las bases de datos distribuidas (con particiones horizontales) a Oracle Autonomous AI Database en una infraestructura de Exadata dedicada.

Oracle Globally Distributed Autonomous AI Database 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.

La base de datos de IA autónoma distribuida globalmente se basa en la tecnología autónoma de Oracle, lo que significa que es autogestionada, autoprotegida y autocuración. Esto permite la automatización de muchas de las tareas rutinarias asociadas con la gestión de una base de datos, como la aplicación de parches, el ajuste y la copia de seguridad y la recuperación, lo que puede ayudar a reducir el riesgo de errores humanos y mejorar el tiempo de actividad del sistema.

Para obtener una explicación detallada de las funciones de base de datos distribuida soportadas, consulte Visión general de Oracle Sharding para Oracle Database 19c y Visión general de Oracle Globally Distributed Database para Oracle AI Database 26ai.

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.

  • Catálogo: Oracle Database que soporta el despliegue automatizado de particiones horizontales, la gestión centralizada de la base de datos distribuida y las consultas de varias particiones horizontales.

    Un catálogo tiene las siguientes finalidades:

    • Sirve como servidor de administración para toda la base de datos distribuida

    • Almacena una copia principal del esquema de base de datos

    • Gestiona consultas de varias particiones horizontales con un coordinador de consultas de varias particiones horizontales

    • Almacena una copia principal de los datos de tabla duplicados

  • Fragmento: una base de datos distribuida es una recopilación de fragmentos.

    Cada partición horizontal de una base de datos distribuida es una instancia de Oracle Database independiente que aloja un subjuego de los datos de la base de datos distribuida. El almacenamiento compartido no es necesario en las particiones horizontales.

    Todas las particiones horizontales se pueden colocar en una región o en diferentes regiones.

    Las particiones horizontales se replican para ofrecer alta disponibilidad y recuperación ante desastres con la replicación de Raft u Oracle Data Guard. Para conseguir una alta disponibilidad, las particiones horizontales replicadas de Raft se pueden colocar en distintos dominios de disponibilidad en una región. Las particiones horizontales en espera de Data Guard se pueden colocar en la misma región en la que se colocan las particiones horizontales principales para ofrecer alta disponibilidad. Para la recuperación ante desastres, las particiones horizontales en espera de Data Guard se pueden ubicar en otra región.

  • Espacio de particiones horizontales: un espacio de particiones horizontales es una partición horizontal que almacena los datos correspondientes a un rango o lista de valores clave en una configuración de distribución de datos gestionada por el usuario. Un espacio de particiones horizontales consiste en una partición horizontal y su réplica.

  • Director de partición horizontal: listener de red que activa el enrutamiento de conexión de alto rendimiento basado en una clave de partición horizontal. Además, un director de partición horizontal es un juego de procesos conocidos colectivamente como Global Service Manager (GSM) que actúa como listener regional para los clientes que se conectan a una base de datos distribuida globalmente.

    El director de particiones horizontales mantiene un mapa de topología actual de la base de datos distribuida. En función de la clave de partición horizontal transferida durante una solicitud de conexión, el director enruta las conexiones a la partición horizontal adecuada.

  • Servicio global: servicio de base de datos que se utiliza para acceder a los datos de la base de datos distribuida.

    Un servicio global es una extensión de la noción de servicio de base de datos tradicional. Todas las propiedades de los servicios de base de datos tradicionales están soportadas para servicios globales.

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 Database.

Soluciones de replicación de datos

El servicio de base de datos de IA autónoma distribuida globalmente de Oracle ofrece soluciones de replicación de datos para garantizar alta disponibilidad, recuperación ante desastres y escalabilidad adicional para las lecturas.

Globally Distributed Autonomous AI Database ofrece replicación a nivel de partición horizontal con Oracle Data Guard en las versiones 19c y 26ai de Oracle Database. La replicación de balsa está disponible con Oracle AI Database a partir de la versión 26ai.

La base de datos de IA autónoma distribuida globalmente despliega automáticamente la topología de replicación especificada en los sistemas adquiridos y permite la replicación de datos.

Replicación de nivel de partición horizontal con Oracle Data Guard

Una partición horizontal es una base de datos. La replicación de particiones horizontales de Oracle Data Guard en bases de datos físicas en espera se puede utilizar para proporcionar una alta disponibilidad de nivel de partición horizontal individual. La replicación se configura y despliega automáticamente cuando se crea la base de datos distribuida.

Oracle Data Guard está estrechamente integrado con el servicio Globally Distributed Autonomous AI Database de Oracle 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 copias sincronizadas (bases de datos en espera) de particiones horizontales (las bases de datos principales) para una alta disponibilidad y protección de datos. Las bases de datos en espera se pueden desplegar de forma local o remota.

Replicación de nivel de configuración 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 la base de datos de IA autónoma distribuida globalmente 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 la base de datos de IA autónoma distribuida globalmente para proporcionar una solución de disponibilidad basada en consenso, de alto rendimiento y con bajos gastos generales, 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 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).

Los recursos de la base de datos de IA autónoma distribuida globalmente se muestran aquí.

Recurso Identificador
Distribuido AutonomousDatabase osddistributedautonomousdb
Punto final privado de base de datos distribuida osddistributeddbprivateendpoint
Solicitud de trabajo OSD solicitud de osdwork

Por ejemplo, el formato de OCID para un recurso de Autonomous Database distribuido es ocid1.osddistributedautonomousdb.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 IA autónoma distribuida globalmente se basan en el número de ECPU por hora.

Debido a que las ECPU se asignan en la base de datos de IA autónoma, consulte Gestión de recursos informáticos y facturación para obtener más información.

Note:

Una vez que etiquete 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 del servicio de base de datos distribuida globalmente se pueden definir para Recuento de bases de datos distribuidas y Recuento de puntos finales privados de base de datos distribuida.

Las instancias de base de datos de IA autónoma, el recuento de ECPU y el almacenamiento deben tener límites definidos para el servicio de base de datos de IA autónoma.

Consulte Planificación y supervisión de la capacidad para obtener más información.

Servicios integrados

Los servicios de base de datos distribuida globalmente de Oracle están integrados con diversos servicios y funciones de Oracle Cloud Infrastructure.

IAM

Los servicios 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 las API de REST.

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

Solicitudes de trabajo

La base de datos de IA autónoma distribuida globalmente utiliza sus propias API para las solicitudes de trabajo.

Para supervisar las solicitudes de trabajo, consulte Supervisión de solicitudes de trabajo.

Los permisos necesarios para utilizar las API se documentan en Permisos para API de base de datos de IA autónoma 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 Métricas de Base de Datos Distribuida Globalmente capturan la utilización de la CPU, el consumo del 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.