Trace Id is missing
跳到主内容

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 Enterprise 更加安全有效地简化操作并预配任何基础结构。在一个工作流中集中部署基础结构,并预配、管理和审核任何环境。

了解 Azure 上的 Terraform 的常见方案

创建 Linux 虚拟机。

创建 Kubernetes 群集。

创建虚拟机规模集。

配置虚拟网络。

使用 Azure 上的 Terraform 的 DevOps 工作流示例

在 Azure 虚拟体系结构中使用 Jenkins 和 Terraform 的不可变基础结构 CI/CD 概述

Azure 是用于托管运行 Windows 或 Linux 的虚拟机的世界级云。无论使用 Java、Node.js 还是 PHP 来开发应用程序,都需要持续集成和持续部署 (CI/CD) 管道自动将更改推送到这些虚拟机。
 

快速开始使用

1

创建  Azure 免费帐户。

2

安装和配置 Terraform。

3

使用 Terraform 创建 VM 。

Azure 上的其他 HashiCorp 解决方案

HashiCorp Vault

跨动态分布式环境管理机密并保护敏感数据。

HashiCorp Consul

跨任何运行时平台和公有/私有云连接、保护和配置服务。

随时了解 Microsoft 开源博客

更深入发掘 - 详细了解 Azure 上的 Terraform