DevOps工具鏈


 

DevOps工具鏈是研發與運維博弈的產物,盡可能地自動化。

研發分享了DevOp的實踐,發現我們項目組還在使用傳統的方案開發項目。

CI與CD工具確實能提交交付的能力,自動化是大方向。

 

實現DevOps需要什么?

要求:打通工具鏈。

 

現將工具類型及對應的不完全列舉整理如下:

代碼管理(SCM):GitHub、GitLab、BitBucket、SubVersion
構建工具:Ant、Gradle、maven
自動部署:Capistrano、CodeDeploy
持續集成(CI):Bamboo、Hudson、Jenkins
配置管理:Ansible、Chef、Puppet、SaltStack、ScriptRock GuardRail
容器:Docker、LXC、第三方廠商如AWS
編排:Kubernetes、Core、Apache Mesos、DC/OS
服務注冊與發現:Zookeeper、etcd、Consul
腳本語言:python、ruby、shell
日志管理:ELK、Logentries
系統監控:Datadog、Graphite、Icinga、Nagios
性能監控:AppDynamics、New Relic、Splunk
壓力測試:JMeter、Blaze Meter、loader.io
預警:PagerDuty、pingdom、廠商自帶如AWS SNS
HTTP加速器:Varnish
消息總線:ActiveMQ、SQS
應用服務器:Tomcat、JBoss
Web服務器:Apache、Nginx、IIS
數據庫:MySQL、Oracle、PostgreSQL等關系型數據庫;cassandra、mongoDB、redis等NoSQL數據庫
項目管理(PM):Jira、Asana、Taiga、Trello、Basecamp、Pivotal Tracker

 

打造易於落地的DevOps工具鏈,需要便捷的方式打通工具鏈。

 

**的實踐: https://blog.csdn.net/liukuan73/article/details/78091574

Hygieia平台開發部署:https://www.cnblogs.com/duanxz/p/9909213.html

張青原文地址:https://yq.aliyun.com/articles/598129

PPT:https://pan.baidu.com/s/1Q2pC1ossCELgJMxAsFC9eQ


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM