開始使用 Oracle Database@AWS 上專用 Exadata 基礎架構上的 Autonomous Database

簡介

Autonomous Database 是完全託管的 Oracle Database 體驗,具有服務自動化功能,可輕鬆且符合成本效益地建置資料庫應用程式,無論這些應用程式本質上是否不重要或非常重要。

Autonomous Database 讓您可以輕鬆地在單一解決方案中處理交易和分析,同時透明地滿足傳統上具挑戰性的架構和營運需求,例如可用性、擴展性、極致效能和安全性。

Oracle Database@AWS 上的 Autonomous Database 在 AWS 區域內提供 Autonomous Database 的強大功能,允許從 AWS 部署的應用程式和服務進行低延遲存取。Autonomous Database 利用 Oracle Exadata Database Software Architecture ,在部署在 Oracle 主要 Exadata 基礎架構上的自治式虛擬機器叢集 (AVMC) 內執行。使用 Oracle Database @AWS ,您可以使用軟體 API 在 AWS 可用性區域內和單一基礎架構部署內部署實體 Exadata Infrastructures,您可以同時執行完全受管理的 Oracle Autonomous Databases 與執行客戶共同管理 Oracle 資料庫的其他 VM 叢集。

本教學課程將引導您完成佈建並連線至第一個 Autonomous Database。

目標

概觀

在 Oracle Database @ AWS 上開始佈建自治式資料庫之前,您必須先前往 AWS Marketplace 和附上專屬優惠,將 AWS 帳戶與將執行服務 API 的 Oracle 租用戶連結在一起。

在 Oracle Database @ AWS 上的 Autonomous Database on Dedicated Exadata Infrastructure 中,涉及五大關鍵資源。ODB Network 是與應用系統 VPC 對等的 VPC,可作為與 Oracle Database @ AWS 服務主控台及控制層之間的橋接器網路。ODB 網路指定將執行您資料庫之 VM 叢集節點的 CIDR 區塊 (IP)。

以下影像顯示四個關鍵的 Autonomous Database 服務資源。

此圖像說明專用 Exadata 基礎架構資源模型上的 Autonomous Database 與範例。

ADB-Dedicated-Exadata-Infrastructure-resource-model.png 圖解描述

機組管理資源 (Exadata 基礎架構自治式 Exadata VM 叢集自治式容器資料庫 ) 較為基礎架構和架構導向,需要較長的佈建時間。不過,除了在初始環境設定期間或增加更多工作負載時擴充容量之外,通常不會建立這些工作。

開發人員 / 應用程式 DBA 資源 (Autonomous Database a.k.a。ADB) 可透過自助服務方式快速輕鬆地建立。服務設計可讓您建立無須計費成本的運輸隊伍管理資源,讓您能夠設定跨從階段到生產的 CI/CD 治理模型。這可透過配額配置讓應用程式擁有者看到,允許他們在預算限制內對自主式資料庫進行自助服務。

本教學課程將引導您完成五個主要資源的佈建流程。

步驟 1:ODB 網路

此映像檔說明專用 Exadata 基礎架構上的 Autonomous Database 高階架構,以及單一可用性區域。

High-level-arch-single-availability-zone.png 圖解描述

ODB 網路的建立方式與 AWS 內的任何 VPC 一樣,但佈建工作流程是從 Oracle Database @AWS 服務資源連結啟動。ODB 網路將會指定代管資料庫服務 VM 節點 (從屬端子網路) 的子網路,以及選擇性地指定備份流量的子網路,以及要與 ODB 網路對等互連的應用程式 VPC。您應該根據預期要在 Exadata 基礎架構中代管的 VM 節點數目,適當地規劃 ODB 網路的大小,因為這些資源都需要保留 IP。一般而言,在 ODB 網路中,資料庫從屬端子網路會為叢集中的每個 VM 保留 4 個 IP,再加上 8 個 IP 和備份子網路 (如果只使用 Autonomous Database 服務,則不需要) 會為叢集中的每個 VM 保留 3 個 IP,再加上 3 個 IP。如需詳細資訊,請參閱 ODB 網路文件

如需逐步指引,請參閱 Oracle Database@AWS 簡介中的第 1 實驗室:佈建 ODB 網路

步驟 2:Exadata 基礎架構

Exadata 基礎架構 (EI) 是定義實體系統的資料庫 (運算) 和儲存伺服器的配置。系統最少需要 2 部資料庫和 3 部儲存伺服器,但最多可擴充至 32 部資料庫和 64 部儲存伺服器。每個資料庫伺服器 (今天最新一代的 Exadata X11M) 都會提供 192 個實體 CPU 核心,而每個儲存伺服器最多可提供 80TB 的可用資料儲存。您可以從最低系統或較大的系統開始進行線上擴展,方法是將更多資料庫和儲存伺服器新增至現有系統,最多可增加到最大大小。

系統會自動設定 Real Application Cluster (RAC) 的內部高速遠端直接記憶體存取 (RDMA) 功能叢集網路,以及整體資料庫要求網路和 IO 通訊。Oracle 自動化完全管理基礎架構,而客戶則保留每月作業系統安全更新和每季 Exadata 軟體維護的排程控制。Exadata 基礎架構隨附的標稱訂閱費用,可保護專用硬體保留,並提供個別伺服器上所有儲存和記憶體的存取權。接著,在專用基礎架構上執行的服務會以部署的服務類型特定的依使用付費模型計費。

如需逐步指引,請參閱 Oracle Database@AWS 簡介中的第 2 實驗室:佈建 Exadata 基礎架構

步驟 3:自治式 Exadata VM 叢集中

自治式 Exadata VM 叢集 (AVMC) 是一個虛擬化層,就像在任何 AWS 運算部署上一樣,可將一個程式實際執行環境與另一個程式實際執行環境隔離。AVMC 允許從基礎實體基礎架構分割運算和記憶體資源,並提供具有流量安全規則組態的個別網路介面。AVMC 至少必須執行 2 部資料庫伺服器,以及資料庫儲存配置,您可以控制對稱配置核心和記憶體給叢集中的每個 VM。由於 ADB 是完全受管理的資料庫服務,除了由 ADB 服務 API 控制的資源之外,無法在 VM 內執行任何作業,因此不會對任何實體資源配置給 AVMC 計費。實體資源可以垂直 (在現有伺服器內) 和水平 (增加更多伺服器) 縱向擴展和縮減。雖然 Oracle 負責 AVMC 的運作狀況,但您可以設定 Oracle 自動化將遵循的原則來控制每季維護作業的排程。

如需逐步指引,請參閱Oracle Database@AWS 簡介中的第 3 實驗室:佈建自治式 VM 叢集

步驟 4:自治式容器資料庫

自治式容器資料庫 (ACD) 是 AVMC 內的進一步資料庫隔離層。ACD 定義唯一的資料庫軟體版本 (例如 19c 或 23ai),以及其更新樣式和排程。ACD 可將所有維護決策完全委派給 Oracle 自動化和宣告模式,例如每隔一季跳過,並一律套用先前在暫存環境中驗證的版本。就像 AVMC 一樣,在容器內新增或調整自治式資料庫時,ACD 不會產生計費成本並動態調整規模。ACD 可供您設定備份保留原則、加密金鑰策略、HA 和 DR 架構,以及套用進階資料庫叢集控制。

如需逐步指引,請參閱 Oracle Database@AWS 簡介中的第 4 實驗室:佈建自治式容器資料庫

步驟 5:Autonomous Database

Autonomous Database (ADB) 是完全受管理的 Oracle Database,具備健康與營運自動化功能。這是應用程式連線的位置;定義綱要並儲存使用者資料。Autonomous Database 具有精密的按使用量付費自動化功能,包括自動調整功能,可在工作負載增加或減少時,即時調整最多 3x 的 CPU 資源,並在第二層計費。ADB 位於核心 API 和內建受管理工具 ( Performance HubData Studio (管線、目錄、共用、轉換)、Oracle RESTMongoDB 介面APEX 低程式碼等) 的所在位置。

Autonomous Database 支援生產和開發生命週期,其 API 可用於建立、啟動、停止、擴展、複製、倒溯至時間點、還原、執行金鑰輪換,以及長期備份等其他功能。Autonomous Database 包含所有原生 Oracle Database 效能自動化和分析功能,包括自動編製索引、自動 SQL 計畫管理、自動分割、機器學習、向量類型和索引以及圖表處理。

Autonomous Database 還提供與原生 AWS 服務 (例如 CloudWatch) 整合的豐富營運指標、事件和記錄,讓您輕鬆新增服務可觀察性。佈建之後,您可以存取 ADB 的服務主控台,然後按一下資料庫連線按鈕來下載連線公事包,並複製連線字串以用於您的應用程式。

請參閱Oracle Database@AWS 簡介中的第 5 實驗室:佈建 Autonomous Database ,取得逐步指引。

Summary

上述 5 個現場實驗室逐步介紹如何在您選擇的 AWS 區域和可用性區域中啟動和執行 Autonomous Database。現在,您可以在容易使用且符合成本效益的自助服務模型中,充分發揮 Oracle Database 的強大功能。若要深入瞭解所有內建功能和工具,請檢閱 Autonomous Database 服務文件。享受並歡迎使用 Autonomous Database。

接下來的步驟

您現在可以將資料移轉至新的 Oracle Database。了解 Oracle Zero Downtime Migration (ZDM) 以協助您滿足移轉需求。

提供其他資源的連結。此區段為可選;如有需要請刪除。

確認

列出作者與貢獻者的姓名與職稱 。此區段為可選;如有需要請刪除。

其他學習資源

docs.oracle.com/learn 上探索其他實驗室,或在 Oracle Learning YouTube 頻道上存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center