关于专用 Exadata 基础结构上的自治 AI 数据库
自治 AI 数据库提供易于使用的完全自治数据库,可以弹性扩展,具有出色的查询性能,并且无需执行数据库管理。
Oracle Autonomous AI Database on Dedicated Exadata Infrastructure 是一个高度自动化、完全托管的数据库环境,在 Oracle Cloud Infrastructure (OCI) 中运行,具有承诺的硬件和软件资源。这些隔离资源可帮助企业满足严格的安全性、可用性和性能要求,同时降低成本和复杂性。
您可以根据工作量类型以两种不同的模式配置数据库,如下所示:
- 自治 AI 数据湖仓
- 自治 AI 事务处理
自治 AI 数据湖仓
Oracle Autonomous AI Lakehouse 是一项云数据仓库服务,几乎消除了操作数据仓库、保护数据安全和开发数据驱动型应用的所有复杂问题。
该服务可自动预配、配置、保护、调优、扩展、打补丁、备份和修复数据仓库。与仅修补和更新服务的其他全托管云数据仓库解决方案不同,Autonomous AI Lakehouse 提供弹性、自动扩展、性能调优、安全性和一系列内置的融合数据库功能,可简化对多种数据类型、机器学习分析、简单数据加载和数据可视化的查询。
自治 AI 数据湖仓一体服务在 Exadata Cloud@Customer 上的 Oracle 公有云和您自己的数据中心都可用。
自治 AI 事务处理
Oracle Autonomous AI Transaction Processing 是一项云数据库服务,可消除高性能数据库操作和保护的复杂性。
该服务可自动预配、配置、优化、扩展、打补丁、加密和修复数据库。此外,该服务还包含所有 Oracle 高级数据库选件,例如真实应用集群 (Real Application Clusters,RAC)、多租户、分区、内存中、高级安全性和高级压缩。该服务旨在支持从简单的 Web 应用到对业务运营至关重要的大型复杂应用的所有内容。
自治 AI 事务处理服务在 Exadata Cloud@Customer 上的 Oracle 公有云和您自己的数据中心都可用。
专用 Exadata 基础结构上的自治 AI 数据库的主要功能
基于专用 Exadata 基础结构的自治 AI 数据库提供以下功能集,可在云中提供价格合理、功能丰富的数据库服务。
-
完全托管:Oracle 利用自治 AI 数据库技术简化数据库端到端管理。自治 AI 数据库不需要配置或管理任何硬件,也不需安装任何软件。自治 AI 数据库处理以下操作:创建数据库;备份数据库;修补和升级数据库;增大或收缩数据库;增大或收缩数据库;增大或收缩数据库;无需人工干预,无需服务停机。
-
完全优化:自治 AI 数据库设计为加载和查找服务,用于定义表、加载数据并开始运行查询。自治 AI 数据库提供开箱即用的出色性能。您可以使用 Oracle 数据库客户端驱动程序,从所有常用编程语言、任何业务分析工具、云服务、内置 SQL 工作表,甚至是机器学习笔记本运行查询。
-
完全弹性:自治 AI 数据库是一项完全弹性服务。开始使用自治 AI 数据库时,您只需指定 CPU 数(计算核心的单元表达式)和数据库的存储容量。稍后,您可以启用自动缩放功能,也可以手动缩放、增加或减少 CPU 或存储容量。当您启用自动缩放或执行手动缩放时,您的数据库资源会收缩或增长,而不会出现任何停机或服务中断。您可以将自治 AI 数据库的大小调整为所需的精确计算和存储,甚至可以关闭空闲计算以节省资金。
-
高可用性:自治 AI 数据库提供了一个具有以下特性的高可用性数据库:
-
Autonomous Data Guard,可用于保护关键数据库免遭故障和灾难。
-
自动和手动备份,可用于在保留期内将数据库还原并恢复到任何时间点。
-
-
高性能:自治 AI 数据库提供高性能数据库,包括:
-
自动化索引管理
-
自动实时统计信息收集
-
针对应用优化的高频单行插入
-
针对不同类型用户的预配置资源概要信息,以实现优化的查询性能和并发工作负载
-
-
易于使用:自治 AI 数据库包括基于 REST 的完整 API 和基于云的服务控制台,可用于管理服务(对于停止、启动或扩展服务等任务)和监视服务(对于查看数据仓库中最近的活动级别等功能)。
-
与现有应用和工具兼容:自治 AI 数据库基于 Oracle Database 构建,支持 Oracle Database 的应用和工具也支持自治 AI 数据库。这些工具和应用可以位于您的数据中心或公有云中,并使用标准 SQL*Net 连接连接到自治 AI 数据库。
-
与第三方工具和实用程序集成:通过自治 AI 数据库,您可以将数据库应用程序与其他 Oracle Cloud 服务(例如 Oracle Analytics Cloud、Oracle GoldenGate Cloud Service 和 Oracle Data Integration Platform Cloud)集成。您可以使用自治 AI 数据库提供的数据库迁移实用程序轻松地从 MySQL、Postgre SQL、SQL Server 和其他数据库迁移数据。自治 AI 数据库支持通过 SQL*Net、JDBC 和 ODBC 进行连接。
-
内置工具: Autonomous AI Database 随附内置工具,例如:
-
Oracle Application Express (APEX) 是一个低代码开发平台,您可以在该平台上构建可扩展、安全的企业应用。这些应用具有先进的功能。
-
Oracle REST Data Services (ORDS) 是一项基于 Java Enterprise Edition 的数据服务,可帮助您轻松开发适用于关系数据和 JSON 文档存储的现代 REST 接口。
-
Oracle Database Actions ,一个基于浏览器的 Oracle SQL Developer 界面。
-
专用 Exadata 基础结构上自治 AI 数据库的部署选择
基于专用 Exadata 基础结构的自治 AI 数据库为操作控制和隔离提供了三种部署可能性:
-
Oracle Cloud Infrastructure:公有云中的专用数据库,可完全隔离数据和运营。Oracle Public Cloud 上的自治 AI 数据库可获得专用系统资源(例如处理器、内存、网络或存储),从而更好地控制运营策略和运行时自定义。
借助 Dedicated Region Cloud@Customer (DRCC) 选项,客户可以获得整个 OCI 区域,就像部署在客户数据中心内的 Oracle 公有云中一样。DRCC 中部署的自治 AI 数据库在功能上与 Oracle Public Cloud 区域中部署的自治 AI 数据库相同,只是它们可以在客户数据中心内获得 OCI 区域。
-
Exadata Cloud@Customer Infrastructure:您的数据中心中的自治 AI 数据库,可满足无法迁移到公有云的工作负载的监管、数据主权或网络延迟要求。此部署选项使 IT 能够轻松向业务用户和开发人员提供自助数据库,同时确保所有数据的安全性和治理。
-
多云:部署在多云区域中的专用 Exadata 基础结构上的 Oracle Autonomous AI Database。其中包括 AWS 云区域和 Azure 云区域。This deployment option enables applications running within AWS or Azure that require high performance and low latency to benefit from a fully managed Oracle Database that is highly available, scalable, secure, and integrated with many operational services. Oracle Public Cloud 支持的所有功能也将应用于多云部署,但Oracle Database@AWS 中不支持的功能和Oracle Database@Azure 中不支持的功能中列出的功能除外。
所有平台都支持自治 AI 数据库的一组标准功能,但存在一些差异。通过本文档,您将遇到以下徽章(如适用):
-
适用于:
仅限 Oracle Public Cloud -
适用于:
仅限 Exadata Cloud@Customer
有关 Oracle Public Cloud 或 Exadata Cloud@Customer 部署选项独家支持的功能,请参阅Oracle Cloud 与 Exadata Cloud@Customer 之间的功能奇偶校验。
专用 Exadata 基础结构上的自治 AI 数据库的组件
下图说明了专用 Exadata 基础结构上自治 AI 数据库的基础结构组件。
提示:有关演示如何利用这些组件开发、测试和部署数据库应用程序的实际用例,请参阅在专用 Exadata 基础结构上配置自治 AI 数据库。
专用 Exadata 基础结构上的自治 AI 数据库基于以下类型的 Oracle Cloud 资源:
-
Exadata 基础结构资源表示您数据中心中的 Exadata Database Machine 系统,以及将其连接到 Oracle Cloud 的网络配置。有关 Exadata 基础结构及其功能及其使用方式的概述,请参阅关于 Exadata 基础结构。
-
自治 Exadata VM 集群 (AVMC) 资源提供 Exadata 基础结构资源与您部署中的自治容器数据库资源之间的链接。它是底层 Exadata 基础结构资源的所有计算节点上的一组对称 VM(虚拟机)。您可以执行以下操作:
-
在单个 Exadata 基础结构资源上创建多个 AVMC。通过支持多个 VM 集群,您可以:
-
为同一 Exadata 基础结构上的每个 AVMC 安排单独的维护运行。
-
为同一 Exadata 基础结构上的自治 AI 数据库选择不同的许可证模型。
-
在同一 Exadata 基础结构上的 AVMC 之间创建和测试 Autonomous Data Guard。
-
针对预期工作负载定制每个 AVMC 配置的计算、存储和内存。
-
-
在公用 Exadata 基础结构资源上创建自治 Exadata VM 集群和 Exadata 数据库 VM 集群。
有关 AVMC 及其功能及其使用方式的概述,请参阅关于自治 Exadata VM 集群。
注:在启动多个 VM 自治 AI 数据库功能后,只能在 Oracle Cloud 中创建的 Exadata 基础结构资源上创建多个 VM - 自治 VM 集群 (AVMC)。如果您需要解决此限制并希望将自治 VM 集群添加到较旧的 Exadata 基础结构资源,请在 My Oracle Support 中创建服务请求。有关提交支持请求的帮助,请参见 Create a Service Request in My Oracle Support 。
-
-
自治容器数据库 (Autonomous Container Database,ACD) 资源为您的自治 AI 数据库提供容器。您可以在单个 AVMC 资源中创建多个 ACD,但必须至少创建一个 ACD,然后才能创建任何自治 AI 数据库。有关 ACD 及其功能及其使用方法的概述,请参阅关于自治容器数据库。
-
Autonomous AI Database 资源是用户数据库。您可以在单个自治容器数据库资源中创建许多自治 AI 数据库。有关自治 AI 数据库及其功能及其使用方法的概览,请参阅关于自治 AI 数据库。
-
自治备份资源是自治 AI 数据库的备份。Oracle 会自动为您创建这些资源。有关详细信息,请参阅 Backup and Restore Autonomous Database 。
与专用 Exadata 基础结构上的自治 AI 数据库关联的用户角色
在专用 Exadata 基础结构上设置和使用 Autonomous AI Database 涉及的任务可以分为三个逻辑角色:少数人充当组管理员,更多人充当数据库管理员,更多人充当数据库用户。给定人员可以承担其中一个或多个角色,具体取决于您决定如何隔离和分配职责。
-
组管理员。组管理员创建、监视和管理核心(Exadata 基础结构和自治 Exadata VM 集群)和自治容器数据库资源。
要执行这些职责,组管理员必须是其权限允许管理这些资源的 Oracle Cloud 用户,并允许使用创建这些资源时需要指定的网络资源。
-
Database Administrator (数据库管理员)。数据库管理员可以创建、监视和管理自治 AI 数据库。此外,他们还可以在这些数据库中创建和管理 Oracle AI Database 用户,并向其他人提供访问数据库所需的信息。
要执行这些职责,数据库管理员必须是 Oracle Cloud 用户,其权限允许管理自治 AI 数据库和自治备份资源,并允许使用在创建自治 AI 数据库时需要指定的自治容器数据库和网络资源。创建自治 AI 数据库资源时,数据库管理员定义并获得对数据库的 ADMIN 管理用户帐户的访问权限。
-
数据库用户。数据库用户是编写应用以连接到和使用自治 AI 数据库来存储和访问数据的开发人员。数据库用户不需要 Oracle Cloud 账户:他们可以从数据库管理员那里获得与数据库的网络连接和连接授权信息。