阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

为什么VCS对基础设施管理来说至关重要

发布时间: 2020-08-28 10:48:18文章作者: 网站编辑阅读量: 327
  一切版本化,版本控制系统(version control system,VCS)是基础设施即代码的一个核心部分。VCS是基础设施期望状态的真实数据来源。基础设施的变更由提交到VCS的变更所触发。
  
  为什么VCS对基础设施管理来说至关重要呢?主要有以下原因。
  为什么VCS对基础设施管理来说至关重要
  可追溯性
  
  VCS提供了变更历史和变更者信息,在理想情况下还会提供变更原因。这些数据在调试问题时都是非常宝贵的。
  
  回滚
  
  当变更(尤其是多个变更)引发问题时,VCS有助于恢复到变更之前的状态。
  
  相关性
  
  当脚本、配置信息、制品以及其他一切都由版本控制并用标签或版本号的方式相互关联时,VCS非常有助于追踪和修复更复杂的问题。
  
  可见性
  
  当变更被提交到版本控制系统后,每个人都可以看到,这会帮助团队增强对事态的感知能力。有人可能会注意到某个变更遗漏了一些重要的东西。如果发生了事故,团队成员能够知道最近的哪些提交可能是罪魁祸首。
  
  可执行性
  
  当变更被提交时,VCS可以自动触发一些动作。这是实现持续集成和持续交付流水线的关键。
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠