自动化运维平台底层的工具有很多,如ANSIBLE,SALTSTACK,PUPPET,或自己开发。我这边的考虑是既然ANSIBLE与SALTSTACK目前都是大热,那么就没必要在完全自己开发一套功能类似的底层工具,直接用就好。不知道各位专家对于底层工具的选型有和建议。
ansible、salt和puppet主要是操作系统或平台层的编排工具,这3个工具的选择的建议要根据企业实际情况而定,如果安全上对ssh没有特殊限制的、企业运维的服务器数量也不是很多的建议使用ansible。ansible学习曲线平滑,使用简单,社区资源丰富。性能相对salt和puppet较差,可以根据企业实际情况选择。
目前来看,主流的集中开源产品都能满足大部分自动化运维场景,所以可以直接拿来使用。但是,所有技术都是有其生命周期的,现在最新的技术过几年也许就会落后了,社区也不能保证一直很高的活跃度。所以在使用开源产品的同时,建议研究其核心原理与源码,做到自主可控。
需要综合比较底层工具的特点,哪种工具更适合。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30