Trả lời nhanh: Với việc chạy vài máy ảo đơn giản, hai bên gần như nhau và lựa chọn miễn phí hoàn toàn là đủ. Khác biệt xuất hiện khi bạn dựng phòng thí nghiệm mạng nhiều lớp, cần ảnh chụp dạng cây, hoặc cần kết nối tới hạ tầng máy chủ, và ở các phần đó thì sản phẩm thương mại nhỉnh hơn rõ.
Đây là câu hỏi mà mọi người mới học ảo hóa đều gặp. Bài này so theo đúng những gì bạn sẽ thực sự dùng, thay vì so bảng tính năng dài mà phần lớn dòng không ai đụng tới.
Hiệu năng
Đây là thứ mọi người hỏi đầu tiên và cũng là thứ ít khác biệt nhất.
Cả hai đều dùng chỉ lệnh ảo hóa của CPU, nên phần tính toán gần như ngang nhau. Khác biệt nhỏ nằm ở chất lượng trình điều khiển bán ảo hóa cho đĩa và mạng, và ở đó sản phẩm thương mại thường nhỉnh hơn một chút.
Trong thực tế, các yếu tố sau ảnh hưởng tới hiệu năng nhiều hơn nhiều so với việc bạn chọn phần mềm nào:
- Tệp máy ảo có nằm trên ổ SSD không.
- Đã cài bộ công cụ máy khách chưa.
- Máy chủ còn bao nhiêu RAM tự do.
- Có cấp quá nhiều lõi cho máy ảo không.
Nói cách khác, đừng chọn dựa trên hiệu năng. Hãy chọn dựa trên tính năng bạn cần.
Mạng ảo, chỗ khác biệt rõ nhất
Đây là lý do thực sự khiến nhiều kỹ sư hệ thống chọn sản phẩm thương mại.
Lựa chọn miễn phí có các chế độ mạng cơ bản: chuyển đổi địa chỉ để ra Internet, cầu nối để máy ảo có địa chỉ trên mạng thật, mạng nội bộ để các máy ảo thấy nhau mà không ra ngoài. Đủ cho phần lớn nhu cầu.
Sản phẩm thương mại có một trình biên tập mạng ảo cho phép tạo nhiều mạng riêng biệt, đặt dải địa chỉ cho từng mạng, bật tắt máy chủ cấp phát địa chỉ trên từng mạng, và nối máy ảo vào bất cứ mạng nào.
Với việc dựng một mô hình mạng doanh nghiệp có tường lửa ở giữa, có vùng ngoài và vùng trong, khác biệt này là quyết định. Làm được với lựa chọn miễn phí nhưng vòng vèo và khó quản lý hơn nhiều.
Ảnh chụp và quản lý máy ảo
Ảnh chụp. Cả hai đều có và đều dùng được. Sản phẩm thương mại có giao diện quản lý dạng cây trực quan hơn, giúp bạn thấy rõ các nhánh trạng thái khi đã chụp nhiều lần. Với người dùng chỉ chụp một hai lần thì khác biệt không đáng kể.
Nhân bản. Cả hai đều có hai kiểu: liên kết nhanh và đầy đủ độc lập.
Quản lý máy chủ từ xa. Sản phẩm thương mại kết nối được tới hạ tầng ảo hóa của cùng nhà, cho phép quản lý máy ảo trên máy chủ và tải máy ảo từ máy cá nhân lên. Lựa chọn miễn phí không có tính năng này.
Trao đổi máy ảo. Cả hai đều xuất nhập được theo định dạng đóng gói chuẩn, nên chuyển máy ảo qua lại giữa hai bên là khả thi, chỉ cần đổi bộ công cụ máy khách sau khi chuyển.
Giấy phép
Đây là phần cần đọc kỹ vì cả hai đều có chỗ dễ hiểu nhầm.
Lựa chọn miễn phí. Phần lõi là mã nguồn mở, miễn phí cho mọi mục đích kể cả thương mại. Nhưng có một gói mở rộng riêng với các tính năng bổ sung, và gói đó chỉ miễn phí cho sử dụng cá nhân và học tập. Dùng gói mở rộng trong doanh nghiệp cần giấy phép.
Sản phẩm thương mại. Đã được miễn phí cho sử dụng cá nhân sau khi nhà sản xuất tái cấu trúc danh mục. Dùng trong doanh nghiệp vẫn cần giấy phép thương mại.
Điểm chung: với cá nhân học tập thì cả hai đều miễn phí và đủ tính năng. Với doanh nghiệp thì cả hai đều có phần cần trả tiền, chỉ khác phạm vi.
Vì chính sách thay đổi theo thời gian, hãy kiểm tra điều khoản hiện hành trước khi triển khai trong công ty.
Chọn cái nào
Chọn lựa chọn miễn phí khi:
- Bạn mới học và chỉ cần chạy vài máy ảo.
- Bạn cần chạy trên nhiều hệ điều hành khác nhau và muốn trải nghiệm nhất quán.
- Bạn muốn phần mềm hoàn toàn mã nguồn mở.
- Ngân sách bằng không và bạn cần dùng trong công việc.
Chọn sản phẩm thương mại khi:
- Bạn dựng phòng thí nghiệm mạng nhiều lớp thường xuyên.
- Bạn làm việc với hạ tầng ảo hóa của cùng nhà và muốn dùng chung một công cụ.
- Bạn cần ảnh chụp dạng cây để so sánh nhiều cấu hình.
- Bạn học hoặc ôn thi các chứng chỉ trong hệ sinh thái đó.
Lời khuyên thực dụng: bắt đầu bằng lựa chọn miễn phí. Khi nào bạn thực sự thấy vướng ở phần mạng ảo thì mới đổi. Phần lớn người dùng không bao giờ chạm tới giới hạn đó.
Chọn cái nào, theo tình huống
| Tình huống | Lựa chọn hợp lý | Lý do |
|---|---|---|
| Học, thử phần mềm, dùng cá nhân | Bản miễn phí | Đủ tính năng cho việc này, không tốn tiền |
| Dùng trong công ty, cần chắc chắn về giấy phép | Bản thương mại, hoặc kiểm kỹ điều khoản của bản miễn phí | Điều khoản sử dụng cho mục đích thương mại khác nhau giữa các sản phẩm |
| Cần mô phỏng nhiều mạng ảo phức tạp | Bản thương mại | Đây là chỗ chênh lệch rõ nhất giữa hai bên |
| Cần hiệu năng đồ họa trong máy ảo | Bản thương mại | Hỗ trợ tăng tốc đồ họa tốt hơn đáng kể |
| Chỉ chạy vài máy ảo Linux đơn giản | Bản miễn phí | Không có lý do gì phải trả tiền cho việc này |
Điểm cần kiểm trước khi dùng trong công ty
Điều khoản sử dụng của các phần mềm ảo hóa cho máy để bàn thay đổi khá nhiều trong vài năm gần đây, và điều kiện dành cho mục đích cá nhân khác với mục đích thương mại. Đừng dựa vào bài viết cũ trên mạng hoặc vào thói quen từ trước. Hãy đọc điều khoản tại thời điểm bạn cài đặt, và nếu công ty bạn có nhiều máy dùng thì ghi lại kết luận đó vào hồ sơ giấy phép. Đây là khoản dễ bị bỏ sót trong các đợt rà soát vì ai cũng nghĩ phần mềm đó miễn phí.
Ba việc làm ngay sau khi cài, với cả hai
# 1. Bat tinh nang ao hoa trong phan thiet lap bo mach cua may that# Thieu buoc nay thi may ao cham den muc khong dung duoc# Kiem tren Linux:grep -E "vmx|svm" /proc/cpuinfo | head -n 1 # 2. Cai bo cong cu bo sung BEN TRONG may ao ngay sau khi cai he dieu hanh# Day la thu anh huong toi trai nghiem nhieu nhat va hay bi quen # 3. Tao anh chup trang thai "sach" sau khi cai xong va cap nhat het# Moi lan thu xong phan mem thi quay ve day trong vai giay # Luu y ve xung dot: tren may Windows, cac nen ao hoa co the xung dot# voi tinh nang ao hoa tich hop san cua he dieu hanh.# Neu may ao bao khong chay duoc hoac chay rat cham,# day la nguyen nhan can kiem dau tien.Câu hỏi thường gặp
Cài cả hai trên một máy được không
Về mặt cài đặt thì được, nhưng chúng cạnh tranh nhau khi cùng muốn dùng chỉ lệnh ảo hóa của CPU, và trên một số hệ thống sẽ xung đột khi chạy máy ảo đồng thời. Nếu phải cài cả hai, hãy chỉ chạy một phần mềm tại một thời điểm.
Chuyển máy ảo giữa hai bên có mất dữ liệu không
Không, nếu làm đúng: xuất theo định dạng đóng gói chuẩn rồi nhập vào bên kia. Việc cần làm sau khi chuyển là gỡ bộ công cụ máy khách của bên cũ và cài của bên mới, nếu không máy ảo có thể chậm hoặc gặp vấn đề về màn hình và mạng.
Bên nào chạy máy ảo Windows tốt hơn
Khác biệt nhỏ. Cả hai đều chạy tốt nếu đã cài bộ công cụ máy khách tương ứng. Và nhớ rằng máy ảo Windows vẫn cần giấy phép Windows riêng, bất kể bạn dùng phần mềm ảo hóa nào.
Còn lựa chọn nào khác trên máy cá nhân không
Có, vai trò ảo hóa tích hợp trong các bản Windows cao cấp là một lựa chọn không tốn thêm tiền nếu bạn đã có giấy phép Windows phù hợp. Trên Linux thì có công cụ quản lý máy ảo dựa trên nền tảng ảo hóa của nhân, mạnh và miễn phí hoàn toàn.
