16、谷歌云平台中的基础设施即代码(IaC)实践指南

谷歌云平台中的基础设施即代码(IaC)实践指南

1. 基础设施管理最佳实践

在进行基础设施管理时,有两个重要的实践原则:
- 先测试基础设施 :在将基础设施投入生产之前,需要对其进行测试。例如,可以创建一个暂存环境来测试定义文件。
- 进行小改动 :对基础设施进行小改动比大改动更可取。小改动便于隔离问题的根本原因并进行修复;而大改动可能使问题难以定位,必要时甚至需要回滚整个基础设施。

遵循这些实践,我们可以为基础设施定义一个特定的状态,即定义配置状态。定义配置状态指的是基础设施处于一个可观察、明确的状态。这可以通过在文件中描述基础设施并定义每一步的状态来实现,还可以对基础设施进行查询,以获取特定时刻的状态信息。

当基础设施处于定义配置状态时,我们可以轻松地观察和监控它。由于基础设施在文件中定义,我们可以为其每一步定义状态,例如在更新特定部分时禁用警报,从而减少干扰并提高警报效率。

2. 基础设施即代码(IaC)架构

实现 IaC 本质上是设计一个集中式系统来管理基础设施。有三种方法可用于定义基础设施的定义文件:
| 方法 | 描述 |
| ---- | ---- |
| 声明式 | 描述配置应该是什么样的,定义基础设施的期望状态,系统会执行必要的操作将基础设施置于该状态。 |
| 命令式 | 关注配置应该如何实现,系统依次执行操作,将系统移动到定义的状态。 |
| 智能式 | 关注基础设施为何必须处于特定状态和状态,决策会考虑基础设施所有组件的状态,并分析相关组件的状态。 |

配置基础

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值