我们很高兴地宣布,我们已经完成了作为 Terraform ‘基础设施即代码’ 驱动程序一部分的覆盖。因此,CloudSigma 现在是其平台上的官方提供商。如果您还不熟悉 Terraform,这篇博文将概述您应该使用它的首要原因。
关于 Terraform
Terraform 是一个功能强大的开源配置管理工具,由 Hashicorp 创建,使您能够 安全、高效地在云端和本地数据中心构建、部署、更改大规模基础设施组件并进行版本控制。该工具使用可靠的自动化和可重复的代码,让您可以根据需要创建、更新或删除架构组件,而这一切只需一个命令。
Terraform 迅速流行起来,不仅因为其简单的语法和易于模块化的特点。最重要的是,该工具使开发人员能够管理像 CloudSigma 这样的 IaaS 或 PaaS 服务提供商,以及定制的内部解决方案 无缝地在单一多云设置中。只需几个命令,即可在 CloudSigma 或其他 经过验证的提供商 账户中设置简单或复杂的架构。
基础设施即代码
开发人员考虑使用 Terraform 的一个重要原因是管理他们的 基础设施即代码 (IaC)。IaC 是一种开发和运维方法论,允许将服务器部署和软件配置表示为代码。为此,该工具使用了一种简单、易于人类阅读的语言,称为 HCL (HashiCorp 配置语言)。这种方法大大 减少了人为错误的可能性 ,并使复杂的系统更易于管理。
为什么选择 Terraform
市场上也有类似的 IoC 工具,例如 Ansible、Chef 或 Puppet。然而,Terraform 通过专注于基础设施本身的自动化,正在彻底改变 DevOps 世界。如果您还没有使用这个工具,以下是您应该考虑将其作为 DevOps 工具之一的首要原因:
1. 平台中立且独立于云
Terraform 是 专为完全独立于平台 and 云而设计的。因此,它支持多个云平台作为其 注册表 的一部分,而其他 IaC 工具通常专注于单一云提供商。由于根据 Gartner 最近的一项研究,81% of 公共云用户目前与两个或更多提供商合作,因此在公共云使用方面,管理多云环境是一个需要考虑的首要场景。
2. 简单且透明的配置更改
该工具使 基础设施的配置更改易于管理且透明。它帮助开发人员在以可靠和安全的方式将更改应用到基础设施之前,对更改进行验证和预览。这种透明度特性降低了风险,并使人们更容易理解任何更改将如何影响环境。
3. 专注于自动化
与许多其他工具不同,Terraform 是 专门为自动化基础设施管理而开发的。Terraform 的配置文件允许您跳过手动流程,让您以可靠且可预测的方式在云和/或物理服务器中定义、配置和部署资源。您可以重复使用预设模板来创建相同的环境,无论是用于测试还是用于生产。该工具强大的自动化功能降低了人为错误的潜在风险。它还降低了业务开支,并将编码提升到更高效的水平。
4. 强大的支持和快速的开发
作为一个开源产品,Terraform 拥有一个 强大的活跃社区 ,可以提供插件、扩展、指南或专业支持,帮助您在跨云环境中最好地利用 Terraform 的 IaC 功能。因此,新功能会非常定期地添加,并且 改进版本会以极快的速度发布.
要了解有关该提供商及其文档的更多信息,您可以访问 Terraform.io。您还可以在 Terraform Provider CloudSigma 上找到我们插件的源代码。另外,我们还创建了一个关于 如何使用 Terraform 在 CloudSigma 部署您的虚拟基础设施,这可以帮助您快速上手。
SDK Go 驱动程序已更新
除了现在正式提供 CloudSigma Terraform provider 之外,我们还想宣布我们已经更新了用于Go 编程语言。您可以在这里获取,它提供了用于管理和使用您的 CloudSigma 部署的 Go 包。
评论
暂无评论。发表第一条评论吧。