Tôi nên chọn cái gì? LXC vs OpenVZ [đã đóng]


17

Thay thế cho việc ảo hóa một số Máy chủ Ubuntu đang xem xét khả năng sử dụng các thùng chứa. Nhưng tôi không chắc là tôi nên đi OpenVZ hay LXC. Bất cứ ai cũng có thể giới thiệu một trong số họ, hoặc có thể liệt kê ưu và nhược điểm?

Câu trả lời:


13

Cá nhân tôi thấy LXC đang trong giai đoạn phát triển nhanh chóng và tài liệu bị chậm trễ.

Cá nhân tôi sử dụng openvz trên "máy chủ sản xuất" và không nghĩ LXC vẫn đủ trưởng thành để sử dụng trong "sản xuất".

Tôi đề nghị bạn nhìn vào proxmox

http://pve.proxmox.com/wiki/Main_Page

Cung cấp máy chủ Debian, giao diện web và KVM và openvz. Họ đang lên kế hoạch sử dụng LXC một khi họ thấy nó ổn định.

nhập mô tả hình ảnh ở đây


Bất kỳ cập nhật về điều này?
muru

@muru Tôi vẫn cảm thấy LLC chưa sẵn sàng để sản xuất và khi đó tôi vẫn có kế hoạch sử dụng Proxmox
Panther

1
Proxmox hiện sử dụng lxc
Panther

Nếu bạn thấy diễn đàn Proxmox thì có nhiều lỗi khi triển khai LXC ở đây, Cần thêm thời gian để làm cho LXC ổn định hơn. Ngoài ra tôi cũng đọc vấn đề bảo mật của LXC tại đây: janoszen.com/2013/01/22/lxc-vs-openvz/#container-lockdown
Wendy William

1
@WendyWilliam - IMHO là những vấn đề tồn tại lâu dài với LXC. Tài liệu IMHO tụt lại trong LXC, sự cô lập không lớn như các tùy chọn khác dẫn đến các vấn đề bảo mật. IMHO LXC chưa sẵn sàng để sản xuất, tôi vẫn thích openvz hoặc KVM.
Panther

6

Từ những gì tôi có thể nói LXC có một số lợi thế như có sẵn trên nhân Linux (vì vậy bạn không cần một hạt nhân đặc biệt để sử dụng nó). Từ phía bên kia, OpenVZ hỗ trợ di chuyển trực tiếp.

Bạn sẽ phải kiểm tra khả năng của từng công cụ và xem công cụ nào là quan trọng nhất đối với bạn.

Biên tập:

Bạn có thể tìm thấy ở đây một đánh giá ngắn về khả năng của mỗi người.

Cập nhật cho OpenVZ 4:

Kể từ OpenVZ 4, bạn có thể chạy OpenVZ trên kernel Linux 3.0. OpenVZ vẫn được hưởng lợi từ hạt nhân của chính nó; có một số tính năng cụ thể của nhân OpenVZ.


3

Tôi thấy tò mò rằng có tất cả sự quan tâm bất ngờ này đối với LXC khi nền tảng OpenVZ trưởng thành hơn nhiều đã làm điều này rất thành công trong nhiều năm. LXC thực sự là một dẫn xuất của OpenVZ cho hạt nhân chính, vì vậy đây không phải là một ý tưởng mới. Khởi động từ các hạt nhân khác nhau luôn luôn là vấn đề vì vậy tôi không hiểu tại sao đó lại là vấn đề khi sử dụng OpenVZ. Tôi đoán một số người không thoải mái khi sử dụng kernel không chính tuyến và có thể nghĩ những thứ mới hơn là quyến rũ hơn.

LXC cuối cùng có thể sẽ thay thế OpenVZ .... sau 10 năm nữa. Không có nơi nào gần sẵn sàng. Thậm chí không phải để phát triển cạnh trừ khi bạn không nhớ các tính năng bị thiếu, tài liệu không chính xác, thiếu 'trải nghiệm internet' (nghĩa là đã xây dựng cơ sở kiến ​​thức được tìm thấy bằng cách thực hiện tìm kiếm trên internet).

Trong một hoặc hai năm nữa khi tính năng này hoàn thiện hơn và có nhiều kiến ​​thức hơn, nó có thể sẽ sẵn sàng cho một số điều không quan trọng ngoại tuyến. Tuy nhiên, khi thực hiện tìm kiếm trên internet, mọi người đã nói rằng về nó một năm trước và nó vẫn chưa ở đó.


3

Đây là một câu hỏi cũ 1 năm, nhưng theo quan điểm về những thay đổi trong sân chơi, tôi sẽ thêm 2 xu của mình.

Tôi muốn giới thiệu rằng để container hóa mọi người nên nhìn vào Docker . Nó được xây dựng trên đỉnh LXC (và các công cụ khác) và cung cấp công cụ mở rộng để xây dựng, bảo trì, phân phối và nâng cấp container. Đồng thời, có một cộng đồng khá lớn xung quanh nó.

Một điểm khác biệt đáng chú ý là Docker quảng bá cho "các thùng chứa một quá trình" trái ngược với việc sử dụng LXC truyền thống, giống như một máy ảo hoàn toàn nhẹ cân. Điều này đòi hỏi một số điều chỉnh trong suy nghĩ, nhưng nó có lợi ích của nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.