월 $20부터, 한도에 닿으면 프로젝트 정지
AWS가 신규 계정에 지출 상한을 기본으로 붙였다
AWS가 신규 가입 경험을 바꿨다. 프로젝트마다 월 $20부터 지출 한도를 두고 닿으면 프로젝트를 멈춘다. Simon Willison은 모든 종량제 서비스에 기본 하드 예산 상한이 필요하다고 짚었다.
코딩 에이전트에게 배포를 맡기고 잠든 사이 청구서가 수백, 수천 달러로 불어나는 사고는 이제 드문 일이 아니다. AWS는 9월 16일 신규 계정 가입 경험을 바꾸면서 그 구멍 하나를 막았다. 프로젝트마다 월 $20부터 지출 한도를 걸 수 있고 한도에 닿으면 요금이 쌓이는 대신 프로젝트가 멈춘다.
Simon Willison은 10월 3일 글에서 이 기능이 시작일 뿐이라고 짚었다. 종량제로 과금하는 서비스와 API 전부가 경고 메일이 아니라 기본값으로 켜진 하드 예산 상한을 가져야 한다는 주장이다.
한 줄 정리
AWS가 신규 계정에 월 $20부터 걸 수 있는 프로젝트별 지출 한도를 붙이고 한도에 닿으면 프로젝트를 멈추게 했으니, 에이전트에게 배포를 맡기는 팀은 이제 상한을 먼저 정하고 시작할 수 있다.
한눈에 보기
| 신규 계정 무료 크레딧 | $100, Lambda 함수 배포 시 $20 추가 |
| 지출 한도 | 프로젝트별 설정, 월 $20부터 |
| 한도 도달 시 | 요금 누적 대신 프로젝트 일시 정지 |
| 한도 상향 | 올리면 작업 재개 |
| 적용 대상 | 신규 고객만 |
경고 메일은 잠든 사이에 읽히지 않는다
Simon Willison이 인용한 흐름은 AWS만이 아니다. Google Cloud도 7월에 비슷한 지출 상한 기능을 넣었다. 두 회사가 몇 달 간격으로 같은 방향을 택했다는 건 에이전트가 만드는 비용 사고가 이미 고객 지원 큐에서 눈에 띄는 규모라는 뜻이다.
핵심은 알림과 차단의 차이다. 알림은 사람이 보고 판단해야 효력이 생긴다. 새벽 세 시에 루프를 도는 에이전트 앞에서 사람은 자고 있다. 차단은 사람이 없어도 작동한다.
Willison은 상한을 풀고 싶은 사용자를 위한 선택지도 제안했다. 문구는 예산 한도를 제거하며 이후 발생하는 모든 요금은 본인 책임이라는 동의 형태다. 안전이 기본이고 위험은 서명하고 가져간다.
아직 공백인 곳
Help Net Security는 AWS 발표에서 빠진 부분을 짚었다. 정지된 프로젝트 위에 떠 있는 공개 엔드포인트가 어떻게 되는지 문서가 설명하지 않는다. 한도에 닿는 순간 고객이 쓰는 서비스가 같이 멈출 수 있다는 뜻이다. 자동 권한 설정이 지원하는 서비스 목록도 공개되지 않았다. 적용은 신규 고객에 한정되고 기존 계정은 이 기본값을 받지 못한다.
한도를 낮게 잡으면 사고가 막히는 대신 서비스가 멈추고 높게 잡으면 서비스는 살지만 사고가 커진다. 이 값은 공급자가 대신 정해 주지 않는다.
위시클레이 관점
AWS 새 가입 화면의 숫자 $20은 한도 하한이 아니라 질문이다. 이 프로젝트가 잘못 돌 때 내가 잃어도 되는 돈이 얼마인지, 그리고 그 돈에 닿으면 무엇을 멈출지를 가입하는 순간 적게 만든다.
에이전트에게 배포를 맡기면 개발자가 아닌 대표나 마케팅 팀장도 서버를 켤 수 있게 된다. 이때 판단의 몫은 코드가 아니라 상한이다. 시험용 랜딩 페이지는 $20에서 멈춰도 되지만 캠페인 기간에 트래픽을 받는 주문 페이지는 멈추면 매출이 같이 멈춘다. 프로젝트마다 한도를 따로 거는 AWS의 구조가 그 구분을 요구한다.
그래서 에이전트 도입 첫 주에 정할 일은 모델 선택이 아니다. 어떤 프로젝트에 얼마까지, 그리고 한도에 닿으면 누가 풀어 줄지를 적는 종이 한 장이다. 신규 계정만 기본값을 받으니 기존 AWS 계정을 쓰는 팀은 이 종이를 스스로 만들어야 한다.