Cursor và Windsurf dùng VPS làm môi trường remote

Chia sẻ bài viết

Mục lục
Cursor và Windsurf dùng VPS làm môi trường remote

Trả lời nhanh: Mô hình chuẩn: giao diện soạn thảo chạy trên máy bạn, còn mã nguồn, phụ thuộc, tiến trình build và test chạy trên VPS. Máy bạn chỉ gửi thao tác gõ phím và nhận lại kết quả hiển thị, nên laptop yếu vẫn làm việc mượt. Phần AI vẫn gọi API bình thường. Cấu hình VPS nên ưu tiên ổ NVMe và xung nhịp cao vì đó là nơi build và test thật sự chạy, còn RAM tính theo quy mô dự án, thường 4 tới 8GB.

Laptop mỏng nhẹ pin bảy tiếng nhưng build một phát là quạt rú và pin tụt. Cách giải quyết không phải mua máy mới mà là đẩy phần nặng sang chỗ khác.

Tóm tắt nhanh
  • Giao diện ở máy bạn, phần nặng chạy trên máy chủ.
  • Laptop yếu vẫn làm việc mượt vì nó chỉ hiển thị kết quả.
  • VPS nên ưu tiên ổ NVMe và xung nhịp, đó là nơi build thật sự chạy.
  • Cần mạng ổn định, đây là đánh đổi duy nhất đáng kể.

Phân chia việc giữa hai máy

ViệcChạy ở đâu
Giao diện soạn thảo, gõ phímMáy của bạn
Mã nguồn và phụ thuộcVPS
Chạy build, chạy testVPS
Máy chủ phát triển, xem thửVPS
Gọi mô hình AIHạ tầng nhà cung cấp

Nhìn bảng này thấy rõ vì sao laptop yếu vẫn dùng tốt: mọi thứ nặng đều không chạy trên nó.

Lợi ích ngoài tốc độ

  • Môi trường thống nhất. Cả nhóm dùng chung một cấu hình, hết cảnh máy tôi chạy được máy anh thì không.
  • Đổi máy không mất gì. Laptop hỏng, mượn máy khác kết nối vào là làm tiếp.
  • Tác vụ dài chạy tiếp khi bạn đóng máy. Đây là lợi ích lớn nhất với vibe coding.
  • Pin và nhiệt. Máy bạn không còn phải gánh việc nặng.

Đánh đổi và cách giảm nhẹ

Đánh đổi thật là phụ thuộc mạng. Mất mạng là không gõ được. Cách giảm nhẹ:

  • Chọn máy chủ đặt trong nước để độ trễ thấp, gõ phím không bị trễ.
  • Chạy tác vụ dài trong tmux để mất mạng không làm chết tiến trình.
  • Giữ một bản mã nguồn ở máy cá nhân cho trường hợp cần làm offline.

Về độ trễ: dưới mười mili giây thì cảm giác gõ gần như không khác gì làm trên máy mình. Đây là lý do vị trí máy chủ quan trọng hơn cấu hình trong trường hợp này.

Việc nào chạy ở đâu

Phần việcChạy ở đâuVì sao
Giao diện soạn thảo, gõ phím, cuộn màn hìnhMáy của bạnCần phản hồi tức thì
Đọc và ghi tệp dự ánMáy chủTệp nằm ở đó
Chạy lệnh dựng, chạy thử, cài thư việnMáy chủĐây là phần nặng nhất
Chạy máy chủ thử nghiệmMáy chủCả đội xem được cùng lúc
Chạy phần mở rộng của trình soạn thảoCả hai, tùy loạiPhần phân tích mã chạy ở máy chủ

Ba lợi ích ngoài tốc độ

  • Máy cá nhân mát và im. Việc nặng chạy ở nơi khác, máy xách tay không còn kêu quạt và không tụt xung do nóng.
  • Đóng máy vẫn chạy tiếp. Việc dài không chết theo việc bạn gập máy lại, miễn là chạy trong bộ ghép màn hình.
  • Môi trường giống nhau cho cả đội. Không còn cảnh chạy được trên máy tôi mà không chạy trên máy anh.

Bảng đánh đổi kèm cách giảm nhẹ

Đánh đổiMức độCách giảm nhẹ
Phụ thuộc mạngCaoMáy chủ đặt trong nước, độ trễ dưới 20 ms thì gõ phím vẫn mượt
Không làm việc được khi mất mạngCaoGiữ một bản sao dự án trên máy cho việc đọc và sửa nhẹ
Chi phí thuê máy hằng thángTrung bìnhSo với thời gian tiết kiệm thì thường đáng
Phải tự lo bảo mật máy chủTrung bìnhChỉ dùng khóa đăng nhập, đóng cổng thừa, cập nhật định kỳ

Bốn việc cấu hình đáng làm ngay

# 1. Chi cho dang nhap bang khoa, tat dang nhap bang mat khau
sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
systemctl restart sshd

# 2. Giu ket noi khong bi rot khi ban roi may mot luc
# Trong ~/.ssh/config tren may cua ban:
#   Host may-chu
#     ServerAliveInterval 30
#     ServerAliveCountMax 6

# 3. Chay trong bo ghep man hinh de phien khong chet theo ket noi
apt install -y tmux

# 4. Loai thu muc thu vien khoi pham vi quet, viec giup nhieu nhat
# tao .gitignore va cau hinh loai tru cua trinh soan thao

Câu hỏi thường gặp

Laptop cấu hình thấp dùng cách này được không?

Được, đó chính là lợi ích lớn nhất. Máy bạn chỉ hiển thị giao diện, mọi việc nặng chạy trên máy chủ.

Cần VPS cấu hình bao nhiêu?

Theo quy mô dự án, thường 4 tới 8GB RAM. Ưu tiên ổ NVMe và xung nhịp cao vì đó là nơi build và test chạy.

Mất mạng thì sao?

Không gõ được, nhưng tác vụ đang chạy trong tmux vẫn tiếp tục. Có mạng lại là nối vào xem tiếp.

Độ trễ bao nhiêu thì gõ thấy khó chịu?

Dưới mười mili giây gần như không cảm nhận được. Trên năm mươi mili giây bắt đầu thấy trễ khi gõ nhanh, nên máy chủ trong nước là lựa chọn hợp lý.

Hạ tầng NVMe Enterprise của TND
VPS ổ Enterprise U.2 NVMe, CPU xung cao, đặt tại Việt Nam
Truy vấn SQL, PHP dựng trang, build Next.js hay đóng gói app iOS và Android: phần lớn các bước này chạy đơn luồng và đập liên tục vào ổ đĩa. Nghẽn nằm ở tốc độ đọc ghi và xung nhịp CPU, không phải ở việc có thật nhiều nhân. Ổ Enterprise U.2 NVMe chuẩn máy chủ chạy RAID 10 cho IOPS đọc ghi ngẫu nhiên gấp 5 đến 7 lần ổ SATA SSD, khác hẳn NVMe M.2 phổ thông. Chạy trên chip Intel Xeon Platinum dòng xung cao, backup tự động hàng tuần, bàn giao trong 5 phút.
Xem VPS ổ Enterprise U.2 NVMe, bàn giao trong 5 phút

Bài viết liên quan