为什么需要 IaC # 手动在控制台点按钮创建资源,难以复用、难以审计。基础设施即代码(IaC) 用代码描述资源,让变更可评审、可回滚。
云计算的三种服务模式 # IaaS(基础设施即服务):提供虚拟机、存储与网络,如 AWS EC2 PaaS(平台即服务):提供运行时与中间件,如 Heroku SaaS(软件即服务):直接提供应用,如 Gmail 容器与 Kubernetes # 容器(如 Docker)将应用与其依赖打包,实现环境一致性;Kubernetes 则负责容器的编排、扩缩容与故障恢复。
容器解决什么问题 # “在我机器上好好的”——环境不一致是运维噩梦。容器把应用与运行环境打包成镜像,随处可跑。