카오스 몽키가 생긴 배경 => 넷플릭스에서 IDC에서 AWS으로 이관하면서 탄생했음. 2016년도에 릴리즈되었음
카오스 몽키는 golang으로 만들어져있다. go가 설치되어있으면, go get으로 카오스몽키를 다운받을 수 있다.
카오스 몽키를 설치하려면 Spinnaker가 기본으로 설치되어있어야한다. 이게 있어야 몽키가 죽일 클러스터를 만들 수 있다.
Spinnaker는 로드 밸런서, 서버 그룹 등등을 테스트 서버에 만들어준다.
카오스 몽키를 띄우려면 데이터베이스도 설치해야한다.
카오스 몽키를 사용하려면 설정 파일이 필요하다. 여기에는 카오스 몽키, 데이터베이스, 스피네이커 설정 정보가 들어간다.
Kubernetes Helm은 쿠버네티스 차트를 관리하는 역할을 한다.
'소프트웨어-이야기 > 아키텍처' 카테고리의 다른 글
동영상 플랫폼 이해하기 (1) - HLS (0) | 2019.12.19 |
---|---|
(GraphQL) GraphQL 개념잡기 (2) | 2019.08.15 |
트위터 팔로워 타임라인 시스템 분석 (0) | 2019.07.29 |
(Strangler Pattern/스트랭글러 패턴) 레거시 코드를 마이크로 서비스 아키텍처로 개선하기 (0) | 2018.03.09 |
(넷플릭스) 데이터과학을 기반으로한 넷플릭스의 스트리밍 최적화 (0) | 2017.05.10 |