onmay
Blog

VPS cho AI Agent: Hướng dẫn toàn diện cho developer Việt Nam

Tại sao AI Agent cần VPS riêng?

Nếu bạn đang phát triển hoặc vận hành AI agent — dù là chatbot, trợ lý ảo, hay hệ thống tự động hoá — thì một trong những câu hỏi đầu tiên là: chạy nó ở đâu?

Nhiều developer bắt đầu với laptop cá nhân hoặc dịch vụ serverless. Nhưng khi agent cần hoạt động 24/7, xử lý nhiều request đồng thời, và lưu trữ dữ liệu lâu dài, thì VPS (Virtual Private Server) trở thành lựa chọn hợp lý nhất.

Hạn chế của các giải pháp khác

  • Máy cá nhân: Không thể chạy 24/7. Mất điện, mất mạng, tắt máy là agent dừng.
  • Serverless (AWS Lambda, Vercel Functions): Giới hạn thời gian thực thi (timeout), không giữ state giữa các lần gọi, chi phí khó dự đoán khi traffic tăng.
  • Shared hosting: Không có root access, không thể cài Docker hoặc các dependency phức tạp mà AI agent cần.

VPS cho bạn toàn quyền kiểm soát: root access, cài đặt bất kỳ phần mềm nào, uptime 24/7, và chi phí cố định hàng tháng.

Chọn cấu hình VPS cho AI Agent

CPU và RAM

AI agent thường không cần GPU (trừ khi bạn chạy model inference local). Tuy nhiên, chúng cần:

  • CPU đa nhân để xử lý nhiều request song song. Agent nhận message, gọi API, xử lý response — tất cả đều cần CPU.
  • RAM đủ lớn để giữ context, cache, và chạy runtime (Node.js, Python). Một agent OpenClaw cơ bản cần khoảng 1-2 GB RAM.

Khuyến nghị theo use case:

Use case CPU RAM Gói OnMay
Agent cá nhân, thử nghiệm 2 vCPU 2 GB Starter (149K/tháng)
Agent production, 1 user 4 vCPU 4 GB Pro (229K/tháng)
Nhiều agent, automation 6 vCPU 8 GB Business (329K/tháng)
Team, enterprise 8 vCPU 16 GB Team (999K/tháng)

Storage

AI agent cần lưu trữ:

  • Code và dependencies: Khoảng 2-5 GB cho một project typical.
  • Database: Nếu agent lưu conversation history, user data — PostgreSQL hoặc SQLite.
  • Logs: Agent log có thể tăng nhanh, đặc biệt ở chế độ debug.
  • Cache: Một số agent cache kết quả API để giảm latency và chi phí.

NVMe SSD là lựa chọn tối ưu vì tốc độ đọc/ghi nhanh gấp 6 lần SSD SATA thông thường. Tất cả gói OnMay đều dùng NVMe SSD.

Bandwidth

AI agent giao tiếp nhiều qua API: gọi LLM provider (OpenAI, Anthropic), gửi webhook, nhận request từ user. Bandwidth 1 Gbps shared (mặc định trên OnMay) là đủ cho hầu hết use case.

Bảo mật VPS cho AI Agent

Bảo mật là yếu tố quan trọng bậc nhất. AI agent thường lưu trữ API key, access token, và dữ liệu nhạy cảm.

Trên OnMay, VPS được hardening sẵn từ ngày đầu — bạn không cần tự config:

  • SSH key-only: Tắt sẵn password authentication, chống brute-force.
  • Firewall: Chỉ mở port cần thiết (SSH, HTTP, HTTPS). Các port nội bộ bị chặn hoàn toàn từ internet.
  • Fail2Ban: Tự động ban IP đăng nhập sai nhiều lần.
  • Auto-update: Bản vá bảo mật OS cập nhật tự động.
  • DDoS protection: Traffic đi qua Cloudflare trước khi đến VPS.

Monitoring

Theo dõi tài nguyên giúp phát hiện sớm các vấn đề — CPU spike, RAM leak, disk full. OnMay cung cấp dashboard monitoring realtime và alert qua Telegram khi tài nguyên vượt ngưỡng.

Deploy AI Agent lên VPS

Bước 1: Tạo VPS trên OnMay

Đặt mua VPS từ console OnMay. Chọn gói phù hợp, chọn subdomain (ví dụ: my-agent.onmay.net), và thanh toán. VPS sẽ sẵn sàng trong khoảng 5 phút.

Thông tin đăng nhập SSH được gửi qua email. Kết nối:

ssh [email protected]

Bước 2: Kiểm tra môi trường

Trên OnMay, VPS đã được cài sẵn Docker, OpenClaw, và Nginx. Kiểm tra:

openclaw --version     # OpenClaw CLI
docker --version       # Docker engine
nginx -v               # Nginx reverse proxy

Nếu bạn dùng framework khác thay vì OpenClaw:

# Node.js agent
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs

# Python agent
apt install -y python3 python3-pip python3-venv

Bước 3: Deploy với Docker (tuỳ chọn)

Nếu bạn tự build agent, Docker là cách deploy phổ biến:

FROM node:22-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --production
COPY . .
CMD ["node", "index.js"]
docker build -t my-agent .
docker run -d --restart unless-stopped --env-file .env my-agent

Flag --restart unless-stopped đảm bảo agent tự khởi động lại nếu crash hoặc VPS reboot.

Bước 4: Sử dụng OpenClaw (khuyến nghị)

OpenClaw là AI agent platform mã nguồn mở với hơn 250K GitHub stars, được cài sẵn trên mọi VPS OnMay. Bạn không cần SSH vào server hay tự config — mọi thứ được thực hiện qua wizard trong console OnMay:

1. Chọn AI Provider — Vào console → chọn VPS → tab OpenClaw. Chọn provider (Anthropic, OpenAI, Google, OpenRouter...) và nhập API key. Xong.

2. Khởi động Gateway — Nhấn một nút. Gateway tự chạy dưới dạng service, tự restart khi VPS reboot.

3. Truy cập Web UI — Mở trình duyệt, vào domain riêng của bạn:

https://my-agent.onmay.net

Mỗi VPS trên OnMay có một subdomain *.onmay.net miễn phí với chứng chỉ SSL. Bạn truy cập OpenClaw Web UI hoàn toàn qua HTTPS — kết nối được mã hoá, không ai có thể nghe lén. Hệ thống xác thực bằng gateway token riêng (xem trong console), đảm bảo chỉ chủ VPS mới truy cập được.

4. Kết nối Telegram (tuỳ chọn) — Nếu muốn chat với agent từ điện thoại:

  1. Tạo bot Telegram qua @BotFather, lấy Bot Token
  2. Lấy User ID qua @userinfobot
  3. Nhập vào wizard trong console OnMay
  4. Approve thiết bị khi bot gửi yêu cầu ghép nối

Sau đó bạn chat trực tiếp với AI agent qua Telegram — agent chạy 24/7 trên VPS, trả lời tự động. Chỉ Telegram ID của bạn mới được phép giao tiếp, người lạ không thể truy cập.

Tối ưu chi phí

Chọn billing cycle dài hơn

OnMay giảm giá khi đăng ký dài hạn:

  • 6 tháng: giảm 10%
  • 1 năm: giảm 15%

Ví dụ: Gói Pro 229K/tháng × 12 tháng × 0.85 = 2.335.800đ/năm (tiết kiệm 412.200đ).

Right-sizing

Đừng mua gói lớn hơn nhu cầu. Bắt đầu với gói Starter, theo dõi resource usage trong 1-2 tuần, rồi upgrade nếu cần. Trên OnMay, upgrade gói không mất downtime.

Kết luận

VPS là nền tảng lý tưởng cho AI agent vì sự kết hợp giữa hiệu suất, kiểm soát, và chi phí hợp lý. Khi chọn VPS, hãy ưu tiên:

  1. CPU/RAM phù hợp workload
  2. NVMe SSD cho tốc độ I/O
  3. Bảo mật nhiều lớp (SSH key, firewall, SSL, gateway token)
  4. Custom domain + HTTPS để truy cập agent an toàn từ mọi nơi
  5. Hỗ trợ tiếng Việt nếu bạn cần troubleshoot nhanh

OnMay được thiết kế riêng cho use case này: VPS hiệu suất cao với OpenClaw cài sẵn, subdomain HTTPS miễn phí, bảo mật sẵn từ ngày đầu, kích hoạt trong 5 phút. Bắt đầu ngay tại đây.

Tất cả bài viếtTạo VPS ngay