云端服务方案

Terraform

使用开发维运 (DevOps) 最常用的基础架构程式码工具 — Terraform — 管理您的 Gandi 云平台。

Terraform 是什么?

Terraform 是种免费的开源工具,由 HashiCorp 公司所创立,用以管理基础设施,现在摇身成为最常用来部署以及管理云端基础设施的工具之一。

基础架构程式码 & 开源软体

Terraform 允许您以声明的方式设置云端资源,同时在配置文件中描述目标基础设施;Terraform 可以保持已部署的基础设施之全部状态 (State-Full),如果目标基础设施的描述中发生特殊变化,那么只有这个变化会被套用,如果没有需要的话,伺服器不会被重新部署。

Terraform 得到了大量使用者或贡献者社群的支持,也得到了许多云端服务供应商的支持,这些供应商开发并提供云端服务方案,让大家能够透过 Terraform 部署资源。

部署 Gandi 云平台 (OpenStack)

购买 Gandi 云平台 (OpenStack) 服务,透过使用者介面或是 Terraform 的清单文件 (Manifest File),在 1 分钟内建立好伺服器。

了解 Gandi 云平台 (OpenStack) ⛵️

选用基础架构程式码工具管理伺服器之理由

过去几年来,基础架构程式码 (IaC) 是使用公共供应商管理云端基础设施的准则。

  1. 基础架构程式码简化了基于描述性文件的复杂基础设施的部署,这些文件可以被整合成控制版本系统的工具 (Gitlab、Github...)。
  2. 基础架构程式码简化部署与定期改变的自动化程序,现在可以很容易地在生产这些变化前先测试,从而确保架构如预期变化。
  3. 基础架构程式码用于部署虚拟专用伺服器 (VPS) 与裸机伺服器 (也称作“专用伺服器”),也用于部署储存空间与网路资源。
  4. 在基础架构程式码方面,有一个庞大的工具生态系统,最受欢迎的是:Terraform、Ansible、Packer、Chef 与 Puppet。

运用 Terraform 部署基础设施的五大优势

全状态管理

Terraform 一大优势是全状态 (State-Full) 管理,其会保存所有基础设施变更操作时的状态讯息在一份状态文件中;在更新的过程当中,无论是些微更新还是大幅更新,Terraform 只复制须要更新的部份,不修改配置没有变化的资源或服务。

可预测性

Terraform 可提前模拟执行脚本,使用“terraform plan”指令确认这些变化对基础设施的影响。

现成的供应商

Terraform 的另一大优势是广大的使用者社群与“Terraform 供应商”,这些供应商提供透过 Terraform 测试服务的工具。

多云端

在多云端 (Multi-Cloud) 越来越盛行的情况下 (让多云端供应商来调度并拥有冗余的基础设施),规范处理云端资源的方式十分重要。

标准

Gandi 提供公开 OpenStack API 给 VPS 伺服器使用,由于 Terraform 的 OpenStack 供应商是可用的,因此您可以利用 Terraform 来部署 Gandi 的 VPS 伺服器。

运用 Terraform 建立 VPS 伺服器

建立您第一台伺服器

Gandi 云平台 (OpenStack) 只需 5 分钟就能准备就绪!快速建立您第一台伺服器,开始部署您的应用程式吧!

建立 Gandi 云平台 (OpenStack) ⛵️

新闻与优惠

查看全部
Chat with us

The chat tool requires cookies acceptance.

The chat tool requires cookies to function properly. You can see the details of the cookies used in our privacy and cookie use policy.

Accept them to continue or use our support form if you refuse them.