DevOps 技术栈

接触DevOps这个概念也有了一段时间了, 去年在网上看到一个关于devops技术栈的图, 觉得相对来说比较全面, 分享给大家.

(如此图涉及版权问题, 请站内联系我进行删除.)

DevOps 技术栈_第1张图片

总结一下自己平时用到的工具, 给大家一些notes.

OS:

Linux 方面最近在研究基于arch linux的manjaro系统, 在物理机上安装的过程中也是趟了许多坑, 等有时间准备发一篇关于manjaro系统安装和准备过程中遇到的问题的总结.

平时比较常用的还是ubuntu系统.

Cloud:

这方面没参与过搭建的工作,没有太多可以分享的内容,Azure对VSCode很友好.

Automation:

这个地方涉及过的相对多一些, chef的官方training做的很好, 跟着做完绝对有收获, Terraform可以查看github中的issue, 有时候遇到问题发现是别人已经提过的anomaly还没有fix.

Container:

Docker, 没什么好解释的.

CI/CD:

去年把大部分jenkins的job都翻成了pipeline, jenkins提供的python api不要太好用.

技术缺失:

目前关于Log management 和 Monitoring 这方面的工具还没有过具体的了解, 都是大概读一下官网, 看几个简单的demo.

 

最后想说一说, 我对于工具使用上的理解, 其实在日常使用中, 我并不觉得哪个工具是最好的或者最合适的, 使用工具的目的说简单点就是为了更方便的解决问题,在学习的过程中, 也不要在工具的选择上有太多困扰, 说白了, 大家都在用的主流工具, 之所以主流, 肯定有它的道理, 如果对工具的认识还没有深刻的认识到一定的程度, 我给的推荐就是哪个工具官方文档写的通俗易懂, 上手容易, 并且拥有更好的生态环境, 那用这个工具被坑的几率就不会大. 一个良好的评估一定会提高项目的效率.

 

 

 

你可能感兴趣的:(Devops)