-
Notifications
You must be signed in to change notification settings - Fork 2
/
tools.txt
125 lines (125 loc) · 6.56 KB
/
tools.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
cassandra - a highly scalable, eventually consistent, distributed, structured key-value store
- http://cassandra.apache.org/
- http://www.datastax.com/wp-content/uploads/2014/01/WP-DataStax-Enterprise-Reference-Architecture.pdf
ceph - a distributed object store and file system designed to provide excellent performance, reliability and scalability
- http://ceph.com/
chatops:
securing chatops: https://vimeo.com/130554526
errbot:
- http://errbot.net/
Lita:
- https://www.lita.io/
hubot:
- https://hubot.github.com/
chef - an infrastructure automation framework that makes it easy to deploy and maintain platforms
- http://www.getchef.com/
- http://www.cryptocracy.com/blog/2011/08/21/using-mcollective-with-chef/
- http://cfgmgmtcamp.eu/files/presentations/Chef_and_MCollective.pdf
- http://www.slideshare.net/vhata/devops-and-chef
- http://www.infoworld.com/d/data-center/review-puppet-vs-chef-vs-ansible-vs-salt-231308?page=0,2
Multi-DC chef:
- http://lists.opscode.com/sympa/arc/chef/2011-06/msg00179.html
rundeck provider:
- https://github.com/looprock/rundeck-chef-provider
confd - a lightweight configuration management tool
- http://www.confd.io/
- https://github.com/kelseyhightower/confd
consul - a multi-datacenter service discovery and key value store service
https://consul.io/
consul template:
- https://hashicorp.com/blog/introducing-consul-template.html
- https://github.com/hashicorp/consul-template
cloudstack - highly scalable Infrastructure as a Service (IaaS) cloud computing platform
- http://cloudstack.apache.org/
docker - an easy, lightweight virtualized environment for portable applications
- https://www.docker.io/
- http://docs.docker.io/en/latest/use/host_integration/
- https://coreos.com/docs/launching-containers/building/getting-started-with-docker/
- https://www.docker.io/learn/dockerfile/level1/
- http://nareshv.blogspot.com/2013/08/installing-dockerio-on-centos-64-64-bit.html
- https://github.com/steeve/boot2docker
- http://blog.logscape.com/2014/06/monitoring-docker-mongo-cluster-part-1/
- http://blog.logscape.com/2014/07/monitoring-docker-part-ii/
Compose - Compose is a tool for defining and running complex applications with Docker
- https://docs.docker.com/compose/
Machine - Machine makes it really easy to create Docker hosts on your computer, on cloud providers and inside your own data center.
- https://docs.docker.com/machine/
Swarm - native clustering for Docker
- https://docs.docker.com/swarm/
elasticsearch (ELK) - distributed restful search and analytics
- http://www.elasticsearch.org/
- http://www.slideshare.net/chenryn/how-elasticsearch-lives-in-my-devops-life
- http://www.slideshare.net/sematext/battle-of-the-giants-apache-solr-vs-elasticsearch-apachecon
etcd - etcd is a distributed, consistent key-value store for shared configuration and service discovery
- https://github.com/coreos/etcd
kafka - distributed publish-subscribe messaging system
- http://kafka.apache.org/
graylog2 - log management and data analytics
- http://graylog2.org/
habitat - a product to simplify how to build, deploy, and manage applications
- https://www.habitat.sh/
hadoop - a framework that allows for the distributed processing of large data sets across clusters of computers
- http://hadoop.apache.org/
kafka - distributed publish-subscribe messaging system
- http://kafka.apache.org/
kibana (ELK) - a user friendly way to view, search and visualize your log data
- http://www.elasticsearch.org/
- http://www.elasticsearch.org/blog/kibana-whats-cooking/
kubernetes - Manage a cluster of Linux containers as a single system
- http://kubernetes.io/
- https://github.com/GoogleCloudPlatform/kubernetes
- http://www.dasblinkenlichten.com/kubernetes-101-the-build/
logstash - a tool for managing events and logs
- http://logstash.net/
- http://www.slideshare.net/chenryn/logstash-14607210
- https://logstash.jira.com/browse/LOGSTASH-608
- http://kerryland7.blogspot.com/2012/12/log4j-and-logstash-timestamps.html
- http://www.slideshare.net/roidelapluie/monitoring-at-cloud-scale
- http://www.slideshare.net/igalarzab/devops-28638002
mesos - a cluster manager that provides efficient resource isolation and sharing across distributed applications or frameworks
- http://mesos.apache.org/
- http://mesos.apache.org/documentation/latest/
- https://github.com/mesosphere/marathon
- https://github.com/GoogleCloudPlatform/kubernetes
mysql - an object-relational database
mariadb:
- https://mariadb.com
percona db:
- https://www.percona.com/
postgresql - an object-relational database
- http://www.postgresql.org/
- http://www.itworld.com/data-centerservers/196745/crash-course-postgressql-part-1
- http://www.itworld.com/data-centerservers/202423/crash-course-postgresql-part-2
- http://instagram-engineering.tumblr.com/post/40781627982/handling-growth-with-postgres-5-tips-from-instagram
- http://citusdata.com/ - columnar postgresql
- http://ian.delahorne.com/blog/2014/06/10/postgresql-metrics-pipeline/
- https://github.com/pgexperts/handyrep
- http://girders.org/blog/2012/09/29/scaling-postgresql-with-pgpool-and-pgbouncer/
- http://www.slideshare.net/PGExperts/postgresql-replication-in-10-minutes-scale
- https://github.com/heroku/wal-e
rabbitmq - an intermediary for messaging
- http://www.rabbitmq.com/
- http://blogs.digitar.com/jjww/?s=rabbits+and+warrens&x=0&y=0
ldap:
- http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2012-August/021776.html
rkt - CLI for running app containers on Linux
- https://github.com/coreos/rkt/
rundeck - a workflow automation server for DevOps services
- http://rundeck.org/
samza - distributed realtime computation system
- http://samza.incubator.apache.org/
spark - a fast and general engine for large-scale data processing
- http://spark.apache.org/
- http://databricks.com/blog/2014/01/21/Spark-and-Hadoop.html
- http://www.infoq.com/news/2014/01/Spark-Storm-Real-Time-Analytics
storm - distributed realtime computation system
- http://storm.incubator.apache.org/
supervisor - a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems
- http://supervisord.org/
syslog - a standard for computer message logging
vertica - columnar database
- http://www.vertica.com/
zookeeper - centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services
- http://zookeeper.apache.org/
- http://engineering.pinterest.com/post/77933733851/zookeeper-resilience-at-pinterest
- http://nofluffjuststuff.com/blog/scott_leberknight/2013/06/distributed_coordination_with_zookeeper_part_1_introduction