1 Exascale 等級基礎架構上 Oracle Globally Distributed Exadata Database on Exascale Infrastructure

瞭解 Oracle Cloud Infrastructure Exascale 等級基礎架構上的全球分散式 Exadata 資料庫 ( 分散式 ExaDB-XS) 服務。

下列主題說明 Distributed ExaDB-XS 的主要功能,並描述服務相關概念。

關於 Exascale 等級基礎架構上的 Oracle Globally Distributed Exadata Database on Exascale Infrastructure

Exascale 等級基礎架構上的全球分散式 Exadata 資料庫 ( 分散式 ExaDB-XS) 將分區資料庫的強大功能導入 Exascale 等級基礎架構上的 Oracle Exadata 資料庫。

分散式 ExaDB-XS 是雲端式、完全受管理的資料庫服務,可跨全球分散式融合式資料庫分區資料。它是設計來支援大規模的關鍵任務應用程式。它是高可用性、容錯且可擴展的資料庫服務,可讓組織以高效能和可靠性來儲存和處理大量資料。

分散式 ExaDB-XS 以 Oracle 的 Exascale 等級軟體服務技術為基礎,透過將 Oracle Database 和 GI 叢集與基礎 Exadata 儲存伺服器脫鉤,進一步讓 Exadata 滿足最嚴苛的企業和雲端運算需求。Exascale 等級軟體服務可管理 Exadata RDMA Network Fabric 連線之大型 Exadata 儲存伺服器的機組,為多個 GI 叢集和資料庫提供儲存服務,同時啟用:

  • 以嚴格的資料隔離保護儲存資源共用,讓不同使用者和資料庫共用大型儲存集區,同時確保沒有適當權限的使用者無法存取資料

  • 為許多使用者和資料庫佈建彈性和動態儲存

  • 提高儲存使用率和效率,同時降低儲存成本

  • 共用其他閒置的儲存處理資源以提升效能

如需有關 Oracle Cloud 上 Oracle Exadata Exascale 的詳細資訊,請參閱 Oracle Cloud Exadata Database Service on Exascale Infrastructure

如需分區資料庫功能的詳細討論,請參閱 Oracle AI Database 26ai 的 Oracle Globally Distributed Database Overview

全球分散式資料庫概念

若要更深入瞭解 Globally Distributed Database 概念,請熟悉下列術語。

  • 目錄 - 支援自動分區部署、集中管理分散式資料庫及多分區查詢的 Oracle Database。

    「目錄」的用途如下:

    • 可作為整個分散式資料庫的管理伺服器

    • 儲存資料庫綱要的黃金複本

    • 使用多重分區查詢協調器管理多重分區查詢

    • 儲存複製的表格資料的黃金複本

  • 分區 - 分散式資料庫是分區的集合。

    分散式資料庫中的每個分區都是獨立的 Oracle Database 執行處理,可代管分散式資料庫資料的子集。分區不需要共用儲存。

    分區可以全部放置在一個區域中,也可以放置在不同的區域中。為了獲得最佳效能,建議您將所有分區放在一個區域中。

    使用 Raft 複製,以提供高可用性和災害復原。為了提高可用性,可將 Raft 複製分區放在區域內的不同可用性網域中。

  • 分區空間 - 分區空間是一種分區,可將對應至某個範圍或索引鍵值清單的資料儲存在使用者管理的資料分配組態中。分區空間由分區與其複本組成。

  • 分區導向器 - 可根據分區索引鍵啟用高效能連線路由的網路監聽器。此外,分區導向器是一組稱為「全域服務管理程式 (GSM)」的處理作業,可作為連線至「全域分散式資料庫」之從屬端的區域監聽器。

    分區導向器會維護分散式資料庫目前的拓樸對應。根據連線要求期間傳送的分區金鑰,導向器會將連線遞送至適當的分區。

  • 全域服務 - 用來存取分散式資料庫中資料的資料庫服務。

    全域服務是傳統資料庫服務概念的擴充功能。全域服務支援傳統資料庫服務的所有特性。

如需有關分散式資料庫元件和綱要物件的詳細資訊,請參閱 Oracle Globally Distributed Database 中的 Architecture and Concepts

Exascale 等等級基礎架構概念上的 Exadata Database Service

Exascale 等級基礎架構上的 Exadata Database Service (ExaDB-XS) 提供類似專用基礎架構上 Exadata Database Service 的雲端服務體驗。您可以從小型虛擬機 (VM) 叢集開始,並隨著需求增長輕鬆擴展。Oracle 會管理共用多租用戶基礎架構服務模型中的所有實體基礎架構。Exascale 是基礎技術,可作為此服務的基礎。

資料庫檔案的儲存體位於 Oracle Exadata Exascale Storage Vault 中。Storage Vault 提供高效能和可擴展的 Exadata 智慧型儲存。您只要使用單一命令,就能視需要線上調整儲存體,並立即使用該儲存體。與 Exascale 等級基礎架構上的專用基礎架構 Exadata Database Service 不同,您不需要管理在系統新增儲存伺服器或管理儲存配置。

此架構由下列元素組成:

  1. 提供資料庫儲存的單一 Exascale 等級保存庫
  2. 在 Oracle 管理的多用戶實體資料庫伺服器上執行的一組 VM
  3. VM 檔案系統,由 Oracle 集中代管
  4. 虛擬從屬端網路 (VCN),提供從屬端和備份網路連線

資料複製解決方案

Oracle 的 Globally Distributed Database 服務提供資料複製解決方案,可確保讀取的高可用性、災害復原和其他擴展性。

Exascale 等級基礎架構上的全球分散式 Exadata 資料庫 ( 分散式 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 資料庫,而且不想知道複製的運作方式,則原生複製只可以運作。

與「資料保全」複製不同,新增或移除分區時不需要重新設定 Raft 複製,也不需要主動管理複本。

如需有關 Raft 複製如何運作的詳細資訊,請參閱在 Oracle Globally Distributed Database 中使用 Raft 複製

資源 ID

Oracle 的 Globally Distributed Database Services 資源具有獨特的 Oracle 指定識別碼,稱為 Oracle Cloud ID (OCID)。

分散式資料庫資源列示於下表中。

資源 ID

分散式資料庫

osddistributeddb

分散式資料庫專用端點

osddistributeddbprivateendpoint

OSD 工作要求

osdworkrequest

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

如需 OCID 格式和其他識別資源方式的相關資訊,請參閱資源 ID

計量與計費

Exascale 等級基礎架構上的全球分散式 Exadata 資料庫的計量和計費是以每小時的 ECPU 數目為基礎。

由於 Exascale 等級基礎架構上的 Globally Distributed Exadata Database 在 Exascale Infrastructure 虛擬機器 (VM) 叢集上佈建 Oracle Exadata Database Service,因此計費和計量是由 Oracle Exadata Database Service on Exascale Infrastructure 上使用。不過,叢集將會依 Globally Distributed Database SKU 計費。請參閱計量頻率和每秒計費瞭解詳細資訊。

附註:

標記叢集以在 Globally Distributed Database 中使用後,將繼續對 Globally Distributed Database SKU 計費,直到叢集刪除為止。

服務限額

您可以為分散式資料庫計數和分散式資料庫專用端點計數設定 Exascale 等級基礎架構上 Globally Distributed Exadata Database 的特定服務限制。

Exadata Database virtual machine instances, ECPU count, and storage need to have limits set for the Oracle Exadata Database Service on Exascale Infrastructure (ExaDB-XS).

若要瞭解 ExaDB-XS 服務的資源容量,請參閱 Exascale 等級基礎架構上 Exadata 資料庫服務的容量限制

整合式服務

Oracle 的全球分散式資料庫服務已與各種 Oracle Cloud Infrastructure 服務和功能整合。

IAM

Oracle Globally Distributed Database 服務已與身分識別與存取管理 (IAM) 服務整合,用於主控台、SDK、CLI 及 REST API 的認證與授權。

若要深入瞭解 IAM,請參閱 IAM 概要

工作要求

Oracle 的 Globally Distributed Database 服務使用自己的 API 處理工作要求。

如需使用 API 所需的權限,請參閱 Globally Distributed Database API 的權限

監督

Oracle Cloud Infrastructure 監控」可讓您主動且被動監控全球分散式資料庫資源和警示。

全域分散式資料庫度量可擷取 CPU 使用率、OCPU 使用量、記憶體使用率、部署狀況以及輸入和輸出延遲。您可以使用「監督」服務檢視這些測量結果。

請參閱監督全域分散式資料庫,瞭解有關監督分散式資料庫之狀況和效能的詳細資訊。