Hệ điều hành

Dịch vụ lưu trữ VPS NixOS tái lập trên KVM thật

25.11 · 25.05Tối thiểu 1024 MBĐược khuyến nghị 4 GBNixOS Foundation
Câu trả lời ngắn

NixOS mô tả toàn bộ máy — gói, dịch vụ, người dùng, tường lửa — trong một tệp khai báo duy nhất và có thể quay lại bất kỳ cấu hình nào trước đó từ bộ nạp khởi động. Nếu bạn muốn một máy chủ có thể tái tạo từ tệp văn bản thay vì từ bộ nhớ, đây là lựa chọn chính thống duy nhất thực sự đáp ứng được điều đó.

Điểm mạnh

  • Cấu hình khai báo hoàn toàn
  • Nâng cấp và khôi phục nguyên tử
  • Tái tạo xây dựng
  • Không trôi cấu hình

Đánh đổi

  • Đường cong học tập dốc
  • Ngôn ngữ Nix khác biệt hoàn toàn so với mọi thứ khác

Phù hợp nhất cho

Hạ tầng tái tạo đượcMáy chủ bất biếnĐội ngũ mệt mỏi với tình trạng trôi cấu hình

NixOS trên máy chủ ảo KVM

Chọn NixOS trên KVM hay VPS dạng container là chọn giữa toàn quyền kiểm soát và sự tiện lợi. Với KVM, bạn có kernel riêng, /proc riêng, và tự do khởi động ISO tùy chỉnh hoặc hệ điều hành không phải Linux. Container dùng chung kernel của máy chủ, nên bạn bị giới hạn bởi những gì máy chủ hỗ trợ. Trước khi cam kết, hãy biết rằng mô hình khai báo của NixOS nghĩa là bạn quản lý toàn bộ máy từ một file cấu hình—mạnh mẽ, nhưng đòi hỏi bạn hiểu ngôn ngữ Nix.

Mọi người chạy NixOS ở đây để có hạ tầng tái lập được—máy chủ phải dựng lại được từ một file văn bản. Các bản nâng cấp nguyên tử và khả năng rollback khiến nó rất phù hợp cho máy chủ bất biến và các đội ngũ chán ngán việc cấu hình sai lệch (configuration drift). Đường cong học tập dốc và ngôn ngữ khác thường nghĩa là bạn không nên chọn nó cho một dịch vụ đơn lẻ nhanh trừ khi bạn đã thành thạo.

Tài nguyên máy thực sự NixOS cần

Bắt đầu với mức tối thiểu 1024 MB để khởi động, nhưng hãy nhớ rằng hệ điều hành tự tiêu thụ bộ nhớ trước khi ứng dụng của bạn chạy. Để có trải nghiệm thoải mái, hãy dự trù ít nhất 4 GB. Ổ đĩa: NixOS lưu trữ các thế hệ và gói trong kho Nix, vì vậy hãy mua thêm NVMe nếu bạn định giữ nhiều cấu hình. 20 GB là mức tối thiểu hợp lý; nhiều hơn nếu bạn chạy các bộ công cụ lớn.

Các gói phù hợp với NixOS

Skiff

Skiff 4

$ 11.4 /month

34,20 US$ tổng cộng · Tiết kiệm 5%

vCPU
2 × dùng chung
RAM
4 GB
Lưu trữ
60 GB NVMe SSD
Băng thông
4 TB
IPv4 / IPv6
1 / /64 routed
Cấu hình
Cutter

Cutter 4

$ 18.05 /month

54,15 US$ tổng cộng · Tiết kiệm 5%

vCPU
2 × riêng
RAM
4 GB
Lưu trữ
80 GB NVMe SSD
Băng thông
6 TB
IPv4 / IPv6
1 / /64 routed
Cấu hình
Cutter

Cutter 8

$ 32.3 /month

96,90 US$ tổng cộng · Tiết kiệm 5%

vCPU
4 × riêng
RAM
8 GB
Lưu trữ
160 GB NVMe SSD
Băng thông
10 TB
IPv4 / IPv6
1 / /64 routed
Cấu hình

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

NixOS cần bao nhiêu RAM?

NixOS khởi động với 1024 MB và hoạt động ổn định với 4 GB. Hãy thêm những gì ứng dụng của bạn cần — mức cơ bản của hệ điều hành là điểm khởi đầu, không phải giới hạn ngân sách.

Tôi có thể chạy NixOS trên VPS không?

Có, trên nền ảo hóa KVM thực sự, như mọi instance OnionVPS đều chạy. Hệ điều hành này có sẵn dưới dạng template và cũng có thể cài từ ISO tùy chỉnh của bạn.

NixOS được hỗ trợ trong bao lâu?

~7 tháng mỗi bản phát hành, có kênh cập nhật liên tục

Làm thế nào để khôi phục bản nâng cấp bị lỗi?

NixOS giữ các thế hệ cũ trong bộ nạp khởi động. Khởi động lại, chọn thế hệ trước, và hệ thống sẽ trở về đúng trạng thái đó. Vì các bản nâng cấp là nguyên tử, một lần xây dựng thất bại không bao giờ để lại hệ thống cập nhật một phần—bạn chỉ cần chọn cấu hình đã biết là hoạt động gần nhất.

Tôi có thể dùng nhân (kernel) riêng của mình với tính năng tải lên ISO tùy chỉnh không?

Có. Vì mọi phiên bản OnionVPS đều là ảo hóa KVM thật, bạn có toàn quyền root và có thể khởi động từ ISO tùy chỉnh hoặc hình ảnh tự tạo. Nhân của NixOS được cấu hình khai báo, và bạn có thể thay thế nó bằng bất kỳ nhân nào bạn tự biên dịch hoặc lấy được, miễn là nó khởi động được trên KVM.