VPS so với máy chủ chuyên dụng
Trả lời
Chọn VPS cho đến khi bạn cần độ trễ đuôi (tail latency) có thể dự đoán, hơn 64 GB RAM, hoặc kiểm soát ở cấp độ phần cứng. Một VPS hiện đại trên EPYC với NVMe sánh ngang với máy vật lý cho hầu hết các khối lượng công việc. Máy vật lý thắng ở tính nhất quán p99, thông lượng đĩa và sự cô lập vật lý.
Khoảng cách đã thu hẹp rất nhiều
Một thập kỷ trước, ảo hóa khiến bạn mất một phần hiệu suất đáng kể. Ngày nay, với ảo hóa hỗ trợ phần cứng, mạng SR-IOV và NVMe passthrough, một máy khách KVM được cấp phát tốt chạy trong khoảng vài phần trăm so với máy vật lý cho hầu hết các khối lượng công việc. Lý do để mua máy vật lý hiếm khi là thông lượng thô nữa.
Thứ ảo hóa vẫn khiến bạn mất là tính nhất quán. Trung bình của bạn thì tốt; p99 của bạn phụ thuộc vào những gì các khách khác đang làm. Đối với công việc hàng loạt, không ai để ý. Đối với cơ sở dữ liệu phục vụ các truy vấn đồng bộ, hoặc validator có phần thưởng phụ thuộc vào thời gian lan truyền, sự biến động đó chính là toàn bộ vấn đề.
Chọn VPS khi
Bạn cần dưới 64 GB RAM. Khối lượng công việc của bạn chấp nhận sự biến động độ trễ thỉnh thoảng. Bạn muốn thay đổi kích thước mà không cần di chuyển. Bạn muốn snapshot và dựng lại trong vài giây. Bạn đang chạy ít hơn một tá container. Bạn muốn bắt đầu ở mức $4 và tìm hiểu những gì bạn thực sự cần.
Điều đó bao phủ phần lớn các khối lượng công việc thực tế, bao gồm nhiều thứ mà người ta mua máy vật lý theo thói quen.
Chọn máy chủ vật lý khi
Bạn cần p99 ổn định. Bạn cần hơn 64 GB RAM hoặc hơn 16 lõi. Bạn đang chạy hypervisor của riêng mình, điều mà việc lồng ghép khiến trở nên khó khăn. Bạn cần thông lượng đĩa bền vững cao hơn mức mà một nhóm NVMe dùng chung có thể đảm bảo. Bạn muốn LUKS mà không có hypervisor trong mô hình tin cậy. Hoặc bạn cần phần cứng cụ thể — GPU, NIC cụ thể, TPM.
Điểm giao nhau về giá nằm quanh phân khúc CITADEL. Khi một VPS có giá 52 đô la mỗi tháng, một máy chủ riêng OUTPOST với giá 46 đô la với toàn bộ máy chủ phía sau là đáng để xem xét nghiêm túc.
- Dưới 64 GB, chấp nhận độ trễ biến động
- VPS
- Cơ sở dữ liệu chính, mục tiêu p99 thấp
- Máy chủ vật lý
- Tự vận hành hypervisor
- Máy chủ vật lý
- Cần thay đổi kích thước thường xuyên
- VPS
- Ghi đĩa nặng và liên tục
- Máy chủ vật lý
- Điểm giao nhau về chi phí
- ≈ $50/tháng
Lựa chọn thứ ba mà mọi người hay quên
Nhiều VPS nhỏ ở các khu vực pháp lý khác nhau thường tốt hơn một máy chủ lớn. Các vùng lỗi tách biệt, rủi ro pháp lý được phân tán, và bạn có thể mất cả một quốc gia mà không mất dịch vụ.
Ba VECTOR với giá 14 đô la mỗi cái ở Bulgaria, Iceland và Panama có chi phí thấp hơn một RAMPART và khó bị hạ gục trong một sự kiện duy nhất hơn nhiều. Đối với bất cứ thứ gì cần duy trì hoạt động, cấu trúc đó thường là lựa chọn đúng.
Câu hỏi thường gặp
01 VPS có chậm hơn máy chủ riêng không?
Trung bình, gần như không khác biệt — chỉ vài phần trăm trên phần cứng hiện đại. Về độ trễ đuôi, khác biệt rõ rệt: p99 của bạn phụ thuộc vào những gì các máy ảo khác đang làm. Chính sự khác biệt đó quyết định hầu hết các lựa chọn thực tế.
02 Khi nào máy chủ vật lý trở nên rẻ hơn?
Khoảng 50 đô la/tháng. Khi một VPS có giá đó, một máy chủ riêng ở mức thấp với 46 đô la và toàn bộ máy phía sau đáng để so sánh trực tiếp.
03 Tôi có thể chạy Docker trên VPS không?
Có — ảo hóa KVM đầy đủ nghĩa là bạn có kernel riêng, vì vậy Docker, Podman và Kubernetes đều chạy bình thường. Ảo hóa lồng nhau có sẵn theo yêu cầu nếu bạn cần VM bên trong VM.
Liên quan