將業務程序管理工具移轉至雲端

透過在 Oracle Cloud 上重新主控 Oracle Business Process Management 解決方案,並利用彈性、靈活性及擴展性,將業務流程管理現代化。

架構

此架構描述將 Oracle Business Process Management 移轉至 Oracle Cloud 之後的內部部署 Oracle Business Process Management 環境與架構。

下圖說明此參考架構。

migrate-business-process-cloud.png 的描述請參見下方
migrate-business-process-cloud.png 圖解描述

架構具有下列內部部署元件:

  • 負載平衡器

    負載平衡器提供從單一進入點到後端多部伺服器的自動化流量分佈。

  • Oracle Business Process Management (BPM) 網域

    Oracle Business Process Management 網域是您在安裝 Oracle BPM 之後所建立並設定之拓樸的網域。

  • Oracle 資料庫

    Oracle Database 內部部署,用來儲存 Oracle SOA Suite 資訊和資料物件。

架構具有下列 Oracle Cloud 元件:

  • 區域

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

  • 可用性網域

    可用性網域是區域內獨立的獨立資料中心。每個可用性網域中的實體資源都會與其他可用性網域中的資源隔離,以提供容錯。可用性網域不會共用基礎架構,例如電源、冷卻或內部可用性網域網路。因此,一個可用性網域的失敗並不會影響區域中的其他可用性網域。

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

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

  • 路由表

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

  • 安全清單

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

  • 網路閘道

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

  • NAT 閘道

    NAT 閘道可讓 VCN 中的專用資源存取網際網路上的主機,而不會對內送網際網路連線暴露這些資源。

  • 防禦主機

    防禦主機是一個運算執行處理,可作為雲端外部拓樸的安全、受控制的進入點。防禦主機通常是在非軍事區域 (DMZ) 中啟動設定。它可讓您將機密資源放在無法直接從雲端存取的專用網路中,以保護機密資源。拓樸有一個您可以定期監督及稽核的單一已知進入點。因此,您可以避免暴露拓樸的更敏感元件,而不會暴露它們的存取權。

  • 負載平衡器

    Oracle Cloud Infrastructure Load Balancing 服務提供自動化的流量分佈,從單一進入點到後端的多部伺服器。

  • BPM 叢集

    Oracle Business Process Management 是一組完整的工具,用於建立、執行和最佳化商業程序。此組件可讓商業與 IT 之間的未靜音協作自動化並最佳化商業流程。

  • Oracle VM 資料庫系統

    「Oracle VM 資料庫系統」是一項 Oracle Cloud Infrastructure 資料庫服務,可讓您在虛擬機器上建立、擴展及管理功能完整的 Oracle 資料庫。VM 資料庫系統使用 Oracle Cloud Infrastructure Block Volumes 儲存體,而非本機儲存體,能夠執行 Oracle Real Application Clusters (Oracle RAC) 以提升使用狀態。

推薦

請使用下列建議作為將 Oracle Business Process Management 移轉至雲端的起點。 您的需求可能會與此處描述的架構不同。
  • VCN

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

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

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

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

  • 網路安全群組 (NSG)

    您可以使用 NSG 來定義一組套用至特定 VNIC 的傳入和傳出規則。建議您使用 NSG 而不要使用安全清單,因為 NSG 可讓您將 VCN 的子網路架構與應用程式的安全需求分開。

  • 安全區域

    對於需要最高安全性的資源,Oracle 建議您使用安全區域。安全區域是與以最佳做法為基礎之 Oracle 定義的安全原則方法關聯的區間。例如,安全區域中的資源不得從公用網際網路存取,且必須使用客戶管理的金鑰加密。當您在安全區域中建立及更新資源時,Oracle Cloud Infrastructure 會根據 security-zone 處方中的原則驗證作業,並拒絕違反任何原則的作業。

  • 雲端保全

    複製並自訂 Oracle 提供的預設方法,以建立自訂偵測器和回應器方法。這些處方可讓您指定哪些類型的安全違規會產生警告,以及允許在警告上執行哪些動作。例如,您可能想要偵測可見性設為公用的物件儲存的儲存桶。

    在租用戶層次套用雲端保全,以涵蓋最廣泛的範圍,並減少維護多個組態的管理間接成本。

    您也可以使用「受管理清單」功能,將特定組態套用至偵測器。

考量

移轉商業流程時,請考量這些選項。

  • 擴展性
    • 應用程式層:

      您可以變更運算執行處理的資源配置,以垂直擴展應用程式伺服器。核心數目較高的資源配置也提供更多的記憶體和網路頻寬。如果需要更多儲存體,請增加連附至應用程式伺服器的區塊磁碟區大小。

    • 資料庫層:

      您可以啟用資料庫的其他核心,以垂直擴展資料庫。核心和儲存都可以在沒有任何資料庫停止工作的情況下擴大。

  • 資源限制

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

  • 安全性
    • 您可以使用 Oracle Cloud Infrastructure Identity and Access Management (IAM) 原則來控制能夠存取您雲端資源的人員,以及可以執行的作業。
    • 若要保護資料庫密碼或任何其他密碼,請考慮使用 Oracle Cloud Infrastructure Vault 服務。
  • 績效與成本

    Oracle Cloud Infrastructure 提供各式各樣的應用系統和使用案例的運算資源配置。請仔細選擇運算執行處理的資源配置。選取以最低成本提供負載最佳效能的資源配置。如果您需要更多效能、記憶體或網路頻寬,可以變更大的資源配置。

  • 使用狀態

    請考慮根據您的部署需求和區域使用高可用性選項。這些選項包括將資源分送至區域中的多個可用性網域,以及將資源分散至可用性網域內的容錯域。

    容錯域可為單一可用性網域內部署的工作負載提供最佳復原能力。若要讓應用程式層中的高可用性,請在不同的容錯域建置應用程式伺服器,然後使用負載平衡器在應用程式伺服器之間分散從屬端流量。

  • 監督和警示

    設定您節點之 CPU 和記憶體使用狀況的監督和警示,讓您可以視需要擴大或縮小資源配置。