요청 폭주 비용은 자원 유지비와 별도로 통제한다

비용 방어의 목표가 예상 밖의 요청 폭주를 막는 것이라면, 평소 확보한 자원의 유지비와 요청·전송·실행에 따라 늘어나는 비용을 나눠 설계한다. 월 총예산, 사용량 관측·알림, 요청 제한과 실제 제공 중단은 각각 다른 일을 한다.

방어할 경로를 정할 때 CDN을 거친 요청과 원본 직접 요청, API 실행, DNS 조회처럼 서로 다른 사용량이 생기는 지점을 본다. 특정 서비스의 정액제나 한 계층의 차단만으로 다른 지점의 과금까지 제한된다고 가정하지 않는다. 포함 비용·초과 처리·재개 조건은 선택한 상품과 실제 설정에서 확인한다.

사이트 제공을 중단할 수 있다면, 무엇을 누가 닫고 다시 열지까지 정한다. 자동 중단·수동 재개는 개인사이트에서 채택한 한 방식이며 모든 서비스의 기본값은 아니다. 관리와 복구 경로, 실제로 차단됐다는 증거도 함께 필요하다.

제한 수치는 정상 이용의 요청 수·크기·캐시 동작과 부하를 근거로 잡는다. 한 번의 방문이나 짧은 내부 시험을 전체 사용자 분포·공개 경로의 처리량으로 확대하지 않는다.

근거와 연결