精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

HashiCorp、Contino企業Terraform推薦實踐指南分享

責任編輯:editor004

作者:Daniel Bryant

2018-01-28 11:02:20

摘自:INFOQ

HashiCorp發布了一個Terraform推薦算法實踐指南來幫助那些希望擁抱云技術和架構即代碼(IaC, Infrastructure as Code)的企業。指南中的第二部分闡述了一個IaC“供應成熟度模型”,其中包括:手動、半自動、架構即代碼以及協作式架構即代碼。

HashiCorp發布了一個Terraform推薦算法實踐指南來幫助那些希望擁抱云技術和架構即代碼(IaC, Infrastructure as Code)的企業。其中提供了一個典型的推薦Terraform工作流(其中涉及到組織角色),還給出了一個“供應成熟度模型(provisioning maturity model)”,同時它還提供了許多建議來指導企業如何從一個階段過渡到下一個階段來對當前的實踐進行演進。該指南是由HashiCorp與Contino共同合作完成的。HashiCorp是諸多開源以及商業基礎架構工具的創造者,例如:Terraform、Packer和Vault;Contino是HashiCorp系統集成的合作伙伴。

HashiCorp發表了一篇博客,該博客宣布了該指南的發布,并指出了基于云端的服務能夠使得開發團隊更大程度地獨立于傳統基礎架構的底層操作約束。然而,從傳統的私有數據中心的“機架”物理基礎設施遷移到軟件定義一切(Software Defined Everything,SDx)的數據創建和管理架構中存在著技術上和組織上的雙重挑戰。比如說,通過編程API或SDK對計算資源進行協調管理以及使用軟件定義網絡(SDN)和軟件定義存儲(SDS)。

HashiCorp Terraform使得工程師能夠以一種“安全的、可預測的”方式將基礎架構指定為聲明性代碼、計劃以及供應環境。現在有許多關于使用Terraform來結構化代碼以及合作的經驗報告和推薦的最佳實踐,包括Charity Majors的系列博客、 Yevgeniy Brikman的博客文章。后者是 O'Reilly系列書籍《Terraform: Up and Running》 的校對者以及修訂者。

然而,當我們咨詢任何推薦的實踐時,我們都該注意到,由于框架本身還在不斷地發展中,而昨天的推薦時間很快就會被融入到Terraform本身的工作流中,或者被視作一種不必要的解決方案用以克服對框架的誤解。

盡管Terraform是一個開源工具,但是也有商業級的Terraform企業產品,并且該指南聚焦于指導企業采用Iac(以及Terraform Enterprise)。然而,對于希望采用Iac方法來對云基礎架構進行管理的組織來說,其中仍然有許多有用的工作流和相關的推薦實踐。

該指南分為三個部分:

第一部分:推薦工作流概覽。該部分是對Terraform的代碼即架構工作流的協作基礎架構的整體概述。其中闡述了基礎架構是如何被組織的、被管理的,并且闡述了人們是如何與其進行交互的。 第二部分:評價你們目前的供應實踐。這一部分提出了一系列問題來幫助大家評價一個組織的基礎架構供應實踐的狀態。該指南針對該問題提出了一個四階段基礎架構成熟度模型。 第三部分:如何演進供應實踐。這一部分內容講述了該如何利用四階段操作成熟度模型來提升供應實踐。

指南中的第一部分討論了將IaC引進企業的組織上以及技術上的挑戰,并且給出了規模化管理基礎架構的四個主要角色:中心IT(Central IT),負責定義公共基礎設施和對應的執行策略;組織架構師( Organisation Architect),定義全局基礎架構是如何劃分和委托給業務部門的團隊的;工作空間所有者(Workspace Owner),他們是擁有指定工作空間的個體,并且是領域內生產變革的主要支持者;工作空間貢獻者(Workspace Contributor),他們通過將(非生產)更新作為代碼配置,把該更改提交給工作空間。

它為每個角色都提供了推薦的實踐,它使用了一個工作空間的基本概念,工作空間表示的是需要運行的東西的集合,例如:Terraform配置、變量以及狀態數據,工作空間被用于管理以及代理控制。

指南中的第二部分闡述了一個IaC“供應成熟度模型”,其中包括:手動、半自動、架構即代碼以及協作式架構即代碼。該指南還向組織提出了一系列問題,以便組織能夠進行自我評估。在這部分內容的基礎上,第三部分內容闡述了將組織從當前成熟度階段過渡到下一個階段中所必須的步驟。

例如,指南中有一節內容介紹了如何“從半自動演進到架構即代碼”,這部分內容涵蓋了版本控制的推薦用法、學習創建Terraform模塊的指南(允許重用的組件化Terraform單元)以及如何定義組織的指導方針和相關政策。

這些指南很大程度上是基于來自以下云服務提供商的十分有用的架構指南和推薦實踐:

Oracle Public Cloud:Oracle Cloud最佳實踐。

Terraform指南中總結了幾個更高級的推薦實踐的主題,其中包括:將Terraform與圖像構建工具(如

HashiCorp和Contino的Terraform推薦實踐指南可以在Terraform文檔網站進行訪問。

查看英文原文:HashiCorp and Contino Share Enterprise Terraform Recommended Practices

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 册亨县| 伊金霍洛旗| 敦化市| 阿巴嘎旗| 黎城县| 芦山县| 北川| 高尔夫| 贵定县| 桃江县| 钟祥市| 芜湖县| 报价| 尉犁县| 上高县| 繁峙县| 岗巴县| 松江区| 徐闻县| 通海县| 平湖市| 安达市| 汶上县| 莱州市| 电白县| 泗水县| 涟水县| 青田县| 高唐县| 龙山县| 盐池县| 南岸区| 海安县| 青铜峡市| 保靖县| 丰台区| 长海县| 原阳县| 三亚市| 乃东县| 宾阳县|