구글 클라우드 프로젝트 삭제, 갑자기 청구서 받는 악몽에서 벗어나려면?
사이드 프로젝트를 하거나 새로운 기술을 익히려고 구글 클라우드 플랫폼(GCP)에 발을 들인 분들, 저처럼 예상치 못한 청구서 때문에 가슴 철렁했던 경험 없으신가요? 무료 크레딧이 끝난 후에도 ‘잠깐 켜놨던’ 인스턴스나, 무심코 활성화해 둔 API 때문에 소리 없이 돈이 빠져나가는 일이 정말 흔합니다. “분명히 아무것도 안 썼는데 왜 돈이 나가지?” 싶으시다면, 아마도 눈에 띄지 않는 리소스가 과금을 유발하고 있을 거예요. 하지만 걱정 마세요. 불필요한 비용을 완벽하게 막고 프로젝트를 깔끔하게 정리하는 확실한 방법이 있습니다. 오늘은 API 서비스 종료부터 완전한 프로젝트 삭제까지, 제가 겪으면서 터득한 실전 가이드를 쉽게 알려드릴게요.
구글 클라우드 프로젝트 삭제는 단순히 버튼 하나 누르는 것이 아니라, 과금 요소를 꼼꼼히 제거하는 단계적인 작업이 필요합니다. 따라오시면 다음 달 청구서가 훨씬 가벼워질 거예요.
핵심은 활성 리소스! 과금이 새는 곳부터 찾아볼까요?
GCP에서 과금이 발생하는 가장 큰 이유는 ‘활성 상태’로 남아있는 리소스 때문입니다. 특히 콘솔 화면 깊숙이 숨어있던 API 서비스나 작은 스토리지 버킷이 문제일 때가 많아요. 이 친구들은 우리가 신경 쓰지 않는 사이에도 열심히 일하면서 비용을 발생시키죠. 가장 먼저 할 일은 GCP 콘솔에서 ‘결제’ 페이지로 이동해 현재 어떤 프로젝트가 활성화되어 있고, 어디에 돈이 쓰이고 있는지 확인하는 것입니다. 원인을 파악했다면, 이제 불필요한 서비스를 차단해서 비용 누수를 막아야겠죠?
Step 1: 숨어있는 API 서비스부터 비활성화하기
프로젝트를 곧바로 삭제하기 전에, 작동 중인 API 서비스들을 먼저 멈추는 것이 좋습니다. 제가 경험한 바로는, 이 과정만으로도 당장 발생하는 과금을 크게 줄일 수 있습니다. 구글 클라우드 콘솔 상단의 검색창이나 좌측 메뉴에서 ‘API 및 서비스’ 대시보드를 찾아보세요. 여기서 사용하지 않는 API 목록을 하나씩 확인하고 ‘사용 중지’ 버튼을 눌러주세요. 예를 들어, 테스트용으로 켰던 Pub/Sub API나 Vision API 같은 것들이요.
CLI(명령줄 인터페이스)를 자주 사용하신다면 아래처럼 입력해서 빠르게 종료할 수 있습니다.
gcloud services disable [서비스명].googleapis.com
이 명령을 실행하면 해당 서비스가 즉시 비활성화되어, API 호출로 인한 과금이 바로 멈춥니다. 더불어 Compute Engine 인스턴스나 App Engine 서비스 등도 콘솔이나 CLI를 통해 깔끔하게 삭제해 주세요. 잔여물이 없어야 프로젝트 삭제가 원활해집니다.
Step 2: 결제 계정 연결 끊어 안전 잠금장치 걸기
API를 중지했더라도 프로젝트 자체의 결제 계정이 연결되어 있다면 잠재적 위험이 남아있습니다. ‘결제 관리’ 페이지로 이동해서 프로젝트와 연결된 결제 계정을 확인하세요. 해당 프로젝트의 ‘작업’ 메뉴에서 ‘결제 계정 연결 해제’를 선택하면 됩니다. 이렇게 하면 혹시라도 프로젝트에 남아있는 잔여 리소스가 과금되는 것을 1차적으로 막을 수 있습니다.
더불어 꼭 해두셔야 할 안전장치가 바로 예산 알림 설정이에요. ‘예산 및 알림’ 메뉴에서 예산을 설정하고, 실제 비용이 설정 금액의 50%나 90%를 초과할 경우 이메일이 오도록 설정하세요. 이렇게 미리 대비해두면 갑작스러운 청구서를 받고 놀랄 일이 없어집니다. 제가 이 기능을 설정하고 나서야 비로소 GCP를 편안하게 사용할 수 있었어요.
Step 3: 과금 완벽 차단! 구글 클라우드 프로젝트 삭제 완료 단계
이제 모든 리소스와 결제 연결을 정리했으니, 프로젝트를 완전히 날려버릴 차례입니다. 콘솔 상단의 프로젝트 선택기에서 삭제할 프로젝트를 선택합니다. 그리고 ‘IAM 및 관리’ 아래에 있는 ‘설정’ 메뉴로 이동하세요. 페이지 맨 아래를 보시면 빨간색으로 된 ‘종료’ 버튼이 보일 겁니다. 이 버튼을 누르면 해당 프로젝트 ID를 정확히 입력하라고 창이 뜹니다.
프로젝트 ID를 입력하고 ‘무시하고 종료’를 선택하면 구글 클라우드 프로젝트 삭제가 예약됩니다. GCP는 안전을 위해 30일의 유예 기간을 줍니다. 이 기간 동안은 만약의 경우를 대비해 프로젝트 소유자만이 복구할 수 있어요. 30일이 지나면 모든 데이터와 리소스가 영구적으로 삭제되니, 꼭 필요한 정보는 미리 백업해두셔야 합니다.
잠깐! 리소스 잔재 없이 깔끔하게 프로젝트 종료하는 팁
프로젝트 삭제를 시도할 때, ‘잔여 리소스 때문에 삭제가 안 된다’는 메시지를 종종 받곤 합니다. 프로젝트 내에 숨어있는 작은 리소스까지 꼼꼼하게 정리해야 막힘없이 삭제가 진행돼요. 제가 꼭 확인하는 항목들을 표로 정리해봤어요.
| 팁 항목 | 자세한 내용 (제가 해본 꿀팁) |
|---|---|
| 고정 IP 주소 확인 | 사용하지 않는 고정 IP 주소는 연결을 해제하고 반납하지 않으면 비용이 계속 부과됩니다. 꼭 확인하세요. |
| 스토리지 버킷 비우기 | GCS 버킷에 남아있는 데이터가 있다면 모두 삭제하거나 백업해야 합니다. |
| 삭제 가능 조건 | 프로젝트는 반드시 ACTIVE 상태일 때만 삭제할 수 있습니다. 일시 중지된 상태는 안 돼요. |
| 복구 유의점 | 구글 클라우드 프로젝트 삭제 후 30일 안에 복구가 가능하니, 필요한 경우 메일 알림을 놓치지 않도록 주의하세요. |
실수 없이 완벽하게 구글 클라우드 프로젝트 삭제 마무리하는 방법
프로젝트 정리 후에는 몇 가지 주의 사항을 꼭 점검해야 해요. 특히 팀 프로젝트였다면 더욱 신경 써야 합니다. 소유자 권한이 나에게 있는지, 다른 팀원들에게 프로젝트 삭제 사실을 미리 알렸는지 확인해야 나중에 문제가 생기지 않습니다. 삭제가 완료되면 GCP에서 확인 메일을 보내주니, 그 메일을 받아야 비로소 안심할 수 있습니다.
클라우드를 안전하게 활용하는 가장 확실한 방법은, 사용하지 않을 때 구글 클라우드 프로젝트 삭제를 예약하는 것입니다. 이제 불필요한 과금 때문에 스트레스받지 마세요. 이렇게 구글 클라우드 프로젝트 삭제 절차를 확실히 해두면, 클라우드 서비스를 필요한 만큼만 알뜰하게 이용할 수 있습니다. 개발 공부나 업무에만 집중할 수 있는 환경을 만들고, 클라우드가 주는 편리함만 만끽하시길 바랍니다. 궁금한 점이 있다면 언제든 댓글로 남겨주세요!
자주 묻는 질문
API만 끄면 과금은 바로 멈추나요?
아니요, 리소스 정리해야 멈춥니다.
30일 유예 기간이 지난 프로젝트는 되살릴 수 없나요?
30일 후엔 영구 삭제됩니다.
프로젝트 삭제 권한은 누구한테 있어요?
오직 소유자만 가능합니다.