# 基础设施即代码

> 指通过代码（配置文件）而不是手动操作控制台来管理和配置服务器网络

- ID: m02116
- 分类: business
- 领域: 管理学

## 定义

指通过代码（配置文件）而不是手动操作控制台来管理和配置服务器网络。这意味着基础设施可以像软件一样被版本控制、测试和复用。脚手架作用：运维的工程化。它隐喻了将“一次性操作”转化为“可复制资产”的思维。在工作中，不要手动做重复的配置，把流程写成“代码”（SOP），实现自动化部署。

## 机制

用代码声明基础设施（服务器、网络），使环境可版本化、可测试、可重复部署，消除手动控制台操作的不一致。机制是"把一次性操作变为可复制资产"——环境成为软件，可 diff、回滚、自动化。

## 练习

1) 把手动配置写成声明式代码（如 Terraform）；2) 纳入版本控制与评审；3) 在 CI 中测试与校验；4) 自动化部署，告别手工点控制台。

## 脚手架用法

运维的工程化。它隐喻了将“一次性操作”转化为“可复制资产”的思维。在工作中，不要手动做重复的配置，把流程写成“代码”（SOP），实现自动化部署。

[阅读网页](https://thinkingmodels.site/entries/detail/m02116)
