Ortobom:在 Oracle Cloud 上現代化並整合 TOTVS Protheus ERP 基礎架構

隨著業務成長到超過 2,000 家分公司和 17 家工廠,巴西床墊製造商 Ortobom 需要能隨著公司營運快速擴展的資訊技術 (IT) 基礎架構。

在企業內部部署環境中執行近 20 個執行處理的企業資源規劃 (ERP) 應用程式與多個 Oracle Database 執行處理,Ortobom 的 IT 團隊每個月最多花費 40 個小時來管理備份與調整運算資源配置大小。該團隊需要新的方式才能更有效率地運作,尤其是在銷售高峰期。在星期五的黑色環境下,當 Ortobom 的內部部署系統達到高達 98% 的 CPU 使用率時,公司無法視需要快速地縱向擴展或縮減其內部部署系統規模。

將 Protheus ERP 執行處理搬移至 Oracle Cloud Infrastructure (OCI) 之後,Ortobom 能夠:

  • 調整環境以處理任何大小的工作負載:在 OCI 上,Ortobom 可在尖峰期間之前垂直調整,例如黑色星期五或其他銷售事件。公司也能夠正確調整環境大小,無須擔心系統容量限制。
  • 整合資料庫執行處理:每個企業內部部署 Protheus 執行處理都有 11 個 Oracle Database ,每個執行處理各有 3 個 (共 33 個)。Ortobom 自將 Oracle Database 執行處理整合至 Oracle Exadata Database Service on Dedicated Infrastructure ,提供單點資料庫管理。
  • 減少複雜性:Ortobom 的 IT 經理負責為 33 個獨立的 Protheus Oracle Database 執行處理以及 HR、規範和會計執行處理維護資料庫備份。如今,IT 經理僅使用 OCI 原生備份服務來自動化和管理 Exadata 備份,而且花費的時間少於之前用於管理資料庫和 ERP 系統的三分之一。
  • 簡化災害復原:Ortobom 使用 Oracle Data Guard 將聖保羅 OCI 區域的 Oracle Exadata Database Service on Dedicated Infrastructure 複製到維涅杜災害復原網站。

架構

Ortobom 使用 Oracle Cloud Lift Services 將其內部部署 TOTVS Protheus ERP 應用程式與 Oracle Database 執行處理從其 33 個工廠合併至聖保羅的 Oracle Cloud Infrastructure (OCI) 區域。

此舉也讓巴西床墊製造商將 Protheus 執行處理從 17 個執行處理減少至 11 個,並讓 Oracle Database 從超過 40 個個別的 Oracle Database 標準版執行處理減少至 11 個可插式資料庫 (PDB) 和 3 個容器資料庫 (CDB)。藉由將此基礎架構集中化,Ortobom 的部分工廠現在能夠共用 Protheus 執行處理,也能使用 OCPU 執行處理獲得更好的效能。每個處理站都使用虛擬專用網路 (VPN) 連線,連線至連附至 聖保羅虛擬雲端網路 (VCN) 的動態路由閘道 (DRG)。Protheus 用戶端的使用者透過 VPN 連線存取 Protheus 應用程式。接著,系統會提供將使用者指向正確 Protheus 實例的配置檔案。

Protheus 執行處理使用 AMD 彈性資源配置,搭配四個 OCPU 和 32 GB RAM。Protheus 軟體包含九個應用程式,支援工廠的日常營運。每個 Protheus 執行處理都使用 Oracle Database。每個 Protheus 執行處理在雙節點的 Oracle Exadata Database Service on Dedicated Infrastructure 機架上建立 PDB。會為每個支援 Protheus 的主要活動建立 CDB,包括薪資、開立發票和合規性。您可以使用三個子網路建立三層環境:用於 Protheus 應用程式層的專用子網路、用於 Exadata 用戶端的專用子網路,以及用於 Exadata 備份的第三個子網路。此外,Ortobom 使用 Oracle Enterprise Manager 提供其 Oracle Database 的洞察分析。

為了進行災害復原,Ortobom 使用 Oracle Data Guard 將 Exadata 資料庫從聖保羅複製到 Vinhedo。聖保羅和維涅杜區域透過區域對區域通訊的遠端對等互連進行連線。除了 Data Guard 之外,Ortobom 還使用原生 OCI 備份服務,將 Exadata 資料庫備份至 Oracle Cloud Infrastructure Object Storage 。然後會跨兩個區域複製備份。

下圖說明此參照架構。



ortobom-oci-architecture-oracle.zip

在 OCI 的未來部署中,Ortobom 計畫執行下列作業:

  • 合併 Protheus 應用程式:Protheus 計畫將 Protheus 映像檔標準化,以合併 Protheus 執行處理並減少 Oracle Database 的數目。由於能夠輕鬆快速地擴展,因此可以將 Protheus 擴展為多對一的應用系統,與一對一的應用系統相比。
  • 在尖峰時間使用自動調整功能:Ortobom 目前不需要擴充 Protheus 應用程式,但如果它們進一步擴充,Ortobom 會想要垂直擴展。這可讓他們在尖峰期前暫存 Protheus,以處理所需的容量。
  • 善用 OCI 原生監控服務:使用 Oracle Cloud Observability and Management Platform,Ortobom 將能夠完整堆疊可見性、預先建置的分析及自動化,監控、分析及管理其基礎架構。
  • 使用 OCI Full Stack Disaster Recovery 服務:雖然 Protheus 容易重新設定,但如果發生災害時,有自動化災害復原計畫,其負荷和複雜性就會降低。

架構具有下列元件:

  • 租用戶

    租用戶是指註冊 Oracle Cloud Infrastructure 時,Oracle 在 Oracle Cloud 內設定的安全獨立分割區。您可以在租用戶的 Oracle Cloud 中建立、組織及管理您的資源。租用戶與公司或組織同義。通常,公司會有單一租用戶,並反映其在該租用戶內的組織結構。單一租用戶通常與單一訂閱關聯,而單一訂閱通常只有一個租用戶。

  • 區域

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

  • 原則

    Oracle Cloud Infrastructure Identity and Access Management 原則可指定誰可以存取哪些資源,以及存取方式。您會在群組和區間層次授予存取權,這表示您可以撰寫一個原則,讓群組在特定區間或租用戶內具有特定類型的存取權。

  • 稽核

    Oracle Cloud Infrastructure Audit 服務會自動將所有支援 Oracle Cloud Infrastructure 公用應用系統程式設計介面 (API) 端點的呼叫記錄為日誌事件。目前,所有服務都支援由 Oracle Cloud Infrastructure Audit 記錄。

  • 記錄日誌
    日誌記錄是一種可高度擴展且完全受管理的服務,可讓您從雲端資源存取下列類型的日誌:
    • 稽核日誌:與稽核服務發出之事件相關的日誌。
    • 服務日誌:由個別服務 (例如 API 閘道、事件、函數、負載平衡、物件儲存以及 VCN 流量日誌) 發出的日誌。
    • 自訂日誌:包含自訂應用程式、其他雲端提供者或內部部署環境之診斷資訊的日誌。
  • 區間

    區間是 Oracle Cloud Infrastructure 租用戶內的跨區域邏輯分割區。使用區間組織您在 Oracle Cloud 中的資源、控制對資源的存取,以及設定使用配額。若要控制對指定區間中資源的存取,您可以定義原則來指定可存取資源的人員及可執行的動作。

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

    VCN 是您在 Oracle Cloud Infrastructure 區域中設定的可自訂軟體定義網路。就像傳統的資料中心網路,VCN 可讓您完全控制網路環境。VCN 可以有多個非重疊 CIDR 區塊,而您可以在建立 VCN 之後進行變更。您可以將 VCN 區隔成子網路,然後對區域或可用性網域進行調整。每個子網路都是由不與 VCN 中其他子網路重疊的連續位址範圍所組成。您可以在建立子網路後變更其大小。子網路可以是公用網路或專用子網路。

  • 安全清單

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

  • 路由表

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

  • 網站至網站 VPN

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

  • 動態路由閘道 (DRG)

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

  • 服務閘道

    服務閘道可讓您從 VCN 存取其他服務,例如 Oracle Cloud Infrastructure Object Storage 。VCN 到 Oracle 服務的流量會透過 Oracle 網路光纖通道,而一律不會周遊網際網路。

  • 計算

    Oracle Cloud Infrastructure Compute 服務可讓您在雲端佈建及管理運算主機。您可以使用資源配置來啟動運算執行處理,以滿足 CPU、記憶體、網路頻寬及儲存的資源需求。建立運算執行處理之後,您可以安全地存取、重新啟動、連附及解除連附磁碟區,並在不再需要時將它終止。

  • 物件儲存

    物件儲存可快速存取任何內容類型的大量結構化與非結構化資料,包括資料庫備份、分析資料,以及豐富內容 (例如影像和影片)。您可以安全地儲存,然後直接從網際網路或雲端平台內擷取資料。您可以無縫擴充儲存,而不會發生任何效能或服務可靠性的降低。針對快速、立即和經常存取的「熱」儲存,使用標準儲存。將封存儲存用於長時間且鮮少存取的「冷」儲存。

  • Exadata 資料庫服務

    Oracle Exadata Database Service 可以讓您在雲端中使用 Exadata 的強大功能。您可以佈建具有彈性的 X8M 和 X9M 系統,隨著需求成長,將資料庫運算伺服器和儲存伺服器新增至您的系統。X8M 和 X9M 系統提供 RDMA over Converged Ethernet (RoCE) 網路,提供高頻寬和低延遲、永久記憶體 (PMEM) 模組和智慧型 Exadata 軟體。您可以使用相當於四分之一機架 X8 和 X9M 系統的資源配置來佈建 X8M 和 X9M 系統,然後在佈建之後的任何時間新增資料庫和儲存伺服器。

    Oracle Exadata Database Service on Dedicated InfrastructureOracle Cloud Infrastructure (OCI) 資料中心內提供 Oracle Exadata Database Machine 即服務。Oracle Exadata Database Service on Dedicated Infrastructure 執行處理是位於 OCI 區域中 Exadata 機架上的虛擬機器 (VM) 叢集。

    Oracle Exadata Database Service on Cloud@Customer provides Oracle Exadata Database Service that is hosted in your data center.

內建與部署功能

想要展示您在 Oracle Cloud Infrastructure 上建置的內容嗎?謹慎與我們的雲端架構師全球社群分享您的經驗、最佳實務和參考架構嗎?讓我們幫助您開始。

  1. 下載樣板 (PPTX)

    將圖示拖放至範例線框,以圖解自己的參考架構。

  2. 觀看架構教學課程

    取得如何建立參照架構的逐步指示。

  3. 送出圖表

    請寄電子郵件到您的圖表。我們的雲端架構師將複習圖表,並協助您討論架構。

確認

  • Authors:Robert Huie, Lucas Goncalves
  • 提供者

    Oracle 延伸團隊:Ludmila Vilela、Robert Lies

    Ortobom 團隊:Cesar Dupim