我們很高興地宣布,我們已經完成了作為 Terraform ‘基礎架構即程式碼’ 驅動程式一部分的覆蓋。因此,CloudSigma 現在是其平台上的官方提供商。如果您還不熟悉 Terraform,這篇部落格文章將概述您應該使用它的首要原因。
關於 Terraform
Terraform 是一款功能強大的開源組態管理工具,由 Hashicorp 創建,使您能夠 安全且高效地在雲端和本地數據中心之間建置、部署、變更和版本控制大規模的基礎架構組件。該工具使用可靠的自動化和可重複的程式碼,讓您能夠根據需要建立、更新或移除架構中的組件,而這一切只需一個指令即可完成。
Terraform 迅速普及,不僅是因為其簡單的語法和易於模組化的特性。最重要的是,該工具使開發人員能夠管理像 CloudSigma 這樣的 IaaS 或 PaaS 服務提供商,以及自訂的內部解決方案 無縫整合在單一多雲架構中。只需幾個指令,即可在 CloudSigma 或其他 經驗證的提供商 帳戶中設定簡單或複雜的架構。
基礎架構即程式碼
開發人員考慮使用 Terraform 的一個重要原因是管理他們的 基礎架構即程式碼 (IaC)。IaC 是一種開發與運維方法論,允許將伺服器部署和軟體組態表示為程式碼。為此,該工具使用了一種簡單、易於人類閱讀的語言,稱為 HCL (HashiCorp Configuration Language)。大幅降低人為錯誤的機率 並使複雜的系統更容易管理。
為什麼選擇 Terraform
市面上也有類似的 IoC 工具,例如 Ansible、Chef 或 Puppet。然而,Terraform 專注於基礎架構本身的自動化,正在徹底改變 DevOps 的世界。如果您還沒有使用此工具,以下是您應該將其視為 DevOps 工具之一的首要原因:
1. 平台中立且獨立於雲端
Terraform 是 專為完全不限平台和雲端而設計的。因此,它支援多個雲端平台,作為其 註冊表 的一部分,而其他 IaC 工具通常專注於單一雲端提供商。根據 Gartner 最近的一項研究,目前有 81% 的公有雲用戶與兩家或更多提供商合作,因此在公有雲的使用上,管理多雲環境是一個需要考慮的首要場景。
2. 簡單且透明的組態變更
該工具使 基礎架構的組態變更易於管理且透明。它能幫助開發人員在以可靠且安全的方式將變更套用到基礎架構之前,進行驗證和預覽。這種透明度特性降低了風險,並能讓人更容易理解任何變更將如何影響環境。
3. 專注於自動化
與許多其他工具不同,Terraform 是 專門為自動化基礎架構管理而開發的。Terraform 的組態檔案可讓您跳過手動流程,並讓您以可靠且可預測的方式,在雲端和/或實體伺服器中定義、佈署和設定資源。您可以重複使用預設範本來建立相同的環境,無論是用於測試還是生產。該工具強大的自動化功能降低了人為錯誤的潛在風險。它還降低了企業開支,並將編寫程式碼提升到更高效的水平。
4. 強大的支援與快速的開發
作為一個開源產品,Terraform 擁有一個 強大且活躍的社群 ,可以針對如何跨雲端最好地利用 Terraform 的 IaC 功能,提供外掛程式、擴充功能、指南或專業支援。因此,新功能會非常定期地被添加,並且 改進版本也以極快的速度發布.
要了解更多關於該提供商及其文件的資訊,您可以造訪 Terraform.io。您也可以在 Terraform Provider CloudSigma 找到我們外掛程式的原始碼。另外,我們還建立了一份快速指南,關於 如何使用 Terraform 在 CloudSigma 部署您的虛擬基礎架構,這可以幫助您快速上手。
SDK Go 驅動程式已更新
除了現在正式提供 CloudSigma Terraform provider 之外,我們也想宣布,我們已經更新了適用於 Go 程式語言 的驅動程式。它可在 這裡 取得,並提供用於管理和使用您的 CloudSigma 部署的 Go 套件。
留言
目前尚無留言。成為第一個留言的人吧。