部署

Oracle APEX 可讓您以無縫接軌的方式將 App 移轉至 Oracle Database Cloud Service、私有雲和公有雲、企業內部部署環境,甚至是免費的公用評估服務,以及從這些環境搬移 App。

在企業內部部署環境或雲端中部署

Oracle APEX 的獨特之處在於可彈性選擇部署位置。您可以將 Oracle APEX 部署在內部部署環境、Oracle Cloud、私有雲或任何其他 Oracle Database 執行位置。探索一些最常見的部署選項,並瞭解 Oracle APEX App 的可攜性。

Oracle Cloud

自治式資料庫雲服務 (包括永遠免費 Oracle Autonomous Database) 提供了一個已預先設定 Oracle APEX 的完全託管自治式資料庫。客戶完全無須操心資料庫或 APEX 管理工作,可以專注於開發商業應用程式。此外,Oracle Cloud Infrastructure 上的 Oracle Database Cloud Services 都可彈性設定組態,從虛擬機器到裸機,再到 Oracle Engineered Systems,樣樣俱全。

  • 自治式異動處理

    藉由針對異動處理或混合式工作負載最佳化與完整調教的資料庫,提供領先市場的效能。

  • 自治式資料倉儲

    提供容易使用的完全自治式資料庫,可靈活調整規模、提供快速的查詢效能,且無須任何資料庫管理。

  • Database Cloud Service

    Oracle Cloud Infrastructure 上的 Oracle Database 提供彈性組態部署,不論是虛擬機器、高效能裸機或 Oracle Engineered Systems 均可順利部署,執行您所有的資料庫工作負載,不論負載大小都能游刃有餘。

企業內部部署或私有雲

Oracle APEX 可讓您輕鬆地將資料庫執行處理轉換成私有雲內的應用程式開發平台。每個租用戶都會獲得自己的完全隔離工作區,開發人員可在其中獨立處理應用程式。

  • 工作區佈建

    APEX 工作區可以透過自動化方式佈建。啟用此方式時,客戶只需依照註冊精靈的指示執行即可。在核准之後,就會自動完成所有佈建。

  • 整合式資源管理

    APEX 可讓您輕鬆地整合資料庫資源管理。DBA 建立用戶群組之後,系統便可立即將 APEX 工作區指定給他們。您可以依應用程式或工作區的重要性來排列優先順序。

  • 整合式監控

    APEX 配備齊全 - 管理員一律可以複查工作區和應用程式的活動;允許偵測趨勢 (回應時間、頁面檢視) 並視需要採取動作。

部署在執行 Oracle Database 的任何位置

Oracle APEX 可以部署在執行 Oracle Database 的任何位置,不論是在 Oracle Cloud、企業內部部署環境或第三方雲端,還是在 Linux、Unix 或 Windows 平台上。這意謂著您可以開發在 Windows 企業內部部署環境中執行的 Oracle APEX,然後將其部署成在雲端 Linux 上執行的 Oracle APEX,反之亦然。

開發生命週期

管理任何大規模開發成果都必須有一個能讓多位開發人員並行工作的有效架構,並能夠管理從開發到 QA/測試再到生產環境的多個應用程式版本部署。瞭解如何將 Oracle APEX 與現有的開發做法整合、如何管理跨環境部署,以及如何與版本控制和持續整合工具整合來進行更大範圍的控制。

在測試/開發/生產環境之間搬移應用程式

Oracle APEX 包含可在專業的開發 - 測試/整合/生產環境平台上執行的公用程式和功能。

  • 匯出 / 匯入

    透過匯出/匯入功能將應用程式從開發環境移轉至測試環境,或從測試環境移轉至生產環境。所有應用程式詳細資訊都包含在匯出檔案中。

  • 命令行

    匯出/匯入工作可以完全自動化。APEX 提供命令行公用程式和 PL/SQL API 來執行應用程式匯出。匯入則可以直接使用 SQL*Plus 完成。

  • 工作流程整合

    可使用作業系統或持續整合/持續部署 (CI/CD) 工作,自動在平台間搬移應用程式。所有案例都可使用命令行匯出/匯入完成。

與版本控制整合

APEX 是位於中央執行處理上的開發平台。開發人員在相同的開發平台上作業。雖然與版本控制整合看似不同,但卻絕對可行,且實際上也已實行。

  • 匯出和分割應用程式

    每個應用程式匯出項皆可分割成個別的元件。元件會接著被存入至版本控制,以便偵測哪個元件發生變更及何時發生變更。

  • 自動化版本控制整合

    可使用持續整合 (CI) 工作在夜間自動匯出應用程式,並存入版本控制。開發人員無須執行任何動作,即可取得應用程式變更的詳細版本歷史記錄。這些全部都在中央執行處理上完成。

  • 版本控制即應用程式存檔

    將應用程式匯出項存入至版本控制之後,這些也可以作為存檔。在開發人員意外刪除或損毀應用程式時,便可使用這些存檔,直接匯入一個乾淨的版本進行復原。