클라우드 비용은 월말에 도착하는 한 줄짜리 숫자가 아니다. 그 숫자 뒤에는 수백 개 서비스, 수십 개 리전, 수천 개 리소스, 시간 단위 사용량이 뒤엉켜 있다. "이번 달 왜 $50,000이 나왔나?"라는 질문에 답하려면 이 덩어리를 분해(slice & dice)할 수 있어야 한다 — 어느 서비스가, 어느 계정이, 어느 프로젝트가, 어떤 사용 유형이 비용을 끌어올렸는지. Cost Explorer는 이 분해를, Budgets는 분해 결과에 한도와 자동 차단을 거는 일을, Cost Allocation Tag는 애초에 비용을 팀·프로젝트별로 가를 수 있게 만드는 기반을 담당한다.
이 셋의 뒤에는 FinOps라는 운영 철학이 있다. 전통적으로 인프라 비용은 재무팀이 사후에 정산하는 영역이었지만, 클라우드는 개발자가 terraform apply 한 번으로 비용을 발생시킨다 — 비용 결정권이 엔지니어에게 넘어온 것이다. FinOps는 이 현실을 받아들여 "엔지니어가 자기가 만드는 비용을 실시간으로 보고 책임진다"는 문화를 만든다. Cost Explorer·Budgets·Tag는 그 문화를 떠받치는 도구다. 이 글은 이들의 내부 — 비용 데이터가 어떻게 차원화되는지, 태그 활성화가 왜 소급되지 않는지, Budgets Action이 어떻게 비용을 강제로 막는지 — 를 파고든다.