国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

多云資源編排工具-UCloud Terraform

ernest.wang / 1122人閱讀

摘要:是基于公司開源的實現的多云資源編排工具,用戶可以通過編寫規格文件,實現對基礎設施的自動化管理。資源編排工具將資源的狀態描述為一個狀態的集合,并支持若干種不同類型的狀態存儲。

UCloud Terraform 是基于 Hashicorp 公司開源的 Terraform 實現的多云資源編排工具,用戶可以通過編寫 HCL(Hashicorp Configuration Language) 規格文件,實現對基礎設施的自動化管理。

UCloud 目前已正式接入 Terraform 官方倉庫,通過編寫 Terraform 模板來管理 UCloud 資源,安全又高效,可以實現對基礎架構的自動化部署、快速遷移等,配合 CLI、Ansible 等工具,可以進一步拓展 Terraform 的功能,實現基礎架構可編程。

本篇目錄

相對于 UCloud 其它資源管理方式(如控制臺,程序調用 API,程序調用 SDK)來說,基于 Terraform 的資源編排系統擁有其不可替代的優勢。

具有良好可讀性的編排計劃

UCloud Terraform 資源編排工具在執行真正的資源編排動作前,會生成一份可讀性較好的編排計劃,類似于 SQL 對數據庫執行變更操作前生成的執行計劃。

由于編排計劃可以在執行真正的編排動作前生成,所以在執行編排動作前可以通過人工審查基礎設施的重大變更,保障關鍵基礎設施的安全性。

同時基于該特性,基礎設施的管理者可以生成一份針對于資源定義文件的上一個版本的反向編排計劃,從而實現基礎設施的回滾。

基于 DAG 的資源依賴圖管理

UCloud Terraform 資源編排工具將所有的資源構建為一張有向無環圖(DAG),計算它們的依賴關系,并且并行地去創建和修改相互間沒有依賴的那些資源。 因此整個基礎設施的構建過程是非常高效的,并且是嚴格有序的。

由此我們可以輕松構建和管理資源的拓撲,任何資源間的依賴都可以被明確地抽象和定義,編排工具可以幫助使用者完成資源間關系的實際構建工作。

統一的資源狀態管理

UCloud Terraform 資源編排工具引入了面向資源的設計,更貼近于現代編程習慣。

資源編排工具將資源的狀態描述為一個狀態的集合,并支持若干種不同類型的狀態存儲。默認情況下,在 terraform cli 的執行目錄下,會存儲一個本地的資源狀態文件,并在每次編排開始時,從遠程同步狀態到本地,比較該狀態與用戶定義的資源之間的差異,從而生成編排計劃。

對于資源狀態的統一管理,使得基于 Terraform 的資源編排系統可以保持基礎設施的一致性。 例如,使用 etcd 等遠程強一致存儲作為 Terraform 的后端狀態存儲,可以對資源狀態的操作加鎖,使得多個用戶不會同時操作相同的基礎設施實例。

安全且高效的重試策略

UCloud Terraform 資源編排工具實現了安全且高效的重試策略,由于工具內部存儲了當前資源的狀態,所以在資源變更時無法:

  • 在自動化的環境中,比如 CI 執行環境下,對于偶發性質的問題,可以通過簡單的重試策略來保障基礎設施編排的可用性,大幅減少人工干預。

  • 對于部分支持屬性局部更新的產品,當編排失敗重試時,僅更新失敗的部分屬性。


文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/126503.html

相關文章

  • IaC 自動化配置與編排神器 - Terraform 深度解析

    摘要:而對于依賴關系的抽象,業界最通行的做法即使用有向無環圖,來描述事務間的依賴關系。圖表并行遍歷,執行資源動作從根節點開始,并行地去編排整個資源拓撲,遍歷整個有向無環圖,直到所有資源都被成功編排,并執行清理操作。前言Terraform 是 Hashicorp 公司開源的一種多云資源編排工具。使用者通過一種特定的配置語言(HCL Hashicorp Configuration Language)來...

    Tecode 評論0 收藏0
  • 多云資源編排工具-API GW 是否可以抗住 Terraform 高并發的調用場景?

    摘要:多云資源編排工具是否可以抗住高并發的調用場景目前默認的最大并發數是,不會由單個用戶同時發起過多的并發連接,所以降低了業務間鎖競爭的風險,可以支持更多資源同時編排。多云資源編排工具-APIGW是否可以抗住Terraform高并發的調用場景?目前Terraform默認的最大并發數是10,不會由單個用戶同時發起過多的并發連接,所以降低了業務間鎖競爭的風險,可以支持更多資源同時編排。是否所有的可用區...

    ernest.wang 評論0 收藏0
  • UCloud 資源編排工具與Chef,Puppet,Ansible對比

    摘要:使用資源編排工具的功能,可以與配置管理工具有機地結合在一起。資源編排工具基于公司開源的工具,使用簡單且統一的語法,幾乎可以管理任何資源而無需學習新的工具。與其它工具的對比本篇目錄配置管理工具(如 Chef,Puppet,Ansible 等)友商的資源編排系統,如 AWS CloudFormation,阿里 ROS基于 API/SDK 自行研發配置管理工具(如 Chef,Puppet,Ansi...

    ernest.wang 評論0 收藏0
  • 多云資源編排工具創建 100 臺主機需要多少時間?

    摘要:天生支持并行資源編排,理論上和創建臺主機所需的時間是一個數量級,需要的時間取決于最晚創建成功的那臺主機所需的時間目前默認的最大并發數是,也就是說創建臺云主機相當于創建臺的時間另外可以通過在執行命令來設置最大并發數。Terraform天生支持并行資源編排,理論上和創建1臺主機所需的時間是一個數量級,需要的時間取決于最晚創建成功的那臺主機所需的時間;目前Terraform默認的最大并發數是10,...

    ernest.wang 評論0 收藏0

發表評論

0條評論

ernest.wang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<