DevOps工具鏈匯總


有人說:聽過很多道理,依舊過不好這一生。

同樣,聽過很多DevOps 的演講,但依舊不知道怎么落地嗎?

工欲善其事必先利其器,沒有工具鏈條的打通任督二脈DevOPs是走不通的。

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

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

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

以下兩幅圖都是關於Devops的工具鏈,近幾年來DevOps這個詞出現在工作中的頻率也越來越高,因此記錄一下:

devops


devops03

 

DevOps 的工具鏈
DevOps中包括版本控制&協作開發工具、自動化構建和測試工具、持續集成&交付工具、部署工具、維護工具、監控,警告&分析工具等等,補充了一些國內的服務,可以讓你更好的執行實施 DevOps 工作流。

版本控制&協作開發:GitHub、GitLab、BitBucket、SubVersion、Coding、Bazaar

自動化構建和測試:Apache Ant、Maven 、Selenium、PyUnit、QUnit、JMeter、Gradle、PHPUnit、Nexus

持續集成&交付:Jenkins、Capistrano、BuildBot、Fabric、Tinderbox、Travis CI、flow.ci Continuum、LuntBuild、CruiseControl、Integrity、Gump、Go

容器平台: Docker、Rocket、Ubuntu(LXC)、第三方廠商如(AWS/阿里雲)

配置管理:Chef、Puppet、CFengine、Bash、Rudder、Powershell、RunDeck、Saltstack、Ansible

微服務平台:OpenShift、Cloud Foundry、Kubernetes、Mesosphere

服務開通:Puppet、Docker Swarm、Vagrant、Powershell、OpenStack Heat

日志管理:Logstash、CollectD、StatsD

監控,警告&分析:Nagios、Ganglia、Sensu、zabbix、ICINGA、Graphite、Kibana

代碼管理(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

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

 


免責聲明!

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



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