跳至主要內容

Azure 上的 HashiCorp Terraform

使用熟悉的自動化工具來輕鬆管理基礎結構即程式碼。
 

簡化基礎結構管理

利用可用於建立、管理和更新基礎結構資源 (例如虛擬機器 (VM)、網路和容器) 的宣告式設定檔來定義基礎結構即程式碼。使用 Terraform 設定語言來輕鬆地將您工作流程中的資源管理自動化。

爲什麽要選擇 Azure 上的 Terraform?

預先整合

Terraform 內建於  Azure Cloud Shell  中且已驗證至您的訂用帳戶,因此已整合完成可供使用。利用適用於 Visual Studio Code 的  Azure Terraform 延伸模組 在 Azure 中建置和測試模組,直接在 Visual Studio Code 內提供 Terraform 命令支援、資源圖表視覺化和 Azure Cloud Shell 整合。

社群領導

Microsoft 與 HashiCorp 工程小組會與 Terraform 社群合作,以持續開發 Azure Terraform  提供者 與 模組。若要提出功能要求、回報問題或貢獻,請加入  GitHub 存放庫 。

符合企業需求

利用  Terraform 企業版 來簡化作業,已更加安全且有效率的方式佈建任何基礎結構。將基礎結構部署集中至單一工作流程內,並佈建、治理和稽核任何環境。

探索常見的 Azure 上的 Terraform 案例

建立 Linux 虛擬機器。

建立 Kubernetes 叢集。

建立虛擬機器擴展集。

設定虛擬網路。

Azure 上的 Terraform 的 DevOps 工作流程範例

使用 Jenkins 與 Azure 虛擬架構上的 Terraform 的固定基礎結構 CI/CD 的概觀

Azure 是世界級的雲端,可用於裝載執行 Windows 或 Linux 的虛擬機器。不論您使用 Java、Node.js、Go 或 PHP 開發應用程式,都需要持續整合與持續部署 (CI/CD) 管線,以自動將變更推送到這些虛擬機器。
 

快速入門

1

建立  Azure 的免費帳戶。

2

安裝並設定 Terraform。

3

使用 Terraform 建立 VM 。

Azure 上的其他 HashiCorp 解決方案

HashiCorp 保存庫

在動態、分散式環境中管理祕密和保護敏感性資料。

HashiCorp Consul

在任何執行階段平台、公用或私人雲端中連線、保護和設定服務。

透過 Microsoft 開放原始碼部落格查看最新消息

深入發掘 - 深入了解 Azure 上的 Terraform