SorryToPerson logo
返回
运维2026-04-15

运维面试题:Terraform 与基础设施即代码

总结 Terraform、基础设施即代码实践、资源管理和常见运维面试问题。

运维面试题:Terraform 与基础设施即代码

1. 什么是基础设施即代码(IaC)?

  • 用代码定义基础设施。
  • 支持版本控制与审计。
  • 提高自动化能力。

2. Terraform 的工作原理是什么?

  • 定义资源配置文件。
  • 生成执行计划。
  • 通过 apply 同步实际资源。

3. Terraform 常见术语有哪些?

  • Provider。
  • Resource。
  • Module。
  • State。

4. 如何管理 Terraform State?

  • 推荐使用远程 State 存储。
  • 支持锁定以防并发修改。
  • 注意保密数据和版本兼容。

5. 面试常问的模块化方案有哪些?

  • 将通用配置抽象成模块。
  • 避免重复定义资源。
  • 使用变量与输出增强复用性。

6. Terraform 与其他 IaC 工具的区别是什么?

  • Terraform 声明式资源管理。
  • CloudFormation 更偏特定云平台。
  • Ansible 更偏配置管理。
运维IaCTerraform