Open daimazai opened 6 years ago
整理了下这两天看的ARK,写了下对ARK的理解, 不知道对否http://www.sreguide.com/2018/10/09/devops/devops_baidu_ark/
ARK目前支持python3么, 除了代码中的注释, 有考虑其他文档的使用文档开源么
感谢关注~
ARK现在还处在早期的v0.1版本,目前还在补充必须的功能(对长流程的支持v0.2、对性能场景的支持v0.3)以拓展能够适用的运维场景。
python3的支持需要会在正式版本之后支持,还需要一些时间去做适配。
文档部分,目前开放出来的主要是QuickStart和接口文档,你可以在README.md里面看到。不同场景的使用范例后续会跟随对应的新版本代码发布出来。
整理了下这两天看的ARK,写了下对ARK的理解, 不知道对否http://www.sreguide.com/2018/10/09/devops/devops_baidu_ark/
总结的非常好,对于最后的“一些想法”
事件驱动的核心,应该同k8s类似, 给定一个资源和事件,产生一个预期的结果,最终达到整个资源最终的状态
面向状态的运维管理适用于底层的执行层。如你所说,ARK是一个上层系统,其目的是让运维的“逻辑”和“策略”的通过研发的方式固化下来。这些策略短时间看,是人为策略,如各种人为的流程控制,所以才有了Graph。未来也可以是自动策略,如PID控制。甚至可以是加载决策树model所做的在线预测控制。
ARK内部使用事件驱动,是为了用最简单的方法实现并发,简化运维研发,这一点与MFC是类似的。
其他方面的内容可以参考下面的这个会议讲稿GOPS 全球运维大会-AIOps架构实践.pdf。其他方面想要了解的,可以邮件我(lovegoods@163.com)。
ARK目前支持python3么, 除了代码中的注释, 有考虑其他文档的使用文档开源么