MSA 시스템 구축에 필요한 기술들

시스템 분석

collectd : cpu, memory, hdd 수집 데몬
ganglia : 분산형 모니터링 시스템

네트워크 분석

cacti : 네트워크 snmp

로그분석

http://blog.seulgi.kim/2014/04/log-aggregator-scribe-flume-fluentd.html
scribe : c++, facebook legacy
flume : apache
fluentd : ruby, c
log stash : elastic search

보기Visualization

kibana
storm

로깅 시스템

ElasticSearch
Nagios
https://sensuapp.org/
Prometheus

Management tool

이걸 뭐라고 하는데.. 프로비저닝은 아니고
puppet
ansible
chef
salt
https://www.terraform.io/

Deployment

capistrano
https://github.com/capistrano/capistrano

Container

Docker
KVM

Test

Vagrant
pact, pacto??
https://github.com/presidentbeef/brakeman
sonar

설정 중앙화

Hashicorp – https://www.consul.io/

Debugging, Tracing
https://github.com/openzipkin/zipkin
https://github.com/StackExchange/Dapper
http://opentracing.io/

배치분석

Hadoop, Spark

Cache, Proxy

https://varnish-cache.org/
http://www.squid-cache.org/

redis

AWS

boto3 : python용 aws sdk – 배포시 사용

기타

zookeeper
hashicorp

https://github.com/Netflix/SimianArmy

 

기술개념

CQRS

 

Leave a Reply

Your email address will not be published. Required fields are marked *

 characters available