Oracle Globally Distributed Exadata Database on Exascale Infrastructure 概览

以下主题介绍了 Oracle Cloud Infrastructure Globally Distributed Exadata Database on Exascale Infrastructure (Distributed ExaDB-XS) 服务的主要功能,并介绍了您需要了解的有关该服务的概念。

关于 Oracle Globally Distributed Exadata Database on Exascale Infrastructure

Globally Distributed Exadata Database on Exascale Infrastructure (Distributed ExaDB-XS) 将分片数据库的强大功能引入 Oracle Exadata Database on Exascale Infrastructure。

分布式 ExaDB-XS 是一种基于云的完全托管数据库服务,可跨全球分布式融合数据库进行数据分片。它旨在支持大规模的关键任务应用。该数据库服务具有高可用性、容错性和可扩展性,可帮助企业以高性能和高可靠性存储和处理海量数据。

分布式 ExaDB-XS 基于 Oracle Exascale 软件服务技术构建,通过将 Oracle AI Database 和 GI 集群与底层 Exadata 存储服务器分离,进一步增强 Exadata 能够满足高要求的企业和云计算需求。E 级 (Exascale) 软件服务可以管理由 Exadata RDMA Network Fabric 连接的大型 Exadata 存储服务器组,为多个 GI 集群和数据库提供存储服务,同时启用:

有关 Oracle Cloud 上的 Oracle Exadata Exascale 的更多信息,请参阅 Oracle Cloud Exadata Database Service on Exascale Infrastructure

有关分片数据库功能的详细讨论,请参阅 Oracle Globally Distributed AI Database Overview

全球分布式数据库概念

要更深入地了解 Globally Distributed Database 的概念,请熟悉以下术语。

有关分布式数据库组件和方案对象的深入信息,请参阅 Oracle Globally Distributed AI Database Guide 中的 Architecture and Concepts

E 级 (Exascale) 基础结构上的 Exadata 数据库服务概念

E 级 (Exascale) 基础结构上的 Exadata 数据库服务 (ExaDB-XS) 提供了类似于专用基础结构上的 Exadata 数据库服务的云服务体验。您可以从小型虚拟机 (VM) 集群开始,并随着需求的增长轻松扩展。Oracle 负责管理共享多租户基础设施服务模型中的所有物理基础设施。E 级 (Exascale) 是作为此服务基础的底层技术。

数据库文件的存储位于 Oracle Exadata Exascale Storage Vault 中。Storage Vault 提供高性能、可扩展的 Exadata 智能存储。可以根据需要通过单个命令联机扩展存储,并且该存储可供立即使用。与 E 级 (Exascale) 基础结构上的专用基础结构 Exadata 数据库服务不同,不需要您管理向系统添加存储服务器或管理存储分配。

该体系结构包含以下元素:

数据复制解决方案

Oracle Globally Distributed Database 服务提供数据复制解决方案,可确保高可用性、灾难恢复和额外的读取可扩展性。

E 级 (Exascale) 基础结构上的全局分布式 Exadata 数据库 (Distributed ExaDB-XS) 通过 Oracle Data Guard 提供目录复制。Raft 复制可用于分片。

分布式 ExaDB-XS 会自动将指定的复制拓扑部署到所获取的系统,并启用数据复制。

使用 Oracle Data Guard 进行目录复制

目录是一个数据库。可以使用 Oracle Data Guard 复制到物理备用数据库来提供高可用性。创建分片数据库时,会自动配置和部署复制。

Oracle Data Guard 与分布式 ExaDB-XS 紧密集成,可提供高可用性和灾难恢复,并实现严格的数据一致性和零数据丢失。Oracle Data Guard 复制维护目录(主数据库)的同步副本(备用数据库),以实现高可用性和数据保护。备用数据库可以部署在本地或远程。

使用 Raft 复制的块集级复制

分布式 ExaDB-XS 中的 Raft 复制功能从每个分片创建一组数据块,而不是在整个分片级别使用其他数据库进行复制,在分片之间自动分配分片,以处理分片分配、分片移动、工作量分配以及在扩展(添加或删除分片)时平衡,包括计划内或计划外分片可用性更改。

Raft 复制内置在分布式 ExaDB-XS 中,可提供基于共识的高性能、低开销的可用性解决方案、分布式副本和快速故障转移,且不会丢失任何数据,同时在分片发生故障时自动维护复制系数。使用 Raft 复制管理开销时,分片数不会增加。如果您习惯了 NoSQL 数据库,并且不希望知道任何有关复制的工作方式,则本机复制只能工作。

与 Data Guard 复制不同,在添加或删除分片时不需要重新配置 Raft 复制,并且不需要主动管理副本。

有关 Raft 复制如何工作的更多详细信息,请参见 Using Raft Replication in Oracle Globally Distributed Database

资源标识符

Oracle 的 Globally Distributed Database 服务资源具有 Oracle 分配的唯一标识符,称为 Oracle Cloud ID (OCID)。

下表中列出了分布式数据库资源。

资源 标识符
分布式数据库 osddistributeddb
分布式数据库专用端点 osddistributeddbprivateendpoint
OSD 工作请求 osdworkrequest

例如,osddistributeddb 的 OCID 格式为 ocid1.osddistributeddb.oc1.iad.<UNIQUE ID>

有关 OCID 格式和其他方法来标识资源的信息,请参阅资源标识符

计量和计费

E 级 (Exascale) 基础结构上的全局分布式 Exadata 数据库的计量和计费基于每小时 ECPU 数。

由于 Globally Distributed Exadata Database on Exascale Infrastructure 预配了 Oracle Exadata Database Service on Exascale Infrastructure 虚拟机 (VM) 集群,因此计费和计量由 Oracle Exadata Database Service on Exascale Infrastructure 使用量处理。但是,该集群将在全球分布式数据库 SKU 下计费。

有关详细信息,请参阅计量频率和每秒开单

注:标记要在全局分布式数据库中使用的集群后,它将继续对全局分布式数据库 SKU 计费,直到删除该集群。

服务限制

可以为分布式数据库计数和分布式数据库专用端点计数设置特定于 E 级 (Exascale) 基础结构上的全局分布式 Exadata 数据库的服务限制。

需要为 Oracle Exadata Database Service on Exascale Infrastructure (ExaDB-XS) 设置 Exadata 数据库 VM 实例、ECPU 计数和存储限制。

要了解 ExaDB-XS 服务的资源容量,请参见 Capacity Limits for Exadata Database Service on Exascale Infrastructure

集成服务

Oracle Globally Distributed Database 服务与各种 Oracle Cloud Infrastructure 服务和特性相集成。

IAM

Oracle Globally Distributed Database 服务与身份和访问管理 (Identity and Access Management,IAM) 服务集成,可用于对控制台、SDK、CLI 和 REST API 进行身份验证和授权。

要了解有关 IAM 的更多信息,请参见 IAM 概述

工作请求

Oracle Globally Distributed Database 服务使用自己的 API 来处理工作请求。

Permissions for Globally Distributed Database APIs 中介绍了使用 API 所需的权限。

监视

Oracle Cloud Infrastructure Monitoring 支持您主动、被动地监视全球分布式数据库资源和预警。

全局分布式数据库度量捕获 CPU 占用率、OCPU 占用率、内存使用率、部署运行状况以及入站和出站滞后。您可以使用监视服务查看这些度量。

有关监视分布式数据库的运行状况和性能的更多详细信息,请参见 Monitoring a Globally Distributed Database