프록시 서버¶
해결하고 싶은 문제¶
사업장 외부에 존재하는 대용량 파일에 대한 접근이 특정 시간에 집중된다. 급격한 전송속도 저하로 업무에 차질이 발생한다.
솔루션/패턴 설명¶
사업장 내부에 존재하는 Local DNS 를 이용해 대용량 트래픽을 발생시키는 도메인을 M2 로 위임한다.
 
사업장 내부 클라이언트는 특정 도메인에 대하여 M2 로부터 대용량 파일을 다운로드 받는다.
Note
위 그림에서는 bar.com 을 Local DNS 가 리졸빙 해주는 것처럼 표현됐지만 DNS forwarding으로 동작한다.
DNS 구성/운영 및 포워딩은 이 문서의 범위를 벗어난다.
구현¶
- 모든 요청을 bypass 하도록 설정한다. 
- access.log 를 분석해 용량순으로 캐싱대상을 추출한다. 
- 캐싱대상을 matchingList 에 - cache하도록 설정한다.
장점/효과¶
- 외부 네트워크 대역폭 증설없이 빠른 전송속도를 제공한다. 
주의점¶
- HTTPS 통신이라면 원본서버의 인증서를 설치하거나, 비공인/Self-Siegned 인증서 환경을 구성해야 한다. 
- 개인화된 파일을 캐싱해서는 안된다. 
기타¶
접근 빈도보다는 용량 기준으로 캐싱대상을 산정하는 것을 권장한다.
