DevOps 解決方案

加速應用程式部署

現今的資料庫專業人員往往面臨著龐大的壓力,因為需要迅速部署應用程式更新和增強功能,以便維持競爭力並促成更出色的業務成果。

許多組織皆實作了 DevOps,這套實務著重自動化、協同合作,以及軟體開發人員和 IT 專業人員間的溝通交流。 DevOps 建立的風氣和環境,讓您能夠以更頻繁且可靠的方式來打造、測試及發佈軟體,同時又能採用靈活的方法、持續整合及持續部署流程。 MarketAnalysis.com 預期 DevOps 和微服務生態系統市場,在 2017 年至 2022 年間會以 16% 的複合年均增長率 (CAGR) 擴大,於 2021 年達到 100 億美元的規模。

以過去的情況來說,如果應用程式變更牽涉到資料庫變更,整個流程就會相當緩慢,導致瓶頸發生,這是因為資料庫開發組織大部分都會遵循較傳統的瀑布式開發方法。 此外,大多數的 Oracle 零售商並未導入自動化資料庫程式碼測試功能,也沒有能力與現有的應用程式建置自動化流程整合,因此不僅拖慢了整個流程,也讓部署作業面臨風險。

適用於持續整合與部署的資料庫 DevOps 工具

適用於持續整合與部署的資料庫 DevOps 工具

能力

以更加迅速可靠的方式建立、測試及發佈資料庫變更。 瞭解我們專為 DevOps 打造的資料庫工具,如何與 DevOps 流程中的持續整合和持續交付層面加以整合,藉此加快資料庫變更與應用程式的部署速度。

DevOps 工具鏈相容性

從目前的 DevOps 工作流程著手,將資料庫變更管理作業自動化,並且支援持續整合/持續交付工具,包括 Jenkins、Bamboo 及 Team Foundation Server。

持續整合

在工作流程中導入資料庫開發和變更管理,打破實現高速 DevOps 的阻礙。

原始碼整合

管理資料庫原始碼的方式與應用程式原始碼相同:採用靈活的方法和 DevOps 方法。 在 DevOps 工作流程中執行重要的資料庫開發功能,同時兼顧品質、效能或可靠性。

自動化程式碼功能測試

將 Oracle PL/SQL 功能測試作業自動化,從整合到部署乃至於實際執行,都能確保程式碼按功能需求運作。

程式碼分析和驗證

在 Oracle 資料庫上執行靜態和動態程式碼審查,檢驗程式碼的品質和易維護性。 同時根據預先定義的標準,使用自動化分析和驗證流程來取代人工審查,進而降低風險。

此外,更利用重新執行資料庫工作負荷或模擬工作負荷,透過壓力測試來驗證擴充能力和效能。 這種方式可確保部署作業在測試階段中,就可將規模擴大至實際執行時的工作負荷。

持續交付

比較來源和目標資料庫 (Oracle 或 MySQL) 間的架構和資料,並進行同步處理,以便在部署跨資料庫類型的變更時 (例如 QA 資料庫的開發) 確保資料庫完整性。 您可以產生同步化或變更指令檔,將建置成品部署到 DevOps 管道中,藉此進行追蹤。

此外,您也可以將建置成品導入目標環境的流程加以自動化,以視覺化的方式呈現成功/失敗率,並且以多種格式 (包括 HTML 和 JSON) 回報建置流程。 這種做法能夠簡化指令檔執行作業,讓變更實作速度更迅速,同時降低風險。

使用我們的 Oracle 和 MySQL 工具,可將您的 DevOps 工作流程自動化。 除了可提高部署作業的生產力及增加作業信心之外,同時還能兼顧品質、效能或可靠性。

若要進一步瞭解產品資訊,請按下方。

Oracle

取得深入見解和所需的自動化技術,迅速發揮最大的 Oracle 投資效益。

MySQL

從開發和查詢診斷內容及回報,盡可能縮短 MySQL 學習曲線。

相关项目

Toad World 社群
Toad World 社群

與各界同儕、專家互相交流並取得多種資源,解決棘手的資料庫難題。

联系我们
x

Need help? We're here for you.

联系专家联系我们