카오스 엔지니어링 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류:소프트웨어 공학]][[분류:네트워크]][[분류:기술사 기출]] | [[분류:소프트웨어 공학]][[분류:네트워크]][[분류:기술사 기출]] | ||
;Chaos Engineering | ;Chaos Engineering | ||
복잡한 분산 시스템 환경에서 시스템의 신뢰성을 확인하기 위해, 인위적인 혼돈(Chaos)을 가하여 시스템의 취약한 부분을 찾고 보강하는 방식의 엔지니어링 기법 | ;복잡한 분산 시스템 환경에서 시스템의 신뢰성을 확인하기 위해, 인위적인 혼돈(Chaos)을 가하여 시스템의 취약한 부분을 찾고 보강하는 방식의 엔지니어링 기법 | ||
* 일종의 [[성능 테스트]]로, 무차별적인 부하 속에서 어떤 구성 시스템이 먼저 장애를 일으키는지를 확인할 수 있다. | * 일종의 [[성능 테스트]]로, 무차별적인 부하 속에서 어떤 구성 시스템이 먼저 장애를 일으키는지를 확인할 수 있다. | ||
* 분산 시스템의 불확실성을 해소하기 위한 방안으로 주목받고 있다. | * 분산 시스템의 불확실성을 해소하기 위한 방안으로 주목받고 있다. | ||
17번째 줄: | 17번째 줄: | ||
* 2. 통제 그룹과 시험 그룹 시스템이 정상적인 상태로 지속될 것이라 가정 | * 2. 통제 그룹과 시험 그룹 시스템이 정상적인 상태로 지속될 것이라 가정 | ||
** ex) 서버 40대 중 10대가 동시에 고장나도 고객 서비스는 정상 동작 | ** ex) 서버 40대 중 10대가 동시에 고장나도 고객 서비스는 정상 동작 | ||
* 3. 현실에서 일어날 수 있는 문제를 반영하여 | * 3. 현실에서 일어날 수 있는 문제를 반영하여 실헙 그룹에 도입 | ||
** ex) 갑작스런 접속 폭주, [[서비스 거부 공격]] | ** ex) 갑작스런 접속 폭주, [[서비스 거부 공격]] | ||
* 4. 시험 그룹과 통제 그룹을 비교하여 가설 검증 | * 4. 시험 그룹과 통제 그룹을 비교하여 가설 검증 |