
Câu hỏi muôn thuở của founder VN khi setup hạ tầng: "Em nên chọn AWS cho pro hay VPS Việt Nam cho rẻ?" Câu trả lời ngắn: 90% startup VN giai đoạn MVP -> Series A thì VPS VN là lựa chọn đúng. Bài này phân tích chi phí thật, latency thật, và các hidden cost mà founder hay miss khi đọc tutorial AWS trên YouTube.
Vì sao founder VN hay nhảy thẳng vào AWS?
Nói thẳng: vì tutorial nhiều. Mở YouTube ra search "deploy Next.js" hay "host Django production", 80% video dạy AWS hoặc Vercel. Cộng với cái tâm lý "AWS = chuyên nghiệp", nhiều founder VN chưa kịp launch MVP đã setup VPC, IAM, RDS, ALB, CloudFront, Route 53. Mỗi tháng cháy 200-400 USD trong khi user thật có 50 con. Đau lòng.
Mình từng review một startup VN tiền seed: hóa đơn AWS 380 USD/tháng (gần 10 triệu VND). MRR của họ lúc đó là 4 triệu. Toàn bộ infrastructure đó hoàn toàn fit vào 1 con VPS 50 (639k/tháng) với cấu hình NVMe + RAM ECC. Họ đã đốt runway 3 tháng cho một thứ chưa cần.
Cost so sánh thực tế: MVP / small SaaS
Stack tham chiếu
Giả sử bạn cần host một SaaS nhỏ kiểu: web app Next.js + API Node + Postgres + Redis + worker queue + cron. DAU 500-2000 user, traffic ~50GB/tháng. Đây là profile điển hình của startup VN tiền seed -> seed.
Phương án A: AWS minimal
Cấu hình "production-grade" tối thiểu trên AWS (kiểm tra giá chính chủ tại aws.amazon.com/ec2/pricing vì giá đổi liên tục):
| Resource | Spec | Cost ước tính (USD/tháng) |
|---|---|---|
| EC2 t3.medium (web+API) | 2 vCPU, 4GB | ~30 |
| RDS db.t3.small Postgres | 2 vCPU, 2GB, 20GB SSD | ~30 |
| ElastiCache Redis t3.micro | 0.5GB | ~12 |
| Application Load Balancer | 1 ALB | ~20 |
| EBS gp3 50GB | storage | ~5 |
| Egress data 50GB | $0.09/GB sau 100GB free | ~5 |
| CloudWatch logs + snapshots | basic | ~10 |
| Route 53 + ACM | DNS | ~3 |
| Tổng | ~115 USD ~ 2.9 triệu VND |
Đó là con số đẹp nhất khi bạn biết tối ưu. Thực tế founder mới đụng AWS thường vô tình bật NAT Gateway (32 USD/tháng), bật default CloudWatch metrics chi tiết, hoặc quên tắt snapshot retention -> hóa đơn 200+ USD là chuyện bình thường.
Phương án B: GCP equivalent
GCP nhẹ nhàng hơn AWS về UX và free tier rộng hơn, nhưng cost không khác mấy:
| Resource | Spec | Cost ước tính (USD/tháng) |
|---|---|---|
| Compute Engine e2-medium | 2 vCPU shared, 4GB | ~25 |
| Cloud SQL db-f1-micro | 1 vCPU, 0.6GB | ~10 |
| Memorystore Redis 1GB basic | 1GB | ~35 |
| Load Balancer | 1 forwarding rule | ~20 |
| Persistent Disk 50GB SSD | storage | ~8 |
| Egress + monitoring | 50GB | ~10 |
| Tổng | ~108 USD ~ 2.7 triệu VND |
Hedge: giá chính xác bạn check tại cloud.google.com/products/calculator. GCP đổi tier liên tục. Memorystore đặc biệt tệ về cost cho startup nhỏ.
Phương án C: VPS Việt Nam
| Resource | Spec | Cost (VND/tháng) |
|---|---|---|
| TND Cloud VPS 50 | 4 vCPU, 8GB RAM, 50GB NVMe | 639.000đ |
| Tất cả: web + API + Postgres + Redis + worker | 1 VPS cõng hết | (đã bao gồm) |
| Bandwidth | thường unlimited fair-use VN | 0 |
| Backup snapshot (tự setup rsync sang VPS 20) | nếu cần | +199.000đ |
| Tổng | 639.000đ - 838.000đ |
Chênh lệch: VPS VN rẻ hơn AWS/GCP ~3-4 lần cho cùng workload MVP. Trên năm đầu tiết kiệm 20-25 triệu VND - đủ trả lương 1 intern part-time hoặc chạy 1 chiến dịch ads test market.
Hidden cost AWS mà founder hay miss
1. Egress (outbound data transfer)
AWS tính $0.09/GB cho egress từ EC2 ra internet (sau 100GB free đầu tháng). Nghe nhỏ nhưng khi bạn serve nhiều image, video, hoặc API response JSON lớn cho mobile app, 500GB-1TB/tháng là bình thường. Đó là $45-$90 extra mỗi tháng. CloudFront có thể rẻ hơn nhưng phải đúng config.
2. NAT Gateway
$0.045/giờ + $0.045/GB processed. Tức ~32 USD/tháng chỉ để private subnet truy cập internet được. Founder follow tutorial "best practice VPC" hay bật mà không biết. Nếu bạn không cần private subnet, dùng public subnet với security group là đủ - free.
3. Snapshot retention
EBS snapshot tính theo dung lượng tích lũy. Một policy snapshot mỗi 6h giữ 30 ngày của ổ 50GB có thể tích thành 200-500GB sau vài tháng = $10-25/tháng phụ.
4. CloudWatch detailed metrics + logs
Default chỉ basic free. Bật detailed monitoring cho EC2 = $2.10/instance/tháng. CloudWatch Logs ingestion = $0.50/GB. Một app verbose log dễ ăn 10-30 USD/tháng.
5. Exchange rate risk
USD/VND đang dao động 25.000-26.000. Bạn ký credit card USD, hóa đơn về tháng nào tỷ giá tăng là cháy thêm 3-5%. Trên scale lớn 1000 USD/tháng thì delta 30-50 USD chỉ vì tỷ giá.
Latency: con át chủ bài của VPS VN
Đây là thứ founder hay bỏ qua khi so AWS Singapore với VPS Hà Nội/TP HCM:
| Path | Latency trung bình | Ghi chú |
|---|---|---|
| User VN -> VPS HCM | 5-15ms | Trong cùng backbone VNPT/Viettel/FPT |
| User VN -> AWS ap-southeast-1 (Singapore) | 30-50ms | Cáp quang biển, ổn định |
| User VN -> GCP asia-southeast1 (Singapore) | 30-50ms | Tương tự AWS |
| User VN -> AWS us-east-1 (Virginia) | 220-260ms | Quá xa cho web app interactive |
40ms nghe nhỏ nhưng với web app interactive (form, search, dashboard) thì user cảm thấy được. TTFB nhanh hơn 30ms cộng dồn qua nhiều request = perceived performance tốt hơn nhiều. SEO Google cũng tính Core Web Vitals - LCP, INP - latency thấp giúp ăn điểm.
Hơn nữa khi cáp quang biển AAG hoặc APG đứt (chuyện xảy ra 2-3 lần/năm ở VN), VPS VN không bị ảnh hưởng còn AWS Singapore thì latency có thể nhảy lên 150ms+ hoặc rớt request. Đây là rủi ro thật, mình từng support khách bị tình huống này.
Hóa đơn VAT cho thuế VN - điều ai cũng quên
Startup nào đăng ký doanh nghiệp ở VN đều cần hóa đơn VAT để hạch toán chi phí và khấu trừ thuế. Đây là chỗ AWS/GCP fail nặng cho startup VN nhỏ:
AWS/GCP
- Hóa đơn xuất từ Amazon Web Services Inc. (US) hoặc Google Asia Pacific (Singapore).
- Không phải hóa đơn VAT Việt Nam.
- Để hạch toán: phải làm thủ tục nộp thuế nhà thầu nước ngoài (FCT) - 5% VAT + 5% thuế TNDN trên giá trị hóa đơn.
- Tức bạn trả 100 USD AWS thì phải nộp thêm ~10 USD thuế FCT cho nhà nước VN nếu muốn hạch toán hợp lệ.
- Quy trình kê khai mỗi tháng cho kế toán làm. Phiền.
VPS VN (TND, các nhà VN khác)
- Hóa đơn VAT điện tử xuất trực tiếp, đúng chuẩn Tổng cục Thuế.
- Hạch toán chi phí thẳng vào sổ sách.
- Khấu trừ VAT đầu vào nếu công ty bạn có VAT đầu ra.
- Không cần khai FCT.
Đối với SaaS VN có doanh thu B2B, riêng cái phần khấu trừ VAT 8-10% trên chi phí hạ tầng đã là tiền thật. Thuê Cloud VPS có hóa đơn VAT là chuyện founder cần tính từ đầu.
Support: developer Việt vs ticket tiếng Anh 24h
AWS Basic Support free nhưng chỉ trả lời câu hỏi billing và service status. Muốn hỏi technical bạn phải mua Developer Support $29/tháng (response time 12-24h, chỉ business hours, không bao gồm architecture review). Production scale dùng Business Support $100+/tháng. Toàn bằng tiếng Anh, qua ticket.
VPS VN: nhắn Zalo cho support, gọi điện được, người Việt support người Việt. Cứu hỏa lúc 2h sáng có người thật bắt máy. Với startup ít người, không có DevOps full-time, đây là giá trị lớn.
Khi nào nên cân nhắc AWS/GCP?
Đừng hiểu nhầm: AWS/GCP không phải xấu. Có những use case AWS đáng tiền:
- Audience global từ ngày 1: nếu SaaS bạn target US/EU/SEA cùng lúc, cần multi-region thật, AWS CloudFront + multi-region RDS không có gì thay thế ở giá hợp lý.
- Scale > 100k user thực: khi load cao, đội DevOps đủ trình, sử dụng spot instance + reserved instance + savings plan có thể tối ưu cost xuống dưới VPS VN cho cùng workload. Nhưng cần expertise.
- Cần managed service phức hợp: SQS, Kinesis, EMR, SageMaker, Lambda với cold start tối ưu, Athena query S3 - những thứ build từ VPS sẽ cực hơn rất nhiều.
- Compliance enterprise: khách enterprise yêu cầu SOC 2, HIPAA, FedRAMP - AWS có sẵn audit trail và certification.
- Vendor lock-in chiến lược: nếu bạn build deep trên AWS từ đầu, đội kỹ sư biết AWS, thì migrate sau này đau.
Lộ trình hybrid: VPS VN cho core + AWS service cho cái khó
Pattern smart mà nhiều startup VN làm tốt:
- VPS VN làm app server + database chính: serve traffic VN low latency, hóa đơn VAT đầy đủ, cost thấp.
- AWS S3 cho object storage: upload user avatar/file, $0.023/GB/tháng, đỡ phải maintain storage.
- Cloudflare CDN miễn phí: cache static asset, giảm load VPS, không tốn egress.
- Resend/Mailgun cho email transactional: đừng tự host SMTP.
- AWS SES nếu volume email lớn: $0.10/1000 email.
Cách này bạn tận dụng cái mạnh của cả hai mà không bị lock-in. Tổng cost vẫn dưới 1 triệu VND/tháng cho stack đầy đủ. Sau này scale lên, từ từ migrate sang AWS managed service nếu cần.
Số liệu thật từ một case VN
Một SaaS VN trong domain HRtech mình tư vấn cách đây 8 tháng:
- Trước: AWS Mumbai region, EC2 + RDS + ElastiCache + ALB + CloudFront. Cost 320 USD/tháng (~8 triệu VND).
- Sau migration: 1 VPS VN cấu hình 6 vCPU + 12GB RAM cõng toàn bộ. Cộng Cloudflare free + S3 cho upload. Cost ~1.2 triệu/tháng (chưa tới 50 USD).
- Tiết kiệm: 6.8 triệu VND/tháng = 80 triệu VND/năm.
- Performance: TTFB giảm từ 180ms còn 45ms cho user VN. INP cải thiện rõ.
- Downtime trong 8 tháng: 0.
Founder dùng 80 triệu tiết kiệm để hire thêm 1 junior dev. Đó là business decision đúng.
Checklist quyết định cho founder
| Câu hỏi | Yes -> Lean về |
|---|---|
| User mostly ở VN? | VPS VN |
| Cần hóa đơn VAT? | VPS VN |
| Đội < 5 người, không có DevOps? | VPS VN |
| MRR < 100 triệu VND? | VPS VN |
| Target multi-region global từ đầu? | AWS/GCP |
| Có DevOps engineer chuyên AWS? | AWS có thể đáng |
| Khách enterprise yêu cầu SOC 2/HIPAA? | AWS/GCP |
| Cần managed ML/data service? | AWS/GCP |
Nếu phần lớn câu trả lời nghiêng VPS VN, đừng chần chừ. Bắt đầu với cloud VPS Việt Nam giá tốt để tiết kiệm runway, focus vào product thay vì DevOps. Khi scale lên 100k user thật, lúc đó tính tiếp - migrate AWS không khó, miễn bạn code clean và đừng phụ thuộc proprietary feature từ đầu.
Kết luận thẳng thắn
AWS/GCP là công cụ tuyệt vời nhưng không phải cho mọi giai đoạn. Founder VN MVP/seed nhảy thẳng AWS thường vì follow tutorial chứ không phải vì nhu cầu thực. 90% startup giai đoạn này VPS VN cõng được, tiết kiệm 3-4x cost, latency tốt hơn cho user VN, hóa đơn VAT đầy đủ, support tiếng Việt 24/7. Khi nào sản phẩm match thị trường global hoặc scale tỉ user thì cân nhắc AWS. Đừng over-engineer ở giai đoạn còn đang tìm PMF.
Bài viết liên quan
Bắt đầu với VPS VN giá tốt cho startup của bạn
TND Cloud VPS: từ 199k/tháng, Ceph SSD Enterprise NVMe, RAM ECC, IPv4+IPv6, khởi tạo 60 giây. Datacenter VN + US, hóa đơn VAT đầy đủ, support tiếng Việt nhanh.
Xem bảng giá Cloud VPS- Stable Diffusion + Flux trên GPU VPS với ComfyUI
- Hermes Agent + Proxy IPv4 dedicated: scrape e-commerce không bị chặn IP
- Monitoring stack: Zabbix vs Grafana + Prometheus 2026
- Thông báo Nâng cấp Dịch vụ Cloud tại US của TND lên NVME SSD
- Chrome DevTools MCP cho Claude, Codex, Gemini - AI agent thật sự control browser, debug như senior dev
- Airtable cho product team và marketing content tại Việt Nam



