DDevArchive
Đăng nhập

Cloud cost: ước tính chi phí, tối ưu, và tránh bill shock

AWS bill $3,000 cho 1 tháng khi bạn nghĩ nó miễn phí — chuyện thật. Founder cần biết ước tính chi phí TRƯỚC khi chọn infrastructure, setup billing alerts, và tối ưu để giữ cost dưới $50/tháng giai đoạn đầu.

Chi phí thực tế cho startup giai đoạn đầu

ServiceFree tierKhi có ~100 usersKhi có ~1000 users
Hosting (Vercel/Railway)Free$0-5/tháng$20-50/tháng
Database (Supabase/Neon)Free (500MB)$25/tháng$50-100/tháng
Email (Resend)Free (100/ngày)$20/tháng$40/tháng
Storage (S3/R2)Free (10GB)$1-5/tháng$10-30/tháng
Domain$12/năm$12/năm
Monitoring (Sentry)Free (5K events)$26/tháng$26/tháng
Tổng$0$50-70/tháng$160-270/tháng

Tránh bill shock: setup alerts ngay ngày 1

// File: billing-tips.md
## Checklist chống bill shock

1. AWS/GCP: Set Budget Alert ở $10, $50, $100
   → AWS Console → Billing → Budgets → Create

2. Vercel: Set spending limit trong Project Settings

3. Supabase: Monitor database size (free tier = 500MB)

4. KHÔNG BAO GIỜ commit API key vào source code
   → Nếu lộ key AI (OpenAI): hacker dùng = bill $10K+ qua đêm

5. Cloudflare R2 thay S3: bandwidth FREE, storage rẻ hơn 10x

6. Dùng VPS ($5/tháng) thay serverless khi traffic ổn định
   → Serverless tốn hơn khi >50K requests/ngày
Câu chuyện thật

Một indie dev quên tắt EC2 instance sau khi test → $1,200 bill trong 1 tháng. Một startup lộ OpenAI key trên GitHub → $8,000 bill qua đêm. Set billing alerts TRƯỚC khi dùng bất kỳ cloud service nào.

❓ Cách tốt nhất để tránh cloud bill shock?

  • Ước tính chi phí hàng tháng cho sản phẩm
  • Setup billing alerts trên mọi cloud service
  • Biết Cloudflare R2 vs S3 cost
  • Không commit API key vào source code