반응형
카오스 멍키
-
운영 이슈 테스트. Chaos MonkeyBackEnd/Tests 2022. 2. 19. 09:20
Chaos Monkey란 Netflix에서 만든 카오스 엔지니어링 툴입니다. 카오스 엔지니어링 툴은 운영 환경, 특히 분산 시스템 환경에서 네트워크 지연, 서버 장애, 디스크 오작동, 메모리 누수 등의 불확실성을 파악하고 해결 방안을 모색하는데 사용합니다. Chaos Monkey for Spring Boot Spring Boot 애플리케이션에 카오스 멍키를 적용해 볼 수 있는 툴입니다. 즉, Spring Boot 애플리케이션을 망가트릴 수 있는 툴입니다. Chaos Monkey for Spring Boot 주요 개념 AOP를 이용해 공격 대상이 호출된 경우, 대상 Watcher 활성화 여부를 판단하고 활성화된 Assaults들 중 랜덤하게 하나씩 골라 공격합니다. 공격 대상 (Watcher) 공격 유형 ..