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

网站编辑2020-08-28 10:48:18501

  一切版本化,版本控制系统(version control system,VCS)是基础设施即代码的一个核心部分。VCS是基础设施期望状态的真实数据来源。基础设施的变更由提交到VCS的变更所触发。
  
  为什么VCS对基础设施管理来说至关重要呢?主要有以下原因。
  为什么VCS对基础设施管理来说至关重要
  可追溯性
  
  VCS提供了变更历史和变更者信息,在理想情况下还会提供变更原因。这些数据在调试问题时都是非常宝贵的。
  
  回滚
  
  当变更(尤其是多个变更)引发问题时,VCS有助于恢复到变更之前的状态。
  
  相关性
  
  当脚本、配置信息、制品以及其他一切都由版本控制并用标签或版本号的方式相互关联时,VCS非常有助于追踪和修复更复杂的问题。
  
  可见性
  
  当变更被提交到版本控制系统后,每个人都可以看到,这会帮助团队增强对事态的感知能力。有人可能会注意到某个变更遗漏了一些重要的东西。如果发生了事故,团队成员能够知道最近的哪些提交可能是罪魁祸首。
  
  可执行性
  
  当变更被提交时,VCS可以自动触发一些动作。这是实现持续集成和持续交付流水线的关键。
右侧广告图1
  • DDoS高防(中国内地)

    自动快速的缓解网络攻击对业务造成的延迟增加,访问受限,业务中断等影响,从而减少业务损失,降低潜在DDoS攻击风险

    ¥20800.00/月

    典名专属折扣

  • 云备份

    云备份作为阿里云统一灾备平台,是一种简单易用、敏捷高效、安全可靠的公共云数据管理服务,可以为阿里云 ECS 整机、ECS 数据库、文件系统、NAS、OSS、Tablestore 以及自建机房内的文件、数据库、虚拟机、大规模 NAS 等提供备份、容灾保护以及策略化归档管理。

    ¥486.00/年

    年中优惠

  • L20 GPU实例gn8is(模型推理)

    采用新一代GPU加速芯片,为智能驾驶、具身智能、模型推理与训练提供算力支持,提供对推理引擎、推理性能、通信效率深度优化的解决方案能力,为AI应用落地与推理加速。

    ¥6929.25/月

    官网折上折,优惠折扣

右侧广告图2