美文网首页
运维工具最佳选择

运维工具最佳选择

作者: 破海葬天 | 来源:发表于2015-03-12 20:23 被阅读0次

    DevOps

    现在很多公司都在做持续集成,再好一点的做持续交付,再好点的考虑到部署了,在做持续部署。
    再好点的呢?
    DevOps

    Development

    一切的情况都在说明一件事情,一个开发特性,在被各种公司想办法加速上线的进程。对应的,从钱的角度,这个过程加速的是time to money, time to market的进程。而devops目测是现在IT公司的最强武器了。

    从开发提交代码,到这个新特性上线,只需要一小时,一天,一周,一月。跟原来动则需求分析->设计->开发->测试->验收几个月,一年,几年比起来,快了N倍。

    那么,软件开发效率提高了N倍,那曾经的维护人员如何办?软件交付如此之快的今天,还能传统的一台一台机器的人工执行命令,或者执行脚本么?答案肯定是不能的。

    Operation

    如何破解运维的难题,这个各个公司有各个公司的方案。而本文只简单说明下,支持各种方案的底层的工具。
    现在分布式的运维工具无奈就这些,chif,pupet,saltstake等。
    而比较年轻的ansible为啥是本文的推荐?

    不说其他的,ansible其最大特色就是,b/s结构,无需在Node安装客户端,这是那些传统运维工具做不到的。基于ssh协议,利用python编写的ansible占尽了优势。

    只需要比一个场景:1000台虚拟机安装好了系统,你需要部署你得应用。
    ansible只需要连接他们的ssh端口,再调用它的模块,就能完成任务。而传统的工具,需要你安装客户端

    从这一点,ansible就足够在运维阶段,对付越来越快的软件发布。从而缩短time to money周期,让软件公司更高频率的赚钱。

    相关文章

      网友评论

          本文标题:运维工具最佳选择

          本文链接:https://www.haomeiwen.com/subject/itsbxttx.html