대용량 트래픽에서 장애가 발생하면 어떻게 대응할것인가?

YOBY·2023년 9월 14일
0

로드 밸런싱 (Load Balancing)

로드 밸런싱은 트래픽을 여러 서버로 균등하게 분산시켜주는 것을 말합니다.
만약 한 대의 서버에 대량의 트래픽이 몰린다면, 서버가 과부하가 걸려서 응답 속도가 느려질 수 있거나 서버가 다운될 수 있습니다.
로드 밸런서를 사용하여 여러 서버에 트래픽을 나눠주면 서버 부하가 분산되어 안정적인 서비스를 제공할 수 있습니다.


캐싱 (Caching)

캐싱은 데이터나 결과를 미리 저장해두는 것을 의미합니다.
대용량 트래픽에서는 같은 요청이 반복될 가능성이 높습니다.
이런 경우에 결과를 캐시에 저장해두면 매번 데이터베이스나 서버에 접근하지 않아도 되어 응답 시간을 단축시킬 수 있습니다.

0개의 댓글