Notas de lectura del libro blanco sobre la descripción general de la tecnología de base de datos autónoma de Oracle

dirección de descarga . La versión es: marzo de 2022, versión 2.1

subtitular:

Un servicio de base de datos Oracle completamente autónomo y de misión crítica que ejecuta todas las cargas de trabajo y reduce los costos operativos
Un servicio de base de datos Oracle completamente autónomo y de misión crítica que ejecuta todas las cargas de trabajo y reduce los costos operativos.

Declaración de uso

Este documento proporciona una descripción general de las funciones y mejoras incluidas en esta versión de Oracle Autonomous Database. Solo tiene como objetivo ayudarlo a evaluar los beneficios comerciales de actualizar a Oracle Autonomous Database y planificar sus proyectos de TI.

¿Qué es una base de datos autónoma?

Autonomous Database es una base de datos convergente de misión crítica que ejecuta cargas de trabajo transaccionales y analíticas. Escala, ajusta, aplica parches y protege automáticamente todas las cargas de trabajo mediante el aprendizaje automático para proporcionar la mayor disponibilidad, seguridad y rendimiento del servicio.

Puede realizar tareas clave y es una base de datos de fusión. Puede realizar tareas transaccionales y analíticas.

Se basa en la base de datos Oracle y Oracle Exadata para facilitar la migración a la nube a un costo menor. Autonomous Database está disponible en la nube pública con infraestructura compartida y dedicada y en las instalaciones con Exadata Cloud@Customer.

Basado en la base de datos de Oracle y la infraestructura de Exadata, con optimización automática del centro de datos y aprendizaje automático, se puede proporcionar en la nube pública de Oracle o ECC local.

La autonomía incluye 3 aspectos:

• Autodirigido: Aprovisiona bases de datos de alta disponibilidad optimizadas para la carga de trabajo. Utiliza ajustes de configuración automatizados
, minimiza los ajustes necesarios para cargas de trabajo específicas y escala los recursos informáticos según sea necesario.

Autoconducción: simplifica la configuración, el ajuste, la expansión, la alta disponibilidad, etc.

• Autoprotección: protege los datos confidenciales y regulados, parchea automáticamente su base de datos en busca de
vulnerabilidades de seguridad y evita el acceso no autorizado.

Autoendurecimiento: simplifica el cumplimiento de la seguridad y las actualizaciones de parches.

• Autorreparación: detecta y protege contra fallas del sistema y errores del usuario, y proporciona conmutación por error a
bases de datos en espera sin pérdida de datos.

Autorreparación: protección contra errores y conmutación por error automática.

Autonomous Database incluye Oracle Database Enterprise Edition, Exadata y OCI.

Autonomous Database integra y automatiza muchas tecnologías de base de datos avanzadas exclusivas de Oracle, que incluyen:

  • RAC para escalabilidad horizontal, conmutación por error y aplicación de parches en línea
  • Operación en línea para la modificación del esquema
  • Active Data Guard para la recuperación ante desastres basada en bases de datos
  • Base de datos en memoria para alto rendimiento
  • Cifrado de base de datos transparente para la protección de datos
  • Bóveda de base de datos para separación de roles

Con Exadata Exadata Database Machine, el motor de la base de datos descarga funciones críticas en el almacenamiento de Exadata para realizar esas funciones con un movimiento de datos mínimo. Estas funciones descargadas incluyen operaciones clave que van desde el filtrado de bloques modificados durante las copias de seguridad incrementales hasta la ejecución de fragmentos de SQL durante operaciones analíticas paralelas.

Los casos de uso para bases de datos autónomas incluyen:

  • ATP se utiliza para cargas de trabajo transaccionales o mixtas, como OLTP, lotes e IoT.
  • ADW se utiliza para procesamiento analítico o almacén de datos, data mart, lago de datos.
  • AJD se utiliza para la base de datos de documentos JSON.
  • AAA para el desarrollo autónomo de aplicaciones APEX, una plataforma de desarrollo de aplicaciones low-code completamente administrada para crear e implementar aplicaciones modernas basadas en datos en Autonomous Database.

Opciones de implementación de bases de datos autónomas

Existen tres modos de despliegue para bases de datos autónomas, de hecho, tanto el 1 como el 2 pertenecen a OCI:

  1. Compartido: OCI comparte la infraestructura de Exadata. La configuración mínima es 1 OCPU, 1 TB de almacenamiento.
  2. Dedicado: infraestructura Exadata exclusiva de OCI. Los beneficios de la cautiva son las políticas operativas personalizables que rigen el aprovisionamiento de nuevas bases de datos, el tiempo de actualización, la disponibilidad y la densidad de las bases de datos que se ejecutan en la infraestructura. El control de la versión de la base de datos y el tiempo de actualización es especialmente importante para las aplicaciones que son más sensibles a la versión de la base de datos y las diferencias de versión. Si bien los clientes pueden personalizar estas políticas operativas, todas las operaciones están completamente automatizadas por Oracle.
  3. Exadata Cloud@Cliente. Si existe un requisito para que los datos residan localmente y las dependencias complejas con otras aplicaciones locales dificultan la migración. En este momento, ECC es la opción adecuada.

Capacidades nativas de la nube

  • Administración de datos de autoservicio
    Las herramientas de autoservicio brindan un entorno simple y poderoso para cargar datos y ponerlos a disposición para la colaboración. Los analistas de negocios y datos pueden cargar y transformar datos fácilmente usando capacidades de arrastrar y soltar, generar modelos de negocios, detectar rápidamente anomalías, valores atípicos y patrones ocultos, y comprender las dependencias de datos y el impacto de los cambios.
  • Aprendizaje automático
    Los científicos de datos pueden crear e implementar modelos de aprendizaje automático en bases de datos utilizando algoritmos escalables y optimizados en la base de datos. Oracle Machine Learning acelera la velocidad a la que los científicos de datos pueden crear modelos de aprendizaje automático al eliminar la necesidad de mover datos a sistemas de aprendizaje automático dedicados.
  • Graph Analysis
    Autonomous Database incluye soporte para la funcionalidad Graph para representar y administrar relaciones de datos complejas. El análisis gráfico permite a los científicos y desarrolladores de datos aplicar el reconocimiento de patrones, la clasificación y el análisis estadístico a un contexto más profundo.
  • Análisis espacial
    Las capacidades espaciales abordan todas las formas de aplicaciones, cargas de trabajo espaciales y conjuntos de datos, incluidas las aplicaciones geoespaciales y de inteligencia de ubicación a gran escala más exigentes.
  • Desarrollo de aplicaciones de bajo código (Oracle APEX)
    Oracle Application Express (APEX) es una plataforma de desarrollo de bajo código que le permite crear aplicaciones empresariales escalables y seguras.
  • Protección y seguridad de datos
    La base de datos autónoma proporciona seguridad y privacidad de bases de datos integradas, identificando y enmascarando datos confidenciales, alertando sobre usuarios y configuraciones de riesgo, auditando la actividad crítica de la base de datos y detectando intentos de acceso a datos sospechosos.
  • Clonación de bases de datos
    Autonomous Database proporciona a los usuarios la clonación de bases de datos para crear una copia puntual de la base de datos con fines como pruebas, desarrollo o análisis, que se puede actualizar para capturar las últimas actualizaciones.

gestión automatizada

Oracle Autonomous Database simplifica la administración de la base de datos a través de la administración autónoma. Proporciona capacidades de gestión autónomas para el aprovisionamiento, el aprovisionamiento, la seguridad, el ajuste y el escalado para eliminar casi todas las tareas manuales y complejas que pueden introducir errores humanos.

  • Actualizaciones automáticas
    La base de datos autónoma con infraestructura compartida actualiza automáticamente todo el software y los componentes subyacentes a las últimas versiones. Oracle realiza automáticamente todas las actualizaciones sin interrupción.
  • Actualizaciones continuas y continuidad de aplicaciones
    Las cargas de trabajo con estrictos requisitos de continuidad de aplicaciones se trasladan de un nodo del clúster a otro sin afectar a las aplicaciones ni a los usuarios. La continuidad de la aplicación incluye el movimiento de sesiones entre los nodos del clúster, incluso cuando las transacciones están en curso. Las transacciones a menudo pueden continuar procesándose después de ser movidas a un nodo diferente sin perder el estado de sesión.
  • Control automatizado
    Para aplicaciones de bases de datos de misión crítica complejas, una infraestructura dedicada permite a los clientes controlar las versiones de software, los programas de aplicación de parches y la densidad de la base de datos. También brinda a los clientes un mayor control sobre la calificación de las versiones de software de Oracle y los niveles de parches desde la preproducción hasta las implementaciones de producción. El nivel adicional de control de Oracle Autonomous Database en la infraestructura dedicada permite a los clientes separar los entornos de desarrollo, prueba y producción para que cada entorno se actualice de forma independiente mediante un modelo de confianza y verificación que permite que estas actualizaciones se apliquen a las actualizaciones de Validate de misión crítica en un entorno de preproducción antes que el entorno de producción.
  • Service Health Dashboard
    Los clientes pueden ver el estado del sistema, la disponibilidad y el mantenimiento realizado a través del Service Health Dashboard, que muestra el estado de todos los servicios de OCI, incluido el servicio Oracle Autonomous Database. Los clientes pueden suscribirse a las actualizaciones del Service Health Dashboard y ver los registros de incidentes anteriores en https://ocistatus.oraclecloud.com.
  • Detección y resolución de fallas
    Las fallas, incluidas las fallas de hardware y los errores de software, pueden ocurrir y ocurren en cualquier sistema informático. La base de datos autónoma monitorea continuamente varias fallas que pueden ocurrir e inicia automáticamente soluciones en respuesta.
    Autonomous Database se ejecuta en hardware Exadata completamente redundante que puede sobrevivir a fallas de hardware sin interrupción del servicio. El equipo de operaciones en la nube de Oracle envía automáticamente técnicos de hardware para resolver cualquier falla de hardware.
    Las fallas de software a menudo se evitan mediante el monitoreo y la resolución proactivos de la salud para resolver problemas antes de que los sistemas se vean afectados.
    La mayoría de las fallas se pueden monitorear y resolver automáticamente sin necesidad de una solicitud de servicio al cliente.

optimización automática

La optimización de una base de datos se refiere al uso óptimo de los recursos asignados a esa base de datos. La optimización de la base de datos en Oracle Database ocurre en tres niveles, incluidos los niveles de servicio, sistema y esquema de aplicación descritos en esta sección.

Casos de uso de bases de datos autónomas optimizadas para cargas de trabajo

Base de datos autónoma para análisis y almacenamiento de datos (ADW) La base de datos autónoma
está optimizada para cargas de trabajo de almacenamiento de datos, data mart y análisis para lograr eficiencia y simplicidad. Los datos se almacenan automáticamente en formato de compresión columnar híbrida (HCC). El formato en columnas se usa automáticamente en Exadata Flash para acelerar las operaciones analíticas. Además de ser más eficiente en el uso del espacio, el formato de compresión de columna híbrida proporciona un acceso de datos más optimizado para análisis.
Los índices de almacenamiento se crean automáticamente en el disco y en la memoria flash para ayudar a eliminar los datos innecesarios de los análisis de datos (consulte la sección a continuación para obtener más información). El almacenamiento en caché de resultados de Oracle Database también está habilitado de forma predeterminada para todas las declaraciones SQL, por lo que las cargas de trabajo con SQL repetitivo (como los tableros de BI, etc.) se beneficiarán al acceder a los resultados directamente desde la memoria en lugar de volver a ejecutar las mismas declaraciones.

Base de datos autónoma para procesamiento de transacciones (ATP) La base de datos autónoma está optimizada
para el procesamiento de transacciones y cargas de trabajo que incluyen una combinación de procesamiento de transacciones e informes operativos. Los datos se almacenan automáticamente en formato de fila para acelerar el procesamiento de transacciones, donde cada transacción solo está interesada en una pequeña cantidad de registros (generalmente uno o dos registros/filas).
La forma más rápida de encontrar un solo registro en una tabla es a través de un índice, por lo que ADB no solo admite la creación manual de índices, sino que también puede aprovechar la indexación automática .
Autonomous Database se basa en Exadata y utiliza las funciones subyacentes de Exadata, como la descarga de SQL y Exadata Smart Flash Cache , para satisfacer las demandas de carga de trabajo. Las funciones automatizadas varían según el tipo de carga de trabajo esperada.

Optimización automática del sistema y del almacenamiento

La optimización de la base de datos a nivel del sistema está totalmente bajo el control de Oracle Autonomous Database y se puede realizar sin intervención del usuario de la base de datos.

Optimización automática del nivel de esquema

Autonomous Database aplica una serie de sofisticadas técnicas de optimización a nivel de esquema de aplicación, tales como:

  • Estadísticas del optimizador automático
    Oracle Database utiliza un optimizador basado en costos que se basa en estadísticas para determinar el mejor plan de ejecución de SQL. Las estadísticas del optimizador obsoletas (o "obsoletas") son una fuente importante de problemas de rendimiento de SQL. Oracle Autonomous Database recopila estadísticas automáticamente de varias maneras, lo que elimina la necesidad de recopilar manualmente las estadísticas del optimizador. Cuando los datos se cargan de forma masiva en Autonomous Database, las estadísticas se recopilan automáticamente como parte de la operación de carga. Durante las operaciones DML (insertar, actualizar o eliminar instrucciones), las estadísticas clave se mantienen automáticamente. Autonomous Database también puede usar trabajos de recopilación de estadísticas de alta frecuencia para ajustar cualquier estadística obsoleta del optimizador.
  • Índices restringidos por la integridad de los datos Los índices
    a menudo se crean para reforzar la integridad de los datos. La simple definición de estas restricciones da como resultado la creación automática de índices. Si bien la creación de índices para restricciones de integridad no es exclusiva de Autonomous Database, es una parte importante de la optimización general de la base de datos. Estas restricciones y los índices relacionados se utilizan para la optimización de SQL.
  • Las optimizaciones automáticas de indexación de almacenamiento
    en Autonomous Database tienen en cuenta las capacidades de indexación de almacenamiento de la plataforma Exadata subyacente. El software de Exadata examina los fragmentos de SQL descargados para determinar la relación entre estos predicados y los valores de datos dentro de los bloques de datos que contiene cada unidad de almacenamiento de Exadata. En muchos casos, la función de índice de almacenamiento elimina la necesidad de otros tipos de índices, especialmente aquellos creados para admitir cargas de trabajo de generación de informes.
  • Índices secundarios automáticos
    Además de utilizar índices para garantizar la integridad de los datos, es posible que se requieran índices adicionales por motivos de rendimiento.
    Autonomous Database incluye la creación y gestión automática de estos índices adicionales. Las sentencias SQL se evalúan con los índices existentes, y Autonomous Database determina si se necesitan índices adicionales para un rendimiento óptimo. Autonomous Database evalúa automáticamente los beneficios de los nuevos índices y prueba los cambios (de forma automática e independiente) antes de implementarlos.
    La indexación automática también supervisa el uso de los índices que implementa. Si un índice ya no es útil, se elimina automáticamente.

Flexibilidad de sintonización manual a nivel de esquema
La base de datos autónoma permite la sintonización manual a nivel de esquema y el sistema no la cambiará. La optimización manual a nivel de esquema también incluye la capacidad de implementar incluso métodos de indexación especializados, como índices compuestos, de mapa de bits y basados ​​en funciones. Esta capacidad garantiza que los clientes tengan la gama más amplia posible de capacidades para optimizar las aplicaciones comerciales.

gestión simplificada

Autonomous Database aporta automatización avanzada al funcionamiento de Oracle Database, proporcionando una experiencia mínima en comparación con los sistemas heredados u otros servicios en la nube de terceros.
Capacidades de administración automatizadas
Autonomous Database automatiza casi todas las funciones de administración de Oracle Database que normalmente consumen una cantidad significativa de tiempo y esfuerzo de los administradores de bases de datos, administradores de sistemas y otros profesionales de TI.
Los clientes retienen el grado de control necesario para brindar servicios de base de datos para satisfacer las necesidades comerciales, mientras aprovechan este nivel de automatización sin precedentes. Oracle proporciona un sólido conjunto de herramientas para ayudar a los clientes a adoptar Autonomous Database con mayor facilidad.

Acciones de base de datos
Acciones de base de datos es una interfaz basada en web que proporciona herramientas de desarrollo, datos y capacidades de administración y monitoreo para Oracle Autonomous Database.
Las características clave incluyen la ejecución de sentencias y scripts SQL, la creación de diagramas de Modelador de datos, el desarrollo de servicios web RESTful y la gestión de colecciones JSON, así como la carga de datos de fuentes locales y remotas, la visualización de tablas y la visualización de datos, y la organización, el análisis y la transformación de datos.

SDK de desarrollo de aplicaciones
Aunque los SDK de desarrollo de aplicaciones no se utilizan normalmente para la administración de bases de datos, los administradores suelen utilizar estas herramientas para automatizar tareas comunes o trabajos de mantenimiento de aplicaciones. Autonomous Database proporciona soporte nativo para las conexiones Oracle Call Interface (OCI), ODBC y JDBC OCI. Esto permite que Autonomous Database admita muchas herramientas en el mercado, incluidas todas las herramientas y marcos de desarrollo populares.

Integración de la herramienta de orquestación en la nube
Autonomous Database admite herramientas de orquestación en la nube comunes, como Terraform, que permite a los usuarios administrar, crear versiones y mantener la infraestructura de TI mediante programación utilizando un modelo de "infraestructura como código". Oracle Cloud Infrastructure Provider (un Proveedor de Terraform) se proporciona bajo una licencia de código abierto.

Herramientas de análisis de rendimiento
La base de datos autónoma incluye estadísticas automáticas (en tiempo real), indexación automática y gestión automática de planes SQL, lo que libera a los desarrolladores y administradores de bases de datos de ajustes de rendimiento comunes y tediosos. También permite a los desarrolladores y administradores de bases de datos acceder a las mismas herramientas de análisis de rendimiento profundo en Oracle Database para obtener información sobre el rendimiento de SQL y las aplicaciones que utilizan Autonomous Database. Las herramientas de análisis de rendimiento de Autonomous Database también incluyen lo siguiente:

  • Interfaz de usuario en la nube
  • centro de rendimiento
  • Repositorio de carga de trabajo automático de Oracle (AWR)
  • Supervisar SQL

Extensiones de pago por uso

Los recursos de Autonomous Database (cómputo y almacenamiento) se facturan por segundo, con un mínimo de un minuto. Para garantizar que los clientes solo paguen por los recursos que necesitan cuando los necesitan, Autonomous Database tiene la capacidad de expandir instantáneamente los recursos del sistema en línea para satisfacer las necesidades de las aplicaciones y las empresas. El escalado se puede realizar manualmente a través de la interfaz de usuario en la nube o a través de la API REST (secuencias de comandos), o automáticamente a través de la función de escalado automático integrada.

Función de ajuste de escala automático
La función de ajuste de escala automático proporciona la capacidad de escalar automáticamente dentro de límites predefinidos para responder a las demandas de carga de trabajo en tiempo real. La función comienza con una configuración de OCPU de línea de base y escala automáticamente la CPU hasta tres veces la línea de base a medida que aumenta la carga de trabajo . Las líneas base se pueden modificar manualmente o a través de la API REST, y el ajuste de escala automático se ejecutará desde la línea base establecida. La CPU adicional se usa solo cuando es necesario, y Autonomous Database vuelve inmediatamente a la CPU de referencia cuando la carga de trabajo ya no requiere recursos adicionales.

Configuración de escalado de servicios
A diferencia de otros servicios en la nube, Autonomous Database no requiere que los usuarios escalen con formas o configuraciones de hardware predefinidas. Los usuarios pueden aumentar o disminuir la cantidad de núcleos de CPU y/o espacio de almacenamiento asignado a su configuración cuando sea necesario.
La cantidad de núcleos de CPU y el espacio de almacenamiento se establecen cuando se crea inicialmente la base de datos y se pueden cambiar en cualquier momento según sea necesario.

Escalamiento automatizado de scripts
Los usuarios avanzados pueden considerar usar la API REST para escalar el Servicio de base de datos autónomo a través de scripts automatizados, eliminando la necesidad de intervención manual. Auto Scripted Scaling también se puede usar junto con la función Auto Scaling para proporcionar un escalado dinámico que satisfaga mejor las necesidades comerciales en cuanto a rendimiento, capacidad y costo.

Seguridad de primer nivel En
los últimos años, la seguridad de la información se ha convertido en un tema aún más importante debido al aumento de las amenazas y vulnerabilidades de ciberseguridad. Autonomous Database se basa en Oracle Cloud Infrastructure, un servicio en la nube de nivel empresarial que ofrece los estándares de seguridad más altos de la industria.
El usuario de la base de datos autónoma es responsable de crear usuarios de bases de datos y propietarios de esquemas. Oracle permite decenas, cientos o incluso miles de esquemas en una sola base de datos. Múltiples aplicaciones, módulos de aplicaciones o microservicios pueden compartir una sola base de datos y aun así lograr un aislamiento suficiente. Por supuesto, los clientes también pueden elegir cuántas bases de datos autónomas implementar según las necesidades del equipo de desarrollo de aplicaciones.
El desarrollador de la aplicación o el DBA de desarrollo utiliza la cuenta del propietario del esquema para crear los objetos utilizados por la aplicación, incluidas tablas, índices, activadores, procedimientos almacenados, etc. Exploraremos el papel del DBA de desarrollo con más detalle en la siguiente sección. Los clientes pueden usar el usuario ADMIN para restablecer la contraseña de cualquier cuenta de propietario de esquema si es necesario.

Las mejores prácticas de configuración de seguridad
Los sistemas que ejecutan Autonomous Database están protegidos mediante las mejores prácticas de seguridad en todos los niveles, incluidas las máquinas virtuales, el sistema operativo, los controladores, el almacenamiento de Exadata, Oracle Clusterware, Real Application Clusters y Oracle Database. La base de datos autónoma se escanea continuamente para garantizar el cumplimiento de las configuraciones de seguridad de mejores prácticas actuales. Si se detectan anomalías, los cambios se implementan automáticamente sin la intervención del cliente. Autonomous Database también incluye Oracle Data Safe, que proporciona herramientas integrales para garantizar la seguridad de los datos.

Actualizaciones de seguridad automáticas
Las correcciones de seguridad se aplican automáticamente tan pronto como sea posible, generalmente trimestralmente . Autonomous Database utiliza la pila de productos Exadata, que incluye correcciones de seguridad en todos los niveles, desde máquinas virtuales y controladores de dispositivos hasta Oracle Database. Escanee su pila en busca de problemas de seguridad con un escáner de seguridad líder en la industria e integre correcciones en su pila antes de aplicarlas a Autonomous Database. Cualquier actualización de seguridad de emergencia también es responsabilidad de Oracle y se aplicará automáticamente.

Cifrado automático de bases de datos
Oracle Autonomous Database utiliza la tecnología de cifrado de datos transparente (TDE) de Oracle como configuración estándar ( obligatoria ). TDE proporciona cifrado de datos en reposo para Oracle Database. Las copias de seguridad de la base de datos también están encriptadas .

Gestión de claves de cifrado
Las claves de cifrado/descifrado se gestionan automáticamente como parte de Oracle Autonomous Database Services sin la intervención del cliente. Las claves de cifrado se utilizan para controlar el cifrado de datos dentro de la base de datos, así como el cifrado de las comunicaciones de red. Autonomous Database ofrece dos opciones para el Cifrado de datos transparente (TDE) para cifrar su base de datos:

  • Clave de cifrado maestra administrada por Oracle en Autonomous Database: de forma predeterminada, Autonomous Database utiliza una clave de cifrado administrada por Oracle. Con las claves administradas por Oracle, Autonomous Database crea y administra las claves de cifrado que protegen los datos , mientras que Oracle maneja la rotación de la clave maestra de TDE.
  • Claves de cifrado administradas por el cliente en Autonomous Database: si la política de seguridad de su organización requiere claves de cifrado administradas por el cliente, puede configurar Autonomous Database para usar una clave de cifrado maestra de Oracle Cloud Infrastructure Vault.

Control de acceso a la red
Los clientes pueden especificar una lista de control de acceso (ACL) para bloquear el acceso a la base de datos de todas las direcciones IP que no estén en la ACL. Cuando se especifica una lista de control de acceso, la base de datos autónoma solo acepta conexiones de direcciones en la lista de control de acceso y la base de datos rechaza todas las demás conexiones de clientes.

Auditoría del acceso a la base de datos
Los clientes pueden auditar el acceso a la base de datos y otras actividades mediante Oracle Unified Auditing. Los clientes pueden ver la información de auditoría utilizando la Consola de servicio de OCI en Gobernanza (Auditoría). Oracle Data Safe también proporciona herramientas integrales para evaluar la seguridad de los puntos finales, monitorear las acciones de los usuarios y cumplir con los requisitos de cumplimiento de seguridad.

protección de datos completa

Una vez creada la Base de Datos Autónoma, la protección de datos se configura automáticamente. Oracle Autonomous Database proporciona una sólida protección de datos gracias a la arquitectura subyacente basada en las capacidades de copia de seguridad/recuperación de Exadata y Oracle Database.

Autonomous Data Guard
Autonomous Data Guard habilita una base de datos en espera por instancia de ADB. Protege los datos de situaciones de desastre imprevistas mediante la conmutación por error automática a una base de datos en espera cuando falla la base de datos principal. En caso de desastre, la base de datos autónoma activará automáticamente una conmutación por error automática (sin la acción del usuario) cuando los usuarios no puedan conectarse a su base de datos principal durante unos minutos. Dado que se trata de una operación automática, solo permitimos que la conmutación por error automática tenga éxito si podemos garantizar que no se producirán pérdidas de datos.

La base de datos autónoma de alta disponibilidad
incluye todas las funciones integradas de redundancia y resiliencia como parte de la plataforma Exadata subyacente. Autonomous Database utiliza una configuración de alta disponibilidad (HA) como configuración predeterminada no opcional.
Autonomous Database utiliza Oracle Application Continuity para extender estas capacidades HA a la capa de aplicación. Con Application Continuity, la experiencia del usuario final se puede mejorar al enmascarar muchas interrupciones planificadas y no planificadas sin requerir que los desarrolladores de aplicaciones intenten recuperar las solicitudes.

Copia de seguridad de base de datos estándar
La copia de seguridad de base de datos estándar utiliza una copia de seguridad completa semanal y una estrategia de copia de seguridad incremental diaria con una ventana de recuperación predeterminada de 60 días . Esto significa copias de seguridad completas semanales y copias de seguridad incrementales diarias . También se incluye una copia de seguridad del registro REDO para la recuperación de un punto en el tiempo en cualquier momento o número de cambio del sistema (SCN) dentro de la ventana de copia de seguridad.

Copias de seguridad de bases de datos complementarias (manualmente)
Los clientes también pueden complementar las copias de seguridad estándar según sea necesario, por ejemplo, con fines de cumplimiento. Se pueden realizar copias de seguridad adicionales manualmente o a través de la API REST y almacenarlas en el almacenamiento de objetos de Oracle .

Recuperación de la base de datos
La Consola de la base de datos autónoma proporciona una interfaz simple para realizar la recuperación de la base de datos sin conocimientos especializados. La consola enumera las copias de seguridad disponibles dentro de la ventana de restauración definida y el cliente simplemente selecciona la copia de seguridad deseada para restaurar o especifica el punto de restauración deseado en el tiempo. Oracle Autonomous Database automatiza la recuperación de la base de datos utilizando el nivel adecuado de recursos asignados al servicio, como núcleos de CPU, almacenamiento, paralelismo y más.
A diferencia de las bases de datos locales tradicionales, los clientes pueden restablecer la base de datos a un punto anterior simplemente realizando una restauración. Con Autonomous Database, el marco de salud suele detectar la corrupción física y se inicia la recuperación (si es necesario) como parte del proceso de reparación automática. La recuperación se realiza sin la intervención del cliente para reparar las bases de datos dañadas por fallas en la infraestructura.
Autonomous Database incluye soporte completo para las tecnologías Flashback de Oracle , incluidas Flashback Database, Flashback Table y Flashback Query. Flashback se usa a menudo como una alternativa a la recuperación de la base de datos, especialmente para recuperar tablas individuales , como cuando los datos se eliminan o modifican incorrectamente por un usuario o transacción deshonestos.

caso de uso común

Almacén de datos departamental: mejore el análisis de la línea de negocios
Los clientes pueden implementar un almacén de datos departamental de autoservicio que reúne múltiples sistemas empresariales, hojas de cálculo y fuentes de datos de terceros en un tablero confiable, mantenible e integrado. Las herramientas de datos de autoservicio integradas permiten a los usuarios cargar y transformar datos arrastrando y soltando, generar modelos comerciales, detectar anomalías rápidamente y crear modelos de aprendizaje automático.

Almacén de datos empresarial: simplifique y modernice el almacén de datos empresarial
Utilice todos sus datos para responder preguntas más complejas. Simplifique el almacén de datos de su empresa para admitir datos fusionados multimodales con capacidades autónomas.

Desarrollo de aplicaciones de bajo código Cree
aplicaciones escalables, seguras y basadas en datos con una codificación mínima utilizando APEX, una herramienta de desarrollo de bajo código integrada en Autonomous Database.

Migre aplicaciones personalizadas
Optimice y escale sus aplicaciones ISV y personalizadas para mejorar el rendimiento, la disponibilidad y la seguridad al mismo tiempo que reduce la complejidad de la administración. Menor costo total de propiedad a través de operaciones autónomas.

Migre aplicaciones de Oracle (JDE, Peoplesoft, Siebel)
Optimice y escale sus aplicaciones de Oracle, como PeopleSoft, JD Edwards y Siebel, mientras reduce la complejidad administrativa. Obtenga más valor de sus aplicaciones mientras reduce costos.

Consolidación de bases de datos
Reduzca la infraestructura de bases de datos y los costos de administración mediante la consolidación de varias bases de datos en un conjunto de infraestructuras informáticas utilizando OCPU fraccionadas y asignaciones de almacenamiento en una infraestructura dedicada.

Implemente aplicaciones de misión crítica con servicios autónomos en su centro de datos
Proporcione bases de datos de autoservicio seguras, gobernadas y de alto rendimiento mientras TI controla el presupuesto, la planificación de la capacidad, la disponibilidad, la seguridad y el gobierno de los datos.

Cree aplicaciones de cargas de trabajo mixtas en tiempo real con datos de IoT a gran escala
Ofrezca miles de millones de inserciones y recuperaciones por segundo a través de análisis potentes en transacciones de valor clave como datos de IoT, sin la complejidad operativa de las bases de datos de un solo propósito.

Servicios y herramientas de migración

Hay varias opciones para mover sus datos a Autonomous Database. Estas opciones se enumeran a continuación.

  • Servicio de migración de base de datos de Oracle: un servicio en la nube totalmente administrado que simplifica el proceso de migración de bases de datos establecidas desde una base de datos local, de terceros o de Oracle Cloud a una base de datos autónoma.
  • Oracle GoldenGate: la herramienta de replicación de datos de Oracle para la migración de datos única y la replicación de datos con captura de cambios de datos.
  • Migración sin tiempo de inactividad (ZDM): un servicio con una interfaz de línea de comandos que instala y ejecuta en los hosts que proporciona. El servidor en el que está instalado el software de migración sin tiempo de inactividad se denomina host del servicio de migración sin tiempo de inactividad. Puede ejecutar uno o más trabajos de migración de bases de datos desde el host del Servicio de migración sin tiempo de inactividad.
  • Oracle Data Pump: una utilidad de base de datos que admite el movimiento masivo de datos y metadatos a alta velocidad entre Oracle Database y Autonomous Database.
  • Oracle SQL* Loader: una utilidad de base de datos para cargar datos de archivos externos en una base de datos de Oracle.

Resumir

La base de datos autónoma de Oracle está disponible en Oracle Public Cloud y también en las instalaciones del centro de datos del cliente para los clientes que no pueden migrar a la nube pública. Oracle Autonomous Database automatiza casi todas las funciones operativas de DBA, liberando a los clientes para que se concentren en crear e implementar aplicaciones que satisfagan las necesidades comerciales de manera más efectiva. La capa de automatización en Oracle Cloud detecta y corrige automáticamente los problemas mucho más rápido y con mayor precisión de lo que los profesionales más experimentados pueden lograr utilizando métodos manuales tradicionales.
Basado en Oracle Cloud Infrastructure, Oracle Autonomous Database mantiene el sistema constantemente actualizado con las últimas correcciones y parches de seguridad, y brinda a los desarrolladores acceso inmediato a las últimas innovaciones en Oracle Database. Autonomous Database brinda a los clientes el alto rendimiento y la operación rentable requerida para las aplicaciones más exigentes y de misión crítica.

Supongo que te gusta

Origin blog.csdn.net/stevensxiao/article/details/128467067
Recomendado
Clasificación