devops落地实际操作过程中有哪些工具呢?

在devops落地过程中必须有工具以确保其各种流程的正常执行,除了git、jenkins还有什么其他工具呢,在devops的各个流程中。显示全部

在devops落地过程中必须有工具以确保其各种流程的正常执行,除了git、jenkins还有什么其他工具呢,在devops的各个流程中。

收起
参与20

查看其它 4 个回答于昺蛟的回答

于昺蛟于昺蛟售前技术支持IBM

DevOps的工具链一般包括如下:
云:基础架构方面,云可以提供更加迅速高效的环境部署和管理,实现资源高效利用。一般云有IaaS和PaaS两层,IaaS一般是VMware或者OpenStack KVM,PaaS一般是基于容器,Docker和K8S这样的。IBM自己有IBM Cloud Private,基于K8S的,可以试一试。
持续业务规划:DevOps需求变化快,所以项目管理也要跟上。可以试试Jira这种工具。
协作式开发:Github Enterprise或者GitLab,你要用svn我也不拦你。
持续测试:这个一般在部署之前会自动做单元测试,Maven自带Junit,代码分析和质量管理可以试试SonarQube。
持续交付和部署:应用少就Jenkins,就是写脚本会麻烦些。应用多的话推荐IBM UrbanCode Deploy,管起来会更方便靠谱一点。
持续监控:Prometheus,ELK,IBM APM……
持续用户反馈:这个就是基于监控得到的数据做分析了,数据少就SPSS,数据量很大或者分析的比较细的话,各种大数据的东西轮番上吧。

IT咨询服务 · 2018-01-26
浏览2462

回答者

于昺蛟
售前技术支持IBM
擅长领域: 云计算云原生DevOps

于昺蛟 最近回答过的问题

回答状态

  • 发布时间:2018-01-26
  • 关注会员:7 人
  • 回答浏览:2462
  • X社区推广