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

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

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

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

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

한 요청 안에서 반복되는 작업도 제한한다

외부 요청률이 낮아도 한 작업의 모델·도구 호출이나 재시도가 계속 늘어날 수 있다. OWASP Unbounded Consumption의 자원 할당·시간 제한·대기 및 전체 작업 수 통제를 적용해, 어느 실행 경계에서 무엇을 세고 새 작업을 거절하거나 중단할지 정한다.

예산을 기록하거나 초과 알림을 보내는 것과 실행을 막는 것은 다르다. 대기를 끝내도 이미 접수된 외부 작업이 계속될 수 있으므로 실행 중인 작업과 이후 재시도까지 통제 범위에 포함됐는지 확인한다. 이는 적용 질문이며 모든 작업의 즉시 취소나 이미 발생한 비용의 환급을 보장하는 방식은 아니다.

Agentic AI의 권한·승인·감사와 비용 통제 - 삼성SDS의 비용 제안을 기존 경로별 통제 원칙에 연결했다.

근거와 연결