Skip to content

Terraform可以通过编码配置方式来定义软件定义网络

Posted on:April 5, 2023 at 08:16 AM

软件定义网络(SDN)¶ Terraform 可以通过编码配置方式来定义软件定义网络,这个配置通过 Terraform 自动设置和修改控制曾的接口。例如各种运计算服务商的基础网络设施,例如 AWS VPC。

资源调度¶ 在大型伸缩架构中,静态分配应用程序到主机上运行是极大的困难,这就产生了大量的调度器,例如 Borg,Mesos,YARN 和 Kubernetes。这些调度器用于动态调度 Docker 容器,Hadoop,Spark 以及其他软件。

Terraform 不限于 AWS,而是将资源调度器是为 provider,这样 Terraform 就能够设置运行这些调度器微微调度器网格。

多云部署¶ Terraform 提供了多个云计算部署的抽象,这样可以使用单一配置来实现管理多个 provider,甚至跨云部署。

Terraform 工作原理¶ 通过 Terraform 部署架构:

使用不同 provider 的 API,包装抽象成 Terraform 的标准代码结构

用户不需要了解每个云计算厂商的 API 细节,降低了部署难度