요청 폭주 비용은 자원 유지비와 별도로 통제한다
비용 방어의 목표가 예상 밖의 요청 폭주를 막는 것이라면, 평소 확보한 자원의 유지비와 요청·전송·실행에 따라 늘어나는 비용을 나눠 설계한다. 월 총예산, 사용량 관측·알림, 요청 제한과 실제 제공 중단은 각각 다른 일을 한다.
방어할 경로를 정할 때 CDN을 거친 요청과 원본 직접 요청, API 실행, DNS 조회처럼 서로 다른 사용량이 생기는 지점을 본다. 특정 서비스의 정액제나 한 계층의 차단만으로 다른 지점의 과금까지 제한된다고 가정하지 않는다. 포함 비용·초과 처리·재개 조건은 선택한 상품과 실제 설정에서 확인한다.
사이트 제공을 중단할 수 있다면, 무엇을 누가 닫고 다시 열지까지 정한다. 자동 중단·수동 재개는 개인사이트에서 채택한 한 방식이며 모든 서비스의 기본값은 아니다. 관리와 복구 경로, 실제로 차단됐다는 증거도 함께 필요하다.
제한 수치는 정상 이용의 요청 수·크기·캐시 동작과 부하를 근거로 잡는다. 한 번의 방문이나 짧은 내부 시험을 전체 사용자 분포·공개 경로의 처리량으로 확대하지 않는다.
근거와 연결
- 개인사이트 설계와 운영의 의사결정 - Codex 대화: 자원 유지비가 아니라 폭주 예방이라는 DanzzaN의 정정, CDN·원본·DNS의 경계와 중단·재개 선택.
- 사용량 기반 서비스의 요청 한도와 과금량은 다르다: 처리 허용량과 실제 청구량의 차이. 이 노트는 그 수치 구분에 더해 어느 비용 경로를 제어할지 다룬다.
- 보장 수준과 판정 경계