Mục Lục Hướng Dẫn
Trước khi đi sâu vào các con số phần cứng cụ thể như vCPU hay RAM, hãy trả lời một câu hỏi quyết định: AI Agent của bạn sẽ gọi API bên ngoài (OpenAI, Claude, Gemini) hay chạy mô hình LLM trực tiếp ngay trên máy chủ local?
- Nếu dùng API bên ngoài: Máy chủ VPS chỉ đảm nhận vai trò điều phối (orchestration) — một tiến trình cực kỳ nhẹ và tốn rất ít tài nguyên phần cứng.
- Nếu chạy LLM local: Mọi thứ thay đổi hoàn toàn. VPS của bạn chính là máy chủ suy luận (inference server), yêu cầu cấu hình phần cứng ở một phân cấp hoàn toàn khác.
1. Bảng Cấu Hình VPS Cho AI Agent Theo Nhu Cầu Workload
Tất cả thông số dưới đây là mức khuyến nghị cho môi trường Production vận hành ổn định, không phải mức tối thiểu để chạy thử.
| Nhóm Workload | vCPU | RAM | Ổ cứng | GPU | Sản phẩm gợi ý |
|---|---|---|---|---|---|
| API-driven đơn (Hermes, OpenClaw, n8n) | 2 vCPU | 4 GB | 40 GB NVMe | Không | Cloud VPS 4 |
| Multi-Agent điều phối qua API (≤20 agent như Paperclip, CrewAI, LangGraph) | 4 vCPU | 8 GB | 80 GB NVMe | Không | Cloud VPS 4 |
| Tự động hóa trình duyệt (Playwright/Selenium + Agent) | 4 vCPU | 16 GB | 100 GB NVMe | Không | Cloud VPS 6 |
| Hệ thống RAG + Vector Database (Qdrant + Multi-agent) | 4–8 vCPU | 16 GB | 200 GB NVMe | Không | Cloud VPS 6 |
| Local LLM, model 7B (Ollama + Agent) | 8 vCPU | 32 GB | 200 GB NVMe | Tùy chọn | Cloud VPS 8 |
| Local LLM, model 13B+ / AI SDR Production | 8+ vCPU | 64 GB+ | 500 GB+ NVMe | Có (16–48 GB VRAM) | Cloud VDS hoặc GPU VPS |
2. Quy Tắc Cốt Lõi: API-Driven vs. Local Inference
Hệ thống API-Driven (Paperclip, Hermes, n8n, CrewAI)
Khi agent gọi các API bên ngoài, VPS chỉ chạy lớp điều phối: ứng dụng Node.js/Python, cơ sở dữ liệu (PostgreSQL/SQLite), HTTP routing và một số container Docker làm môi trường cô lập (sandbox) cho agent. Công việc tính toán nặng nhất — suy luận ngôn ngữ — diễn ra trên cụm GPU của nhà cung cấp API.
- Paperclip: Mức sản xuất thoải mái (xử lý ~20 agent đồng thời kèm Postgres, Docker sandbox và dashboard) là 4 vCPU và 8 GB RAM.
- Hermes Agent: Yêu cầu tối thiểu chỉ 1 vCPU và 1 GB RAM khi chuyển toàn bộ suy luận ra ngoài.
- n8n: Tốn thêm khoảng 512 MB – 1 GB RAM overhead, vẫn nằm gọn trong mức 8 GB RAM.
Tự Động Hóa Trình Duyệt: Tốn RAM Hơn Bạn Tưởng
Một trong những nguyên nhân phổ biến nhất gây thiếu hụt tài nguyên là coi nhẹ mức tiêu thụ RAM của tự động hóa web (Playwright, Selenium).
- Mỗi phiên bản Chromium chạy ngầm (headless) tiêu tốn 1–2 GB RAM.
- Mức tối thiểu thực tế cho hệ thống agent có dùng browser automation là 16 GB RAM (8 GB cho hệ thống cốt lõi/DB và 4–8 GB dự phòng cho các instance trình duyệt chạy song song).
Đường Ống RAG Và Vector Database
Kết nối agent với cơ sở dữ liệu vector (Qdrant, ChromaDB, Weaviate) để tra cứu dữ liệu nội bộ sẽ làm tăng yêu cầu phần cứng:
- Với bộ dữ liệu vừa (100.000 – 1 triệu vector), bạn cần thêm 2–4 GB RAM và 50–100 GB SSD/NVMe cho chỉ mục và embedding.
- Một hệ thống RAG đầy đủ vận hành trơn tru ở mức 16 GB RAM và 200 GB NVMe.
3. Chạy Local LLM: Khi Dữ Liệu Không Được Rời Khỏi Máy Chủ
Tự chạy mô hình ngôn ngữ tại chỗ (qua Ollama hoặc llama.cpp) là giải pháp bắt buộc khi bảo mật dữ liệu là ưu tiên hàng đầu (dữ liệu khách hàng nhạy cảm, ngành tài chính/y tế) hoặc khi chi phí API theo token trở nên quá đắt đỏ ở quy mô lớn.
Lựa Chọn VRAM GPU Theo Kích Thước Model (Lượng hóa Q4)
| Kích thước Model | VRAM tối thiểu | GPU tham khảo (Dòng phổ thông/Chuyên dụng) |
|---|---|---|
| Model 7B (Q4) | 8–12 GB VRAM | RTX 5080 (16 GB) hoặc tốt hơn |
| Model 13B (Q4) | 16–20 GB VRAM | RTX 5080 (16 GB – vừa đủ) / RTX 5090 (32 GB) |
| Model 34B (Q4) | 24–32 GB VRAM | RTX 5090 (32 GB) |
| Model 70B+ (Q4) | 48+ GB VRAM | RTX PRO 6000 Blackwell (96 GB) hoặc Cụm Multi-GPU |
Lưu ý về Lượng hóa (Quantization): Mức độ lượng hóa ảnh hưởng trực tiếp đến VRAM. Model lượng hóa Q8 cần dung lượng VRAM gấp đôi so với Q4, trong khi các mức thấp hơn (Q3/Q2) giảm nhu cầu VRAM nhưng sẽ làm suy giảm chất lượng đầu ra của AI.
Giải Pháp Bảo Mật Quyền Riêng Tư Không Cần GPU
Nếu mục đích tự host là tuân thủ quy định lưu trữ dữ liệu (GDPR) nhưng không muốn đầu tư server GPU tốn kém, bạn có thể host agent điều phối trên VPS đặt tại Châu Âu (EU). Lớp điều phối, dữ liệu khách hàng và trạng thái của agent vẫn nằm hoàn toàn trong hạ tầng EU, dù các lượt gọi LLM vẫn tới OpenAI hay Anthropic.
4. Ánh Xạ Cấu Hình Vào Các Gói VPS
- Gói Entry (Cloud VPS 4 – 4 vCPU / 8 GB RAM / NVMe): Dành cho Agent đơn chạy API hoặc hệ thống multi-agent nhỏ (Paperclip, CrewAI, n8n). Mức này đã vượt tiêu chuẩn tối thiểu, thoải mái để mở rộng.
- Gói Extended (Cloud VPS 6 – 8 vCPU / 16 GB RAM / NVMe): Đáp ứng tốt các tác vụ tự động hóa trình duyệt (Playwright) hoặc hệ thống RAG kết hợp Vector DB.
- Gói Local LLM Small (Cloud VPS 8 – 24 GB RAM): Suy luận qua CPU cho mô hình 7B, phù hợp cho các tác vụ xử lý theo lô (batch/async), không khuyến nghị cho chat thời gian thực.
- Gói Local LLM Production (Cloud VDS hoặc GPU VPS): Cấu hình phần cứng chuyên dụng kèm GPU cho model 13B+ hoặc các hệ thống AI SDR tải nặng.
5. Câu Hỏi Thường Gặp (FAQ)
Q: Tôi có nhất thiết phải mua GPU VPS để chạy AI Agent không?
Không. Nếu agent của bạn sử dụng API từ OpenAI, Anthropic hay Gemini, bạn chỉ cần một VPS CPU thông thường (từ 2–4 vCPU, 4–8 GB RAM). Bạn chỉ cần GPU khi muốn tự host và chạy suy luận mô hình LLM trực tiếp trên máy chủ của mình.
Q: Tại sao tự động hóa trình duyệt (Playwright/Selenium) lại tốn nhiều RAM như vậy?
Mỗi phiên bản trình duyệt Chromium chạy ngầm tiêu tốn từ 1 GB đến 2 GB RAM. Khi có nhiều agent hoạt động đồng thời và mở nhiều trang web để thu thập dữ liệu, dung lượng RAM sẽ bị chiếm dụng rất nhanh.
Q: Băng thông VPS có ảnh hưởng nhiều đến AI Agent không?
Các agent chạy API liên tục truyền nhận dữ liệu, cào web hoặc ghi log điều phối. Việc sử dụng các gói máy chủ không giới hạn lưu lượng truyền tải (unlimited traffic / no egress fee) giúp bạn tránh được các chi phí phát sinh bất ngờ.
