透過 OCI 資料整合和 HeatWave 將差異資料來源結合在一起

幾乎任何資料來源的所有資料類型都可以使用 Oracle Cloud Infrastructure (OCI) 資料整合,以 Heatwave 整合至 MySQL Database Service。

HeatWave 是針對 MySQL Database 服務開發的記憶體內查詢加速器,僅適用於 Oracle Cloud Infrastructure。MySQL Database Service 與 HeatWave 可讓您直接從 MySQL 資料庫執行線上交易處理 (OLTP) 和線上分析處理 (OLAP) 工作負載,而不需對應用程式進行任何變更。這樣可以免除個別分析資料庫的需求。

OCI 資料整合是雲端原生且完全受管理的無伺服器 ETL 服務,可用來擷取、轉換及將資料載入資料倉儲。

架構

此架構使用 Oracle Cloud Infrastructure (OCI) MySQL Database Service 搭配 Heatwave 和 OCI Data Integration。它顯示如何同時針對 OLTP 和 OLAP 工作負載使用相同的資料庫執行處理。

在此架構中,來自內部部署 MySQL 資料庫的資料會傳輸並載入 OCI 上的 MySQL Database Service。

下圖說明此參考架構。

architecture-integrate-heatwave.png 描述如下
architecture-integrate-heatwave.png 圖解描述

architecture-integrate-heatwave-oracle.zip

架構包含下列元件:

  • 區域

    Oracle Cloud Infrastructure 區域是包含一或多個資料中心 (稱為可用性網域) 的本地化地理區域。區域與其他區域無關,而且大型距離可以區隔 (跨國家或甚至洲)。

  • 可用性網域

    可用性網域是區域內獨立的獨立資料中心。每個可用性網域中的實體資源都會與其他可用性網域中的資源隔離,以提供容錯。可用性網域不會共用基礎設施 (例如電力或散熱冷卻系統) 或內部可用性網域網路。因此,一個可用網域發生故障並不會影響該區域中的其他可用網域。

  • 虛擬雲端網路 (VCN) 和子網路

    VCN 是您在 Oracle Cloud Infrastructure 區域中設定的可自訂軟體定義網路。VCN 就像傳統資料中心網路一樣,可讓您完整控制網路環境。VCN 可以有多個非重疊的 CIDR 區塊,供您在建立 VCN 之後變更。您可以將 VCN 區隔為子網路,子網路範圍可為區域或可用性網域。每個子網路均包含一個未與 VCN 中其他子網路重疊的連續位址範圍。您可以在建立子網路之後變更子網路的大小。子網路可以是公用或專用。

  • 安全清單

    您可以為每個子網路建立安全規則,以指定子網路中必須允許的來源、目的地以及流量類型。

  • 路由表

    虛擬路由表包含將流量從子網路路由至 VCN 外部之目的地的規則,通常會透過閘道。

  • 網際網路閘道

    網際網路閘道可讓 VCN 中的公用子網路與公用網際網路之間的流量。

  • 動態路由閘道 (DRG)

    DRG 是一個虛擬路由器,可提供 VCN 與區域外部網路 (例如另一個 Oracle Cloud Infrastructure 區域中的 VCN、內部部署網路或另一個雲端提供者中的網路) 之間的專用網路流量路徑。

  • FastConnect

    Oracle Cloud Infrastructure FastConnect 可讓您輕鬆建立資料中心與 Oracle Cloud Infrastructure 之間的專用專用連線。與網際網路連線相比,FastConnect 提供較高寬度的選項和更可靠的網路體驗。

  • VPN 連線

    VPN Connect 提供企業內部部署網路與 Oracle Cloud Infrastructure 中 VCN 之間的站對站 IPSec VPN 連線。IPSec 協定套件會先將 IP 流量加密,再將封包從來源傳輸至目的地,並在到達時將流量解密。

  • 身分識別與存取管理 (IAM)

    您可以使用 OCI 身分識別與存取管理原則來控制可以存取您雲端資源的人員,以及可以執行的作業。

  • MySQL Database 服務

    Oracle MySQL Database Service 是一項完全受管理的資料庫服務,可讓開發人員使用全球最受歡迎的開源資料庫,快速開發及部署安全的雲端原生應用系統。

  • HeatWave

    HeatWave 是適用於 MySQL Database Service 的新整合式高效能、記憶體內查詢加速器,可加速 MySQL 效能來進行分析和交易查詢。

  • 運算 VM

    OCI 運算服務可讓您在雲端佈建及管理運算主機。您可以啟動資源配置符合您 CPU、記憶體、網路頻寬以及儲存資源需求的運算執行處理。建立運算執行處理之後,您可以安全地存取、重新啟動、連附及切離磁碟區,以及在不需要時將它刪除。

  • Oracle Object 儲存體

    物件儲存可讓您快速存取任何內容類型的大量結構化和非結構化資料,包括資料庫備份、分析資料以及豐富的內容 (例如影像和視訊)。使用標準儲存體作為快速、立即及經常存取所需的「熱」儲存體。將封存儲存用於您保留的「冷」儲存空間長期、少數或少數存取。

  • 資料整合服務

    幾乎,任何資料來源的所有資料類型都可以使用 OCI 資料整合整合整合至 MySQL Database Service 和 HeatWave。當您需要以及時方式收集來自各種來源的資料時,Oracle Cloud Infrastructure (OCI) 資料整合 (Oracle Cloud Infrastructure 上的雲端原生、完全受管理的無伺服器 ETL (擷取、載入、轉換) 服務),以擷取資料、載入資料並將資料轉換至資料倉儲。

建議

您的需求可能會與此處描述的架構不同。使用下列建議作為起點。

  • VCN

    建立 VCN 時,請根據計畫連附至 VCN 中子網路的資源數目,判斷所需的 CIDR 區塊數目和各個區塊的大小。使用標準專用 IP 位址空間內的 CIDR 區塊。

    選取未與想要設定專用連線之任何其他網路 (在 Oracle Cloud Infrastructure 中、您的內部部署資料中心或其他雲端提供者) 重疊的 CIDR 區塊。

    建立 VCN 之後,您可以變更、新增及移除其 CIDR 區塊。

    設計子網路時,請考量您的流量和安全需求。將特定層或角色內的所有資源連附至可作為安全界限的相同子網路。

    使用區域子網路。

  • 物件儲存

    此架構使用標準 Oracle Cloud Infrastructure Object Storage 來儲存已處理的輸出,讓其他雲端服務能夠存取輸出以供進一步分析和顯示。

注意事項

部署此參照架構時,請注意下列幾點。

  • 資源限制

    請考慮最佳應用、依服務區分的限制,以及您租用戶的區間配額。

  • MySQL Database 服務

    使用 MySQL。HeatWave.VM.Standard。E3 或 MySQL。HeatWave.BM.Standard。E3 資源配置建立 MySQL 服務。

  • 連線

    如果您想要在企業內部部署和 OCI 之間建立專用的專用連線,請考慮使用 FastConnect,否則請使用 VCN Connect。

更多資訊

可協助您瞭解、修改、使用或實行此架構的其他資訊連結。