Visión general de Oracle Exadata Database Service en la infraestructura de Exascale

En este tema se ofrece una visión general de Oracle Exadata Database Service en Exascale Infrastructure, anteriormente Exadata Cloud Service.

Acerca de Oracle Exadata Database Service en la infraestructura de Exascale

Exadata Database Service on Exascale Infrastructure (ExaDB-XS) es la opción de despliegue más reciente de Oracle para Exadata Database Service.ExaDB-XS que proporciona una experiencia de servicio en la nube similar a la de Exadata Database Service on Dedicated Infrastructure. Los clientes pueden comenzar con un pequeño cluster de máquina virtual (VM) y ampliarse fácilmente a medida que aumentan las necesidades. Oracle gestiona toda la infraestructura física en un modelo de servicio de infraestructura multi-arrendamiento compartido.
Nota

El capítulo Novedades contiene la lista actual de regiones disponibles para Exadata Database Service en la infraestructura de Exascale.

Exascale es la tecnología subyacente que sirve como base para este servicio. Exadata Database Service on Exascale Infrastructure es la arquitectura de última generación de Oracle Exadata. Aumenta la eficiencia del almacenamiento, simplifica el aprovisionamiento de bases de datos y combina el rendimiento extremo del software inteligente de Exadata con las ventajas de costo y elasticidad de las nubes modernas.

Oracle Exadata Database Service on Exascale Infrastructure admite tanto Oracle Database 19c como Oracle Database 23ai. Sin embargo, la implantación de Exascale es diferente: Oracle Database 23ai aprovecha la arquitectura de almacenamiento inteligente de Exascale, mientras que Oracle Database 19c utiliza la arquitectura de almacenamiento de bloques de Exascale.

Oracle Database 23ai está estrechamente integrado con la infraestructura de Exascale. Esta integración permite el acceso directo al almacenamiento de Exascale a través de Exascale Storage Vault, lo que elimina la necesidad de Oracle Automatic Storage Management (ASM). 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 de alto rendimiento y escalable. Puede ampliar Exadata Smart Storage en línea según sea necesario, con un único comando. A diferencia de Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Exascale Infrastructure no requiere que gestione la adición de servidores de almacenamiento al sistema ni que gestione las asignaciones de almacenamiento.

El siguiente esquema proporciona una visión general de alto nivel de la arquitectura de un cluster de VM de Oracle Database 23ai y los recursos asociados:

Figura 1-1 Arquitectura de Oracle Database 23ai ExaDB-XS con almacenamiento inteligente de Exascale



En el diagrama, la arquitectura indicada por las llamadas numeradas consta de los siguientes elementos:

  1. Un único almacén de Exascale, que proporciona almacenamiento para las bases de datos
  2. Un juego de máquinas virtuales se ejecuta en servidores de base de datos físicos multiinquilino gestionados por Oracle
  3. Sistemas de archivos de máquina virtual alojados de forma centralizada por Oracle

Oracle Database 19c aprovecha el almacenamiento de bloques de Exascale. Este almacenamiento se compone de volúmenes directos de Exascale (EDV) y depende de ASM para gestionar el almacenamiento de la base de datos. Cada base de datos almacena sus archivos en grupos de discos DATA, RECO y LOG dedicados. Durante la creación de la base de datos de contenedores, debe especificar la asignación de almacenamiento (en GB) para los grupos de discos DATA (almacenamiento de datos) y RECO (almacenamiento de área de recuperación). La asignación de almacenamiento del grupo de discos LOG (redo) se determina automáticamente en función del número de máquinas virtuales del cluster. Al igual que con Oracle Database 23ai, el almacenamiento general se gestiona mediante el almacén de almacenamiento de Exascale. Puede escalar este almacenamiento en línea, con almacenamiento adicional disponible de inmediato. Sin embargo, en la arquitectura 19c de Oracle Database, también debe escalar el almacenamiento en el nivel de base de datos individual proporcionando valores de asignación actualizados para los grupos de discos DATA y RECO.

El siguiente esquema proporciona una visión general de alto nivel de la arquitectura de un cluster de VM 19c de Oracle Database y los recursos asociados:

Figura 1-2 Arquitectura ExaDB-XS de Oracle Database 19c mediante el almacenamiento de bloques de Exascale



En el diagrama, la arquitectura indicada por las llamadas numeradas consta de los siguientes elementos:

  1. Un único almacén de Exascale, que proporciona almacenamiento para las bases de datos
  2. Un juego de máquinas virtuales que se ejecuta en servidores de bases de datos físicas multiinquilino gestionados por Oracle
  3. Sistemas de archivos de VM, alojados de forma centralizada por Oracle
  4. Instancia de ASM para gestionar el almacenamiento de bases de datos de contenedores en el cluster de VM mediante grupos de discos DATA, RECO y LOG
  5. Exascale Direct Volumes (EDV) para los grupos de discos DATA, RECO y LOG para cada base de datos de contenedores en el cluster de VM
Nota

Se aplican las siguientes restricciones:

  • No puede aprovisionar en el mismo cluster de VM tanto Oracle Database 23ai mediante Exascale Smart Storage como Oracle Database 19c mediante el almacenamiento de bloques de Exascale.
  • Un cluster de VM ExaDB-XS configurado con Exascale Smart Storage no puede compartir un almacén de almacenamiento con otro cluster de VM ExaDB-XS que utilice el almacenamiento de bloques de Exascale.

El siguiente esquema ilustra la diferencia arquitectónica entre Oracle Database 19c y 23ai.

Figura 1-3 Comparación de Arquitectura ExaDB-XS entre Oracle Database 23ai y Oracle Database 19c



La unidad de consumo básica en ExaDB-XS es un cluster de VM. Para facilitar la portabilidad de máquinas virtuales, Exascale aloja almacenamiento para sistemas de archivos de máquinas virtuales en almacenamiento compartido totalmente gestionado por Oracle. Oracle puede migrar máquinas virtuales a través de un pool de servidores físicos, porque los sistemas de archivos de máquinas virtuales que alojan los binarios de base de datos no residen en servidores físicos locales. Las máquinas virtuales se migran automáticamente según sea necesario para el mantenimiento o en caso de fallo del sistema. Las máquinas virtuales también se pueden escalar verticalmente cambiando el número de unidades de unidad de procesamiento de recursos informáticos elásticos (ECPU) y cambiando la asignación de memoria de las máquinas virtuales. Una ECPU es una medida abstracta de los recursos informáticos. Las ECPU se basan en el número de núcleos elásticamente asignados de un pool de servidores de cálculo. Necesita al menos 8 ECPU por máquina virtual para aprovisionar un cluster de VM. Las máquinas virtuales se pueden escalar en incrementos de 4 ECPU. Para obtener más información sobre las ECPU, consulte: Modelos informáticos en Autonomous Database.

Además de las ECPU activadas, que están activas en la VM, también puede agregar ECPU reservadas adicionales para la VM. Estas ECPU reservadas adicionales se asignan físicamente en un servidor físico para la ampliación futura de las ECPU activadas en la máquina virtual, de modo que pueda ampliarlas para satisfacer futuras demandas de carga de trabajo sin necesidad de reiniciar o reubicar la máquina virtual. Esta opción ayuda a controlar los costos de las cargas de trabajo variables, ya que las licencias de base de datos se basan en ECPU activadas. Además, al reservar ECPU adicionales, se agrega memoria al cluster de VM en función del recuento total de ECPU. Por este motivo, reservar ECPU adicionales también proporciona una forma de aprovisionar memoria adicional sin el gasto de licencia asociado a los núcleos adicionales.

El siguiente esquema ilustra los detalles conceptuales asociados al escalado de recursos de CPU y memoria:

Figura 1-4 Reserva y escalado principales



En la ilustración, se muestran los siguientes núcleos activos y reservados en una máquina virtual:

  1. Ocho ECPU, que están en uso y activas.
  2. Cuatro ECPU en reserva, que están garantizadas para estar disponibles y se mantienen, aunque no están en uso.
  3. Un número total de 12 ECPU en la máquina virtual, que es la suma de los núcleos activados y los núcleos reservados.

El número total de núcleos en una reserva de núcleo consiste en la suma de los núcleos activados y los núcleos reservados. Para escalar verticalmente los recursos sin reiniciar los sistemas, puede activar los núcleos reservados. Si desea ampliar aún más los recursos, puede agregar más ECPU en unidades de cuatro a la reserva principal y escalar verticalmente los núcleos activados y reservados mediante un reinicio sucesivo a medida que se agregan ECPU.

Exascale también proporciona las ventajas de la tecnología de almacenamiento de redirección en escritura. Con ExaDB-XS, puede aprovisionar clones finos de bases de datos de conexión (PDB) rápidamente, con eficiencia de espacio, porque los bloques sin cambios se comparten entre las PDB principal y clon sin estar duplicados. Esta función puede ser especialmente útil para entornos de desarrollo y prueba. Puede crear numerosos clones finos de una PDB de forma económica. Por ejemplo, puede proporcionar a cada uno de sus desarrolladores su propia clonación de PDB en la que trabajar. Dado que Exadata Exascale tiene todas las ventajas de rendimiento de Exadata, los entornos de desarrollo aprovisionados con clones finos son representativos de los entornos de producción de Exadata y no solo de las copias de los datos.

Descubra cómo acceder al servicio Oracle Exadata Database Service on Exascale Infrastructure (ExaDB-XS).

Cuando el servicio ExaDB-XS está activado en su arrendamiento de OCI, puede conectarse y seleccionar la región de su arrendamiento. A continuación, en el menú Servicios, vaya a Oracle Database y, a continuación, a Exadata Database Service on Exascale Infrastructure. Después de navegar a la página principal del servicio, observe que hay dos objetos principales para este servicio: clusters de VM y almacenes de almacenamiento de Exascale.

Los clusters de VM proporcionan el entorno informático en el que se ejecutarán sus instancias de Oracle Database. Las propias bases de datos, a las que acceden esas instancias de Oracle Database, se almacenan en Exascale Storage Vault. Cada cluster de VM tiene un almacén de almacenamiento de Exascale asignado. Creará y asociará el almacén de almacenamiento de Exascale al crear el cluster de VM como una experiencia única en línea. Sin embargo, si es necesario realizar alguna operación de ciclo de vida para el almacén de almacenamiento de Exascale (por ejemplo, escalar el almacenamiento total de la base de datos para obtener más espacio libre para la expansión), debe completar esas operaciones de ciclo de vida desde el menú almacenes de almacenamiento de Exascale. Para la mayoría de las demás acciones, incluido el aprovisionamiento o la gestión de bases de datos, el punto de partida correcto es la página Clusters de VM.

Consideraciones sobre las licencias de Oracle Exadata Database Service en la infraestructura de Exascale

La suscripción a Oracle Exadata Database Service en la infraestructura de Exascale puede incluir todas las licencias de software de Oracle Database necesarias, o puede optar por traer las licencias de software de Oracle Database que ya posee a Oracle Exadata Database Service en la infraestructura de Exascale.

Si decide incluir licencias de software de Oracle Database en su suscripción a Oracle Exadata Database Service en la infraestructura de Exascale, las licencias incluidas contienen todas las funciones de Oracle Database Enterprise Edition, además de todos los paquetes de gestión empresarial de base de datos y todas las opciones de Enterprise Edition, como Oracle Database In-Memory y Oracle Real Application Clusters (Oracle RAC). Oracle Exadata Database Service on Exascale Infrastructure también incluye herramientas de software específicas de la nube que ayudan a realizar tareas de administración, como copia de seguridad, recuperación y aplicación de parches.

Versiones y edición de base de datos soportadas para Oracle Exadata Database Service en la infraestructura de Exascale

Las bases de datos de Oracle Exadata Database Service en Exascale Infrastructure requieren suscripciones a Enterprise Edition - Extreme Performance o puede traer sus propias licencias de software de Oracle Enterprise Edition.

Enterprise Edition - Extreme Performance proporciona todas las funciones de Oracle Database Enterprise Edition, además de todos los paquetes de gestión empresarial de base de datos y todas las opciones de Enterprise Edition, como Oracle Database In-Memory y Oracle Real Application Clusters (Oracle RAC).

Oracle Exadata Database Service on Exascale Infrastructure admite Oracle Database 23ai y Oracle Database 19c

Para echar un vistazo a las cronologías de soporte de software y publicación de Oracle Database, consulte Release Schedule of Current Database Releases (Doc ID 742060.1) (Programa de publicación de versiones de Database actuales [ID de documento 742060.1]) en el portal de My Oracle Support.

Tipos de suscripción

Más información sobre los tipos de suscripción disponibles para Oracle Exadata Database Service en la infraestructura de Exascale

Los modelos de compra disponibles son los siguientes:

Pago por Consumo

Los precios de Pay As You Go (PAYG) permiten a los clientes aprovisionar servicios rápidamente sin compromiso y solo se les cobra por lo que usan. No hay ningún compromiso inicial ni un período de servicio mínimo. Los servicios de infraestructura en la nube (IaaS) y plataforma (PaaS) consumidos se miden y facturan en función de ese consumo. Si, durante el período de servicio de su orden, Oracle pone nuevos servicios IaaS y PaaS a disposición de su cuenta de servicios en la nube, Oracle le notificará las tarifas que se apliquen a su activación y uso. Para obtener más información, consulte nuestra lista completa de precios.

Crédito universal anual

Los créditos universales anuales de Oracle permiten a los clientes tener la flexibilidad de utilizar cualquier servicio de Oracle Cloud Infrastructure y plataforma en cualquier momento y en cualquier región para ofrecer un tiempo de comercialización menor. Los clientes pueden comprometerse con una cantidad de créditos universales anuales de Oracle que se pueden aplicar para el uso futuro de servicios en la nube de Oracle IaaS y PaaS elegibles. Esta opción de pago ofrece un ahorro significativo en los servicios en la nube, al combinar la reducción de costos y un gasto mensual predecible con un período de incremento gradual a medida que incorpora sus cargas de trabajo.

Límites de servicio para Exadata Database Service en infraestructura de Exascale

Los límites se aplican a los recuentos de instancias de máquina virtual (VM), el recuento total de ECPU, el almacenamiento local total y el almacenamiento total de alta capacidad.

Los límites definidos para Exadata Database Service en infraestructura de Exascale (ExaDB-XS) se pueden revisar con el tiempo. En la siguiente tabla, se describen los límites de servicio actuales para los recursos ExaDB-XS:

Tabla 1-1 Límites de servicio para Exadata Database Service en infraestructura de Exascale

Nombre de límites Descripción Límites Valor

exadbxs-vm-instance-base-count

Exadata Database Service en infraestructura de Exascale - Recuento de instancias

Número de Instancias de VM

4

exadbxs-total-cpu-base-count

Exadata Database Service en infraestructura de Exascale: recuento total de ECPU

TotalCpuCores

64

exadbxs-local-storage-base-gb

Exadata Database Service en infraestructura de Exascale: almacenamiento local (GB)

Almacenamiento Local (en GB)

1.500

exadbxs-hc-storage-base-gb

Exadata Database Service en infraestructura de Exascale: almacenamiento de alta capacidad (GB)

Almacenamiento de alta capacidad (en GB)

2.000

Frecuencia de medición y facturación por segundos

Consulte la facturación por segundos, los mínimos y las limitaciones en la facturación.

Por cada máquina virtual de Oracle Exadata Database Service en la infraestructura de Exascale que haya aprovisionado, se le facturará la infraestructura por un mínimo de 48 horas y, luego, por segundos. Cada ECPU que agregue al sistema se facturará por segunda, con un período de uso mínimo de 1 minuto.

Interfaces de gestión de Exadata Cloud

Oracle Exadata Database Service en infraestructura de Exascale proporciona una variedad de interfaces de gestión para adaptarse a su caso de uso y necesidades de automatización.

Introducción a las interfaces de gestión de Exadata Cloud

Los recursos de Exadata Cloud en Oracle Cloud Infrastructure (OCI) se crean y gestionan mediante diversas interfaces que se proporcionan para adaptarse a sus distintos casos de uso de gestión.

Las distintas interfaces son:
  • Interfaz de la consola de OCI y herramientas de automatización. Consulte Uso de la consola
  • Las interfaces de programación de aplicaciones (API)
  • Las interfaces de línea de comandos (CLI)
Estas interfaces de gestión se agrupan en dos categorías principales:
  • Interfaces del plano de control de OCI
  • CLI de VM de Exadata Cloud locales
Nota

Para obtener más información y mejores prácticas sobre cómo se alinean estas interfaces para varios casos de uso de gestión de bases de datos de Exadata Cloud, consulte la siguiente nota de My Oracle Support: Matriz de alineación de la API/CLI de Exadata Cloud (ID de documento 2768569.1).

Interfaces de plano de control de OCI para Oracle Exadata Database Service en infraestructura de Exascale

El plano de control de OCI acepta entradas de las API de OCI, la consola de OCI y las interfaces personalizadas creadas con kits, herramientas y plugins proporcionados para facilitar el desarrollo y simplificar la gestión de los recursos de OCI.

Las API de OCI son API de REST típicas que utilizan solicitudes y respuestas HTTPS. La consola de OCI, una interfaz gráfica intuitiva para crear y gestionar los recursos de Exadata Cloud y otros recursos de OCI, es una de las interfaces de las API de OCI. Cuando se trata de desarrollar automatización mediante las API de OCI, se proporcionan una serie de interfaces adicionales, como kits, herramientas y plugins, para facilitar el desarrollo y simplificar la gestión de los recursos de OCI. Un subjuego de estas API se aplica a los recursos de Exadata Cloud y a la infraestructura que lo contiene. Cada una de estas interfaces diversas proporciona la misma funcionalidad, ya que todas llaman a las API de OCI, pero se proporcionan para ofrecer flexibilidad y alternativas en función de las preferencias y los casos de uso.

  • Interfaz de línea de comandos (CLI): la CLI de OCI es una herramienta de huella reducida que se puede usar por sí sola o con la consola para realizar tareas de recursos de Exadata Cloud y otras tareas de OCI. La CLI proporciona la misma funcionalidad básica que la consola, además de comandos adicionales. Algunos de ellos, como la capacidad de ejecutar scripts, amplían la funcionalidad de la consola.
  • Software Development Kits (SDK): OCI proporciona los SDK para permitirle desarrollar soluciones personalizadas para Exadata Cloud y otros servicios y aplicaciones basados en OCI.
  • Herramientas y plugins de DevOps: estas herramientas pueden simplificar el aprovisionamiento y la gestión de la infraestructura, activar procesos automáticos y facilitar el desarrollo. Entre las herramientas se incluyen el proveedor de Terraform de OCI que se utiliza con Resource Manager y la recopilación de Ansible de OCI.
  • Cloud Shell: Cloud Shell es un terminal basado en explorador gratuito al que se puede acceder desde la consola de OCI y que proporciona acceso a un shell de Linux con la CLI de OCI autenticada previamente y otras herramientas de desarrollador útiles. Puede utilizar el shell para interactuar con Exadata Cloud y otros recursos de OCI, seguir laboratorios y tutoriales y ejecutar rápidamente comandos de la CLI de OCI.
  • Documentación: Apéndice y referencia: en esta referencia general se muestra cómo configurar los SDK y otras herramientas de desarrollador para integrarlos con los servicios de Oracle Cloud Infrastructure.
  • Documentación: API de REST: en esta referencia completa se proporciona información sobre las API de REST de Oracle Cloud Infrastructure, con descripciones, sintaxis, puntos finales, errores y firmas. Las API de REST de OCI específicas de Oracle Exadata Database Service en la infraestructura de Exascale se pueden encontrar en toda la documentación en las secciones Uso de la API específicas de cada servicio:
    • Uso de la API para crear componentes de infraestructura
    • Uso de la API para activar, desactivar o actualizar el servicio Database Management
    • Uso de la API para gestionar la copia de seguridad y la recuperación
    • Uso de la API para gestionar asociaciones de Data Guard
    • Uso de la API para gestionar imágenes de software de base de datos
    • Uso de la API para gestionar bases de datos
    • Uso de la API para gestionar Oracle Exadata Database Service en instancia de infraestructura de Exascale
    • Uso de la API para gestionar el directorio raíz de Oracle Database en Oracle Exadata Database Service en infraestructura de Exascale
    • Uso de la API para gestionar bases de datos conectables
    • Uso de la API para aplicar parches a una instancia de infraestructura de Oracle Exadata Database Service en Exascale
    • Uso de la API para cambiar la versión de bases de datos

Interfaces de línea de comandos de VM locales

Además de las API basadas en REST de OCI, encontrará a su disposición las utilidades de la CLI ubicadas en las VM de invitado, aprovisionadas como parte de los clusters de VM en la infraestructura de Exadata Cloud, con las que podrá realizar diversas operaciones de administración y ciclo de vida.

La mejor práctica es usar estas utilidades solo cuando el comando de consola o la API de OCI correspondientes no estén disponibles.

dbaascli: uso de la utilidad dbaascli para realizar varias operaciones de administración y ciclo de vida de la base de datos en Oracle Exadata Database Service on Exascale Infrastructure, tales como:
  • cambiar la contraseña de un usuario de base de datos
  • iniciar una base de datos
  • gestionar bases de datos de conexión (PDB)

Estas utilidades se proporcionan como complemento a las interfaces basadas en API de OCI enumeradas anteriormente, así como por separado de las mismas. Para utilizar las utilidades de línea de comandos de VM locales, debe estar conectado a una máquina virtual en un cluster de VM de Exadata Cloud y utilizar la seguridad de usuario del sistema operativo de la VM para su ejecución, en lugar de la seguridad de usuario de OCI. La mayoría de las operaciones que ejecutan estas utilidades sincronizan los cambios con el plano de control de OCI mediante un proceso denominado DB Sync. Sin embargo, puede que haya operaciones que no se sincronicen con el plano de control.

Oracle actualiza automáticamente el software de herramientas en la nube en las máquinas virtuales, que contienen estas utilidades de la CLI, de forma regular.