귀멸의 칼날: 무한성편으로 배우는 고가용성 설계 맛보기
·
기타
가용성이란 전체 서비스 운영 시간 중 정상적으로 동작한 시간의 비율을 말한다.고가용성 설계는 이 가용성을 높여 장애를 감지 · 우회 · 빠르게 복구해 오랫동안 안정적으로 운영되도록 하는 설계이다. 그런데 귀멸의 칼날에서 고가용성? 1. 로드 밸런싱 & 라우팅 나키메(=로드 밸런서/트래픽 컨트롤러)가 무잔(=장애 지점)으로 향하는 귀살대(=요청)들을 다른 전투 구역(=서비스)로 보낸다.(우회 라우팅) 2. 트래픽 분산 함께 있던 귀살대(=요청)들을 다른 전투 구역으로 분산시킴으로써 하나의 문제로 전체가 멈추지 않게 한다. 3. 페일오버 & 빠른 복구 - 무잔이 인간이 되는 약(=장애 원인)을 맞고 더 이상 싸울 수 없다는 것을 인지(=장애 감지) -> 모든 귀살대(=요청)가 무잔(=장애 지점)으로 향..