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

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

参与20

5同行回答

wykkxwykkx系统架构师某基金公司
除了代码管理的git与cicd的jenkins之外,还要有监控平台,自动运维平台(可以进行编排和批量操作),如果条件允许最好基于jenkins自己再封装一层发布平台,实现诸如蓝绿发布,发布中健康检查和快速回滚等。...显示全部

除了代码管理的git与cicd的jenkins之外,还要有监控平台,自动运维平台(可以进行编排和批量操作),如果条件允许最好基于jenkins自己再封装一层发布平台,实现诸如蓝绿发布,发布中健康检查和快速回滚等。

收起
基金 · 2018-01-25
浏览2388
于昺蛟于昺蛟售前技术支持IBM
DevOps的工具链一般包括如下:云:基础架构方面,云可以提供更加迅速高效的环境部署和管理,实现资源高效利用。一般云有IaaS和PaaS两层,IaaS一般是VMware或者OpenStack KVM,PaaS一般是基于容器,Docker和K8S这样的。IBM自己有IBM Cloud Private,基于K8S的,可以试一试。持续业务规划:Dev...显示全部

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
浏览2444
nuaaysnuaays技术经理信而富
中间件、负载均衡也是需要考虑的一些方面显示全部

中间件、负载均衡也是需要考虑的一些方面

收起
互联网服务 · 2018-01-25
浏览2371
asdf-asdfasdf-asdf研究学者cloudstone
devops落地不是 引进一些技术就能完成的 需要你的开发人员和运维人员进行相应的责任重新定义如果要全自动流程发布最好引进容器微服务技术 进行产品开发不然 开发 测试 上线 中间会有多个环节是 无法自动化完成的导致 devops 上线计划失败...显示全部

devops落地不是 引进一些技术就能完成的
需要你的开发人员和运维人员进行相应的责任重新定义
如果要全自动流程发布最好引进容器微服务技术 进行产品开发
不然 开发 测试 上线 中间会有多个环节是 无法自动化完成的
导致 devops 上线计划失败

收起
软件开发 · 2018-01-28
浏览2271
15507592570a15507592570a系统运维工程师顺丰科技
要做好devops首先要把git jenkins ci cd整个流程非常熟悉,能够熟练配置,还有最重要一点,标准化,模板化,可以先用开源软件实现起来,再来结合业务二次开发运维平台。显示全部

要做好devops首先要把git jenkins ci cd整个流程非常熟悉,能够熟练配置,还有最重要一点,标准化,模板化,可以先用开源软件实现起来,再来结合业务二次开发运维平台。

收起
软件开发 · 2018-01-25
浏览2352

提问者

bryan
bryan0514
软件架构设计师金融研发
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-01-24
  • 关注会员:7 人
  • 问题浏览:6209
  • 最近回答:2018-01-28
  • X社区推广