[發明專利]將有向無環圖用于部署指令的技術在審
| 申請號: | 202180007762.2 | 申請日: | 2021-01-15 |
| 公開(公告)號: | CN114902185A | 公開(公告)日: | 2022-08-12 |
| 發明(設計)人: | N·M·格拉斯;G·M·賈布隆斯基 | 申請(專利權)人: | 甲骨文國際公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/46 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 劉玉潔 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 無環圖 用于 部署 指令 技術 | ||
公開了用于將有向無環圖用于部署指令的技術。計算機實現的方法可以包括各種操作。指令可以由計算設備執行以執行與部署相關聯的配置數據的解析。計算設備可以使第一有向無環圖(DAG)被生成,第一DAG被用于基于解析部署第一資源。第二DAG可以被生成以用于基于解析部署執行目標,第二DAG指定部署的執行目標之間的依賴關系。計算設備可以基于解析生成鏈表數據結構,并且可以通過鏈表數據結構的遍歷來部署計算系統。
本申請是2020年1月20日提交的題為“TECHNIQUES FOR UTILIZING DIRECTEDACYCLIC GRAPHS FOR DEPLOYMENT INSTRUCTIONS”的第62/963,477號美國臨時申請和2020年11月19日提交的題為“TECHNIQUES FOR UTILIZING DIRECTED ACYCLIC GRAPHS FORDEPLOYMENT INSTRUCTIONS”的第16/953,262號美國非臨時申請的非臨時申請并且根據35U.S.C.119(e)要求這兩個申請的權益和優先權,這些申請的內容通過引用被整體并入以用于所有目的。
背景技術
當今,云基礎設施服務利用許多單獨的服務來跨云基礎設施服務的許多區域(分別)供應和部署代碼和配置。這些工具需要大量的手動工作來使用,尤其是考慮到供應通常是聲明性的并且部署代碼是命令性的。附加地,隨著服務團隊和區域數量的增長,云基礎設施服務將需要繼續增長。一些云基礎設施服務部署到較大數量的較小區域的策略包括每區域的支出,這可能無法良好地擴展。
發明內容
公開了用于將有向無環圖用于部署指令的技術。在一些實施例中,計算機實現的方法可以包括各種操作。指令可以由計算設備執行以執行與部署相關聯的配置數據的解析。計算設備可以使第一有向無環圖(DAG)被生成,第一DAG被用于基于解析部署第一資源(例如,軟件服務)。第二DAG可以被生成以用于基于解析部署執行目標,第二DAG指定部署的執行目標之間的依賴關系。計算設備可以基于解析生成鏈表數據結構,并且可以通過鏈表數據結構的遍歷來部署計算系統。
在其他實施例中,公開了一種用于將DAG用于部署指令的系統。該系統可以包括一個或多個處理器和存儲計算機可執行指令的一個或多個存儲器,當這些計算機可執行指令由一個或多個處理器執行時,配置一個或多個處理器以執行各種操作。計算設備可以執行指令以執行與計算系統的部署相關聯的配置數據的一個或多個解析。計算設備可以使第一DAG被生成,第一DAG被用于至少部分地基于執行一個或多個解析來部署第一資源。計算設備可以生成第二DAG以用于至少部分地基于執行一個或多個解析來部署多個執行目標,第二DAG指定部署的執行目標之間的依賴關系。計算設備可以至少部分地基于執行一個或多個解析來生成鏈表數據結構,鏈表數據結構指定多個部署階段之間的依賴關系。并且,計算設備可以至少部分地基于遍歷鏈表數據結構、第二DAG和第一DAG來部署計算系統。
在其他實施例中,公開了一種用于將DAG用于部署指令的計算機可讀存儲介質,該計算機可讀存儲介質可以存儲計算機可執行指令,當這些計算機可執行指令由一個或多個處理器執行時,使一個或多個處理器執行各種操作。計算設備可以執行指令以執行與計算系統的部署相關聯的配置數據的一個或多個解析。計算設備可以使第一DAG被生成,第一DAG被用于至少部分地基于執行一個或多個解析來部署第一資源。計算設備可以生成第二DAG以用于至少部分地基于執行一個或多個解析來部署多個執行目標,第二DAG指定部署的執行目標之間的依賴關系。計算設備可以至少部分地基于執行一個或多個解析來生成鏈表數據結構,鏈表數據結構指定多個部署階段之間的依賴關系。并且,計算設備可以至少部分地基于遍歷鏈表數據結構、第二DAG和第一DAG來部署計算系統。
在其他實施例中,公開了一種裝置。該裝置可以包括用于執行本文公開的任何方法的步驟的部件。
在其他實施例中,公開了一種計算機程序產品。計算機程序產品可以包括計算機指令,當這些計算機指令由處理器執行時,實現本文公開的任何方法的步驟。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于甲骨文國際公司,未經甲骨文國際公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202180007762.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體裝置
- 下一篇:用于渦輪發動機的渦輪超速脫離裝置





