谷歌公开了内部管理Infra层的两个工具的Paper
顺序调整前端和后端的大小,而不是要求每个工作流实现自己的逻辑。 统一的控制平面还为基础架构提供者提供支持。在许多情况下,提供者可以通过简单地更新相应的Annealing插件来更改某些行为或增加额外的安全性,而不是与许多单独的客户打交道,这些客户各自使用不同的机制来配置其服务。 统一的控制平面还提供了跨asset类型的安全性。Annealing之前的工作流通常只关注一种类型——比如,使用一个工作流来更新二进制文件,一个工作流来更新数据库schema,这使得同步变得困难。通过Annealing,我们可以在插件中编码保证和安全,特别是在check插件中。check插件可以验证数据库schema的版本是否兼容运行着的job版本,而无论多个推送和回滚之间都发生了什么。 最终,Prodspec和...阅读全文