开发者社区 > 云原生 > 中间件 > 正文

为什么指令式运维系统逐渐转变到声明式运维系统?

为什么指令式运维系统逐渐转变到声明式运维系统?

展开
收起
云上静思 2022-07-22 21:46:50 349 0
1 条回答
写回答
取消 提交回答
  • 随着系统的复杂性逐步提高,指令式的运维方式的弊端也逐渐显现出来。它的简单高效的优点同时也变成了最大缺点。因为简单,所以脚本方式无法实现复杂的控制逻辑;因为高效,如果有bug,那么在进行破坏时同样也是非常高效的。往往一个小小失误就会导致大面积服务瘫痪:一个变更脚本中的bug,可能会导致严重事故。

    在复杂的运维场景下,指令式的运维方式具有变更操作副作用:不透明、指令性接口一般不具有幂等性、难以实现复杂的变更控制、知识难以积累和分享、变更缺乏并发性等缺点。针对这种情况,人们提出了声明式的编程理念。

    以上内容摘自《云原生架构白皮书2022新版》电子书,点击https://developer.aliyun.com/special/download?id=8548可下载完整版

    2022-07-23 11:52:18
    赞同 展开评论 打赏
问答分类:
问答地址:

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
企业运维之云原生和Kubernetes 实战 立即下载
可视化架构运维实践 立即下载
2021云上架构与运维峰会演讲合集 立即下载