AWS-Load-balance-Failover-time-test
로드벨런서의 사용용도는 뭘까? 말그대로 부하분산을 위한 장치이다. 부하분산을 위해선 기본적으로 헬스체크가 되어야 하고 헬스체크 간격과 인터벌이 중요하다. 예를들어 인터벌30초에 헬스체크2회 라고하면 Failover 의 기대 시간은 59초인것이다. 시작 점 0초 에서 헬스체크를 성공후에 1초부터 어플리케이션이 문제가 생기게 되면 총59초의 간격동안 마지막 헬스체크가 실패하여야 Failover가 발생한다. 이론상으로 그런데…….이게 좀 이상했다. 기대시간에 NLB가 전혀 미치지 못했다. 나열해 보자면.. ALB의 최소 상태검사 시간이다. 인터벌5초 임계값2 총 9초안에 인스턴스의 unhealthy를 감지하고 트래픽의 라우팅을 멈춘다. ALB는 기대스펙과 동일하게 작동했다. ...